Auto-generate docs/index.md from docs/ directory contents. Use when adding, removing, or reorganizing documentation files, or when asked to generate a docs index.
From contextnpx claudepluginhub masseater/claude-code-plugin --plugin contextThis 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.
Auto-generate docs/index.md as a table of contents for the docs/ directory.
From devkit:standards — "Make documentation auto-generatable — hand-maintained docs always go stale."
docs/index.md must be fully derivable from the file system. Never hand-edit it.
Glob docs/**/*.md excluding docs/index.md itself and any node_modules/.
For each file:
docs/api/mutils.md)# heading in the file. If none, use the filename without extensionGroup files by their parent directory under docs/:
docs/*.md → top-level (no group header)docs/api/*.md → "API Reference" (derive display name from directory: kebab-case → Title Case)docs/guides/*.md → "Guides"Sort groups alphabetically. Within each group, sort files alphabetically.
Write the file with this structure:
# Documentation Index
> Auto-generated. Do not edit manually.
## [Group Name]
| Document | Description |
| ------------------------- | ---------------------------------------------------- |
| [Title](relative/path.md) | First non-heading paragraph (truncated to ~80 chars) |
docs/) appear first, without a group header... if longer. If no description found, leave emptydocs/ (e.g. api/mutils.md, not docs/api/mutils.md)Compare generated content with existing docs/index.md. Write only if different. Report whether the file was updated or already in sync.
This skill should be invoked:
refactor-project-context if docs were modified