Generate comprehensive end-user documentation from application codebases
Generate comprehensive, deployment-ready user documentation from application codebases using intelligent code analysis and documentation best practices.
This skill analyzes your codebase to automatically generate user-focused documentation (not developer/API docs). It creates deployment-ready static sites compatible with GitHub Pages, Netlify, and Vercel, following the Diataxis framework (tutorials, how-to guides, reference, explanation).
Use this skill when you need to:
Don't use this skill for:
When invoked, follow these phases in order. Load each phase's context file only when you reach that phase to minimize context usage:
Context: Read
phases/01-discovery.md
Ask clarifying questions and analyze the codebase to understand:
Context: Read
phases/02-feature-extraction.md
Extract user-facing features from code:
Context: Read
phases/03-structure-planning.md
Plan documentation structure using Diataxis framework:
Context: Read
phases/04-content-generation.mdTemplates: Read fromtemplates/directory as needed
Generate documentation content using templates:
Context: Read
phases/05-static-site-setup.mdSSG Config: Read fromssg/directory based on user's choice
Set up the chosen static site generator:
ssg/mkdocs.md)ssg/docusaurus.md)ssg/vitepress.md)ssg/plain-markdown.md)Context: Read
phases/06-quality-assurance.md
Perform quality checks:
Context: Read
phases/07-handoff.md
Generate final deliverables:
Load these only when needed for specific situations:
| Context Needed | File to Read |
|---|---|
| React, Express, Django, etc. patterns | reference/tech-patterns.md |
| Multi-language, versioning, API integration | reference/advanced-features.md |
| Do's and don'ts summary | reference/best-practices.md |
| Issues running this skill | reference/skill-troubleshooting.md |
| Template | Use For |
|---|---|
templates/installation.md |
Installation guide |
templates/quick-start.md |
Quick start guide |
templates/how-to-guide.md |
Task-oriented guides |
templates/configuration-reference.md |
Config options reference |
templates/api-reference.md |
API endpoint documentation |
templates/cli-reference.md |
CLI command reference |
templates/troubleshooting.md |
Error messages and FAQ |