skills/documentation-generator/SKILL.md
Auto-generate user-facing documentation including API reference, user guides, and changelog. Use when the user needs a documentation site, wants API docs generated from code comments and type definitions, needs user guides derived from a product spec, or wants a changelog generated from git history.
npx skillsauth add Cheggin/skill-chain documentation-generatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Auto-generate user-facing documentation for the product: API reference from code, user guides from the product spec, and a changelog from git history. Documentation is published as part of the website or as a separate docs site and rebuilds on every deploy.
Set up the docs infrastructure:
/docs route or separate subdomainParse code comments, JSDoc annotations, and TypeScript type definitions to produce API reference pages. Each endpoint or function page should include:
If the product has a public API, generate an OpenAPI/Swagger spec.
Read the product spec to identify major features and generate a user guide for each:
Parse git history using conventional commit format to produce a grouped changelog:
## v1.2.0 (2025-01-15)
### Features
- Add dark mode support (#123)
### Fixes
- Fix login redirect on mobile (#124)
### Breaking Changes
- Remove deprecated /v1/users endpoint (#125)
development
Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro-interactions, enter/exit animations, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, border radius, optical alignment, font smoothing, tabular numbers, image outlines, box shadows.
documentation
Agentic memory system for writers - track characters, relationships, scenes, and themes
documentation
LLM Wiki — persistent markdown knowledge base that compounds across sessions (Karpathy model)
development
Build production-quality SaaS websites with opinionated design presets. Use when creating any startup website. The user MUST pick a design style before building. Enforces shadcn/ui, Figma design principles, specific CSS values per style, and anti-AI-writing. Load alongside anti-ai-writing skill. LIGHT MODE ONLY.