This skill manages CLAUDE.md and AGENTS.md files that configure AI coding agent behavior. Use when creating, auditing, refactoring, or syncing agent instruction files.
These principles apply to ALL agent instruction files (CLAUDE.md, AGENTS.md).
The root instruction file should be as small as possible. Every token loads on every request regardless of relevance.
Absolute minimum content:
Everything else belongs in progressive disclosure files.
Structure knowledge in layers:
Level 1: Root file (~100-300 words)
Level 2: docs/CONVENTIONS.md, docs/TYPESCRIPT.md, etc.
Level 3: Nested references within those files
Load context only when needed for the current task.
File paths change constantly. Instead of "auth logic lives in src/auth/handlers.ts", write "Authentication is handled by the AuthService module" and let the agent discover current paths.
Curate ruthlessly. Remove redundant instructions (agent already knows), vague guidance ("write clean code"), contradicting rules, and auto-generated boilerplate.
Claude Code uses CLAUDE.md, not AGENTS.md. For multi-tool support, symlink or redirect between them.
| Level | Content |
|---|---|
| Root | Monorepo purpose, navigation, shared tools |
| Package | Package purpose, specific stack, local conventions |
Keep each level focused on its scope. Avoid duplication.
What needs to be done?
Wait for response before proceeding.
| Response | Workflow |
|---|---|
| 1, "create", "new" | workflows/create-instructions.md |
| 2, "audit", "review" | workflows/audit-instructions.md |
| 3, "refactor", "shrink", "clean" | workflows/refactor-instructions.md |
| 4, "sync", "symlink" | workflows/sync-files.md |
| 5, "nested", "package", "monorepo" | workflows/nested-instructions.md |
After reading the workflow, follow it exactly.
Ready-to-use templates in templates/:
| Template | Use Case |
|---|---|
| minimal-claude-md.md | Standard project CLAUDE.md |
| package-claude-md.md | Package-level instructions in a monorepo |
| monorepo-root.md | Root-level monorepo instructions |
All in references/:
All in workflows/:
| Workflow | Purpose |
|---|---|
| create-instructions.md | Create new CLAUDE.md or AGENTS.md from scratch |
| audit-instructions.md | Analyze existing file for problems |
| refactor-instructions.md | Fix bloated/problematic instruction files |
| sync-files.md | Keep CLAUDE.md and AGENTS.md in sync |
| nested-instructions.md | Add package-level instructions in monorepos |
A well-managed instruction file: