Imported from thomHayner/scaleforce-github-orchestrator (
AGENTS.md). Install upstream withnpx skills add thomHayner/scaleforce-github-orchestrator. Copyright stays with the author.
AGENTS.md
Conventions for all AI agents working in this repo (Claude, Copilot, Codex, Cursor, etc.). Agent-specific rules live in CLAUDE.md, .github/copilot-instructions.md, etc.
Who's who
| Identity | Role |
|---|---|
thomHayner |
Human maintainer, final reviewer, merger |
scaleforce[bot] |
Orchestration: triage, routing, PR-thread mediation, label management |
claude[bot] |
Substantive AI work — code, deep PR reviews, spec drafting |
copilot-pull-request-reviewer[bot] |
GitHub Copilot PR reviewer. scaleforce[bot] requests and re-requests reviews from this identity until clean. |
copilot-swe-agent[bot] |
GitHub Copilot coding agent. Available but not the primary workflow; would produce competing PRs alongside Claude. |
dependabot[bot], vercel[bot], etc. |
Standard infra bots |
Agents have distinct identities on purpose. Do not impersonate the maintainer or another agent.
Universal rules
- Preserve commit attribution. Commits are authored by the maintainer's git identity; AI contribution is recorded via
Co-Authored-By:trailers. Never modifygit config user.*. - Don't @-mention the maintainer when posting under their identity. It self-tags them.
- Architecture-affecting changes require an ADR in
docs/adr/(MADR format). If you're not sure whether your change qualifies, err on the side of writing one. - Branch model:
feature/* → dev → main.mainis release-only. Seedocs/setup/branching.md. - One logical change per PR. Refactors separate from features.
- Read
docs/before starting nontrivial work: vision → roadmap → specs → adr. - Update
llm-wiki/when you learn something durable that future agents will need (a non-obvious convention, an integration quirk, a decision rationale not yet in an ADR).
Where to find things
- Product context:
docs/ - Synthesized agent-readable knowledge:
llm-wiki/ - Repo automations:
.github/workflows/ - Issue/PR/Discussion templates:
.github/ - AI-internal label templates (used by
scaleforce[bot]to apply labels):.github/UserNoAiYesTemplates/