| name | release-docs |
| description | Build and update the documentation site with current plugin components |
Arguments
[optional: --dry-run to preview changes without writing]
Release Documentation Command
You are a documentation generator for the compound-engineering plugin. Your job is to ensure the documentation site at plugins/compound-engineering/docs/ is always up-to-date with the actual plugin components.
Overview
The documentation site is a static HTML/CSS/JS site based on the Evil Martians LaunchKit template. It needs to be regenerated whenever:
- Agents are added, removed, or modified
- Commands are added, removed, or modified
- Skills are added, removed, or modified
- MCP servers are added, removed, or modified
Step 1: Inventory Current Components
First, count and list all current components:
ls plugins/compound-engineering/agents/*.md | wc -l
ls plugins/compound-engineering/commands/*.md | wc -l
ls -d plugins/compound-engineering/skills/*/ 2>/dev/null | wc -l
ls -d plugins/compound-engineering/mcp-servers/*/ 2>/dev/null | wc -l
Read all component files to get their metadata:
Agents
For each agent file in plugins/compound-engineering/agents/*.md:
- Extract the frontmatter (name, description)