From 99aaf3cf58b037da6cf03b272c036b469ebc5e4f Mon Sep 17 00:00:00 2001 From: alexion Date: Sun, 30 Aug 2026 18:13:54 -0400 Subject: [PATCH] docs: migrate dotfiles agent instructions --- AGENTS.md | 31 +++++++++++++++++++++------ configs/nixos/AGENTS.md | 46 +++++++++++++++++++++++++++++++++++++++++ src/dotfiles/AGENTS.md | 9 ++++++++ 3 files changed, 80 insertions(+), 6 deletions(-) create mode 100644 configs/nixos/AGENTS.md create mode 100644 src/dotfiles/AGENTS.md diff --git a/AGENTS.md b/AGENTS.md index 2e4b418..7357351 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,15 +1,34 @@ -# Repository instructions +# Alexion's Monorepo ## Commit convention -Use Conventional Commits for all commit messages. -Before writing a commit message, read `docs/conventional-commits.md`. -Do not add agent attribution or co-author trailers. +- Use Conventional Commits for all commit messages. + Before writing a commit message, read `docs/conventional-commits.md`. +- Keep commit messages about the Git history, not the forge workflow. + Include external references only when they are stable context for the change. +- Do not add agent attribution or co-author trailers. ## Technical writing -Use `docs/technical-writing.md` and `docs/dictionary.md` for authored prose. -Use the nearest project dictionary for project-specific domain language. +- Use `docs/technical-writing.md` and `docs/dictionary.md` for authored prose. + Use the nearest project dictionary for project-specific domain language. + +## Pull requests + +- During pull-request development, add follow-up commits instead of amending existing commits. + Preserve review history until the pull request is ready to merge. + +## Forge workflow + +- Use `gitea-axi` for Gitea issues, pull requests, labels, reviews, comments, and milestones. + It resolves this repository from the `origin` remote inside the checkout. + +## Tooling + +- When a command is missing from the ordinary environment, prefer running it through Nix instead of installing it ad hoc. + For example, use `nix shell nixpkgs#python3 -c python3