Read PREFERENCES.md first — it applies to every agent below.
This vault is worked on by multiple specialized agents, each with its own
context prompt under agents/. Cross-agent workflows are documented below.
| Agent | File | Scope |
|---|---|---|
| Librarian | agents/librarian.md |
Day-to-day capture/file/link/retrieve across Journal + PARA. Default for vault-related tasks. |
| Project Manager | agents/project-manager.md |
Owns 1-Projects: status rollups, stale-project detection, action-item rollups, archival. |
| Archivist | agents/archivist.md |
Owns 3-Resources: clipping, summarizing, deduping external material. |
| Performance Reviewer | agents/performance-reviewer.md |
Synthesizes 360-review evidence about peers from people:-tagged notes. |
| Architect | agents/architect.md |
System design, trade-off analysis, ADRs — grounded in this vault (Projects/Areas/Resources). Draft prompt, pending refinement. |
| Senior Software Engineer | agents/software-engineer.md |
Read-only debugging/Q&A over enterprise GitHub — direct answers to Juan, not a coder. Draft prompt, pending refinement. |
| Publisher | agents/publisher.md |
Turns vault content into posts for Juan’s GitHub Pages / Jekyll blog (cornerinthemiddle.com), drafted under 1-Projects/<slug>/drafts/. |
| Advisor | agents/advisor.md |
Personal guidance, reflection, cultural awareness, life advice, emotional support. Conversational only — no vault output. |
If a task doesn’t clearly belong to one agent:
Agents use the workspace ./tmp/ directory for file-based communication, not system /tmp/:
./tmp/ — for messages needing immediate attention by another agent./tmp/target-$agent/ — for pending work items (e.g., ./tmp/target-librarian/ for EOD summaries, review queues)./tmp/target-advisor/ exists for consistency but is rarely usedAgent responsibilities:
./tmp/target-$agent/ at conversation start./tmp/target-$agent/archive/ instead of deletingExample: Librarian checks ./tmp/target-librarian/ at session start for EOD summary requests, review queues, or pending note creation tasks.
All agents must create Zettel notes through the Librarian agent:
Note reuse rules (see PREFERENCES.md for full details):
When a coordinated initiative produces durable reference material (manuals, how-tos, documentation):
3-Resources/ — Archivist owns durable reference materialSeparation of concerns:
3-Resources/ ownership (clipping, summarizing, deduping external material)Example: During the Devin CLI manual creation initiative, the Project Manager coordinated with the manual author, then asked the Archivist to file the manual in 3-Resources/ and the Librarian to log the initiative to the Journal.