AGENTS.md (Skills)
OVERVIEW
Control plane for Obsidian vault operations. Manages skill-based routing to specialized reference files. Reduces context overhead by loading only relevant guidance.
STRUCTURE
skills/
├── AGENTS.md (this file)
└── obsidian/
├── AGENTS.md (skill-level logic)
├── SKILL.md (main router)
└── references/
├── AGENTS.md (reference-level guidance)
├── integrity-sweep.md
├── para-routing.md
├── people-style-profile.md
├── read-workflow.md
├── task-conventions.md
├── transcript-ingestion.md
└── write-routing.md
SKILL ROUTING
- Entrypoint:
agents/obsidian.mddelegates toskills/obsidian/SKILL.md. - Router:
SKILL.mdanalyzes the task and selects the appropriate reference. - Delegation:
- Reading/Querying ->
read-workflow.md - Writing/Editing ->
write-routing.md - Organization ->
para-routing.md - Post-Edit Checks ->
integrity-sweep.md - Transcripts ->
transcript-ingestion.md - Tasks ->
task-conventions.md - People Notes ->
people-style-profile.md
- Reading/Querying ->
CONVENTIONS
- Thin Router:
SKILL.mdshould contain minimal logic; delegate to references. - Context Efficiency: Only load the specific reference file needed for the current step.
- Separation of Concerns: Keep markdown formatting in
obsidian-markdownskill; keep vault logic here. - Hierarchical Guidance:
- Root
AGENTS.md: Project-wide overview. skills/AGENTS.md: Skill-level coordination (this file).skills/obsidian/AGENTS.md: Obsidian-specific skill logic.skills/obsidian/references/AGENTS.md: Reference-level guidance.
- Root
ANTI-PATTERNS
- Logic Duplication: Don't repeat rules across files.
- Confident Guessing: Ask if identity or routing is ambiguous.
- Silent Deletion: Never delete user content without request.
- Unplanned Reading: Don't read notes without a plan.
- Monolithic Prompts: Avoid putting all logic in the agent file.