BACK TO DIRECTORY
commandbeginner
/docs
Generates documentation for your entire codebase or specific files. Creates JSDoc/TSDoc comments for all exported functions, generates README sections for modules, produces API reference documentation, and creates quick-start guides. Supports TypeScript, JavaScript, Python, and Go. Output can be inline comments or separate markdown files.
412 STARS
5.7k DOWNLOADS
claude-templates
docsjsdocreadmeapi-docsmarkdown
CONFIGURATION
markdown
1# /docs Command23## Description4Generate documentation for the codebase.56## Modes78### Inline Documentation9Add JSDoc/TSDoc comments to all exported functions:10```bash11# Document a specific file12/docs inline src/utils/format.ts1314# Document all files in a directory15/docs inline src/utils/16```1718### README Generation19Generate or update README.md:20```bash21/docs readme22```2324Includes:25- Project description26- Installation instructions27- Quick start guide28- API reference (auto-generated)29- Contributing guidelines3031### API Reference32Generate API documentation:33```bash34/docs api35```3637Outputs markdown with:38- All exported functions, classes, types39- Parameter descriptions40- Return types41- Usage examples4243### Architecture Docs44```bash45/docs architecture46```4748Generates:49- Directory structure explanation50- Component dependency graph51- Data flow diagrams (ASCII)52- Key design decisions5354## Configuration55```json56{57 "docs": {58 "output_dir": "docs/",59 "include": ["src/**/*.ts"],60 "exclude": ["**/*.test.ts", "**/*.spec.ts"],61 "format": "markdown",62 "include_private": false63 }64}65```6667## Usage68- `/docs` - Generate all documentation69- `/docs inline` - Add inline comments only70- `/docs readme` - Update README.md71- `/docs api` - Generate API reference