| --- |
| description: Extract non-obvious learnings from session to AGENTS.md files to build codebase understanding |
| --- |
| |
| Analyze this session and extract non-obvious learnings to add to AGENTS.md files. |
|
|
| AGENTS.md files can exist at any directory level, not just the project root. When an agent reads a file, any AGENTS.md in parent directories are automatically loaded into the context of the tool read. Place learnings as close to the relevant code as possible: |
|
|
| - Project-wide learnings → root AGENTS.md |
| - Package/module-specific → packages/foo/AGENTS.md |
| - Feature-specific → src/auth/AGENTS.md |
|
|
| What counts as a learning (non-obvious discoveries only): |
|
|
| - Hidden relationships between files or modules |
| - Execution paths that differ from how code appears |
| - Non-obvious configuration, env vars, or flags |
| - Debugging breakthroughs when error messages were misleading |
| - API/tool quirks and workarounds |
| - Build/test commands not in README |
| - Architectural decisions and constraints |
| - Files that must change together |
|
|
| What NOT to include: |
|
|
| - Obvious facts from documentation |
| - Standard language/framework behavior |
| - Things already in an AGENTS.md |
| - Verbose explanations |
| - Session-specific details |
|
|
| Process: |
|
|
| 1. Review session for discoveries, errors that took multiple attempts, unexpected connections |
| 2. Determine scope - what directory does each learning apply to? |
| 3. Read existing AGENTS.md files at relevant levels |
| 4. Create or update AGENTS.md at the appropriate level |
| 5. Keep entries to 1-3 lines per insight |
|
|
| After updating, summarize which AGENTS.md files were created/updated and how many learnings per file. |
|
|
| $ARGUMENTS |
|
|