|
Download .opencode/command/learn.md from SaylorTwift/opencode: direct link, hf CLI and curl.
- Browser
- Download file 1.63 kB
-
https://huggingface.co/SaylorTwift/opencode/resolve/main/.opencode/command/learn.md
- Command line
-
hf download hf://SaylorTwift/opencode/.opencode/command/learn.md
-
curl -L -o learn.md https://huggingface.co/SaylorTwift/opencode/resolve/main/.opencode/command/learn.md
1.63 kB
| 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 | |