Help us improve
Share bugs, ideas, or general feedback.
From meridian
Creates or updates .meridian/docs/ knowledge files for modules or directories. Generates concise reference docs with frontmatter summaries and read_when keywords for agent context routing.
npx claudepluginhub markmdev/meridianHow this skill is triggered — by the user, by Claude, or both
Slash command
/meridian:create-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Document a module so future agents (and humans) understand it without re-reading the code. Every doc must be worth the context window space it occupies.
Generates systematic documentation for code files or modules via file-by-file analysis, progress tracking, and completeness checks using structured templates. Use for API docs, READMEs, or reference guides.
Routes documentation tasks to code comments (audit/cleanup) or system docs (READMEs, API docs, architecture). Use for writing, auditing, or improving any docs.
Generates function-level JSDoc/docstrings, module-level READMEs, and API references matching existing project doc style. Skips trivial functions restating signatures.
Share bugs, ideas, or general feedback.
Document a module so future agents (and humans) understand it without re-reading the code. Every doc must be worth the context window space it occupies.
Identify the module or directory the user specified. Verify it exists. If ambiguous, clarify before proceeding.
Search .meridian/docs/ for docs already covering this area — grep for the module name, read matches. Understand what's documented, what's missing, what's stale.
Launch Explore agents to build deep understanding:
Spawn multiple Explore agents in parallel for different aspects. Follow up on findings — expect 2+ rounds.
Each doc covers one topic a future agent would need. Split by topic, not by file. Common categories:
Small modules might produce one doc. Large modules might produce three or four.
For each topic, create a file in .meridian/docs/:
billing-architecture.md, stripe-webhook-handling.md)summary (one line) and read_when (2-5 keywords matching task contexts where an agent would need this)file:line, not code snippets (snippets go stale)If a doc already exists for a topic, update it. Don't create duplicates.
read_when keywordsFor each keyword, ask: "What would someone be doing when they need this?" Good keywords describe tasks, not topics:
summary and read_when frontmatter?read_when keywords match real task contexts?