A citation-integrity-first academic writing system for Claude Code and Obsidian — six roles, a verbatim-to-source quote pipeline, and the governance that keeps it honest.
The Critic role — blind first-round review of a draft: pre-committed standards, three angles (logic and coherence / published counter-positions / scope and limits), anti-sycophancy; takes its own counter-evidence at the source page. Normally spawned by the Writer; summon directly to review any text ("critique this"…
The Librarian role — ingesting new PDFs, writing and rewriting literature notes, metadata correction, dead-link scans, rename chains, MOC maintenance, vault restructuring, errata processing. Triggers on "ingest these", "process the inbox", "fix dead links", "rewrite this note", "clean up the vault". The only role that…
The Researcher role — upstream planning: developing a rough idea into a writing plan (direction explored, idea criticised, structure designed). Triggers on "I want to write about…", "help me develop this idea", "how should this piece be structured?", "design an outline". Plans only; writes no content, fetches no…
The Writer role — drafting sections, revising, polishing, or writing discussion for any project; also finding sources and checking quotes. Triggers on "draft this", "revise this section", "polish", "help me write", "find sources on X", "verify these quotes". Drafts through a six-phase pipeline (independent draft →…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: