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.
From meridiannpx claudepluginhub markmdev/meridianThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
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?