From superpowers
Generates documentation explaining codebase architecture, key components, data flow, and development guidelines. Useful for understanding unfamiliar code, creating onboarding docs, or documenting system architecture.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers:codebase-documenterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generates comprehensive documentation for codebases - architecture, components, data flow, development guidelines.
Generates comprehensive documentation for codebases - architecture, components, data flow, development guidelines.
Creates markdown documentation:
docs/
├── README.md # Overview and quick start
├── ARCHITECTURE.md # System architecture
├── DEVELOPMENT.md # Development guide
├── API.md # API documentation
├── DEPLOYMENT.md # Deployment guide
└── CONTRIBUTING.md # Contribution guidelines
Or single comprehensive doc if preferred.
npx claudepluginhub lunartech-x/superpowers --plugin superpowersCreates long-form technical documentation from existing codebases by analyzing architecture, patterns, and implementation details.
Generates a developer guide for unfamiliar codebases by scanning structure, mapping architecture, detecting conventions, analyzing key modules, and providing setup instructions.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.