What problem does it solve?
Many codebases lack consistent, accurate, and testable documentation, causing developer confusion, onboarding delays, and brittle examples that break in production. This Skill centralizes discovery, generation, and validation of docstrings, API specs, and documentation sites to save time and reduce errors.
Core Features & Use Cases
- Docstring Generation: Add Google, NumPy, or Sphinx-style docstrings to Python functions and classes.
- API Spec Authoring: Produce OpenAPI/Swagger specs for FastAPI, Django, NestJS, and Express projects.
- JSDoc & TypeScript: Create and standardize JSDoc comments, DTO annotations, and interface docs.
- Validation & Testing: Run doctest, tsc --noEmit, and OpenAPI linting to ensure examples compile and specs are valid.
- Doc Sites & Guides: Scaffold documentation sites (Docusaurus, MkDocs, VitePress) and author getting-started guides and tutorials.
- Reporting: Generate documentation coverage reports and checklists to drive CI integration.
Quick Start
Use the code-documenter skill to add Google-style docstrings to all public Python functions in src/, validate examples, and produce a documentation coverage report.