| id | course-agent-rules-l02 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type | course | |||||||||||||||
| title | Decide the source of truth | |||||||||||||||
| summary | AGENTS.md becomes the one file agents read; everything else is a pointer or a copy — decide, then write it down. | |||||||||||||||
| lang | en-US | |||||||||||||||
| content_version | 1 | |||||||||||||||
| status | reviewed | |||||||||||||||
| reviewed_on | 2026-09-12 | |||||||||||||||
| hints |
|
AGENTS.md becomes the one file agents read; everything else is a pointer or a copy — decide, then write it down.
Read the repository's own AGENTS.md and templates/AGENT_RULES.example.md. The decision this course enforces: AGENTS.md is the source (the AAIF-governed, agent-native standard); CLAUDE.md and .cursorrules may only point at it. Write your repository's decision as one sentence — that sentence is your contract.
- List which of your rule files restate rules instead of pointing
- Ask the agent to critique your sentence for ambiguity
The lesson's commands run, and you can answer these in your own words (the agent asks; you answer — that is the gate):
- Which command did this lesson run, and what did it decide?
- What failed at the start, and why — in your own words?
- Before trusting a similar change next time, what would you check first?
The command transcript and your answers.