What problem does it solve?
It solves the problem of inconsistent, incomplete, and hard-to-maintain project documentation by providing standards and repeatable patterns for READMEs, APIs, ADRs, and knowledge bases.
Core Features & Use Cases
- Create high-quality README files with clear purpose, quick starts, structure, configuration, and contribution guidance.
- Document APIs reliably by covering authentication, endpoints, request/response examples, and error responses.
- Record and maintain architecture decisions (ADRs) using a consistent format that captures context, options, rationale, consequences, and next steps.
- Use documentation standards and quality gates to keep docs up to date after behavioral changes, API changes, and architectural decisions.
For example, when releasing a new API endpoint, use this skill to produce the corresponding API section (including examples and error cases) and link it from the main README so new contributors can onboard quickly.
Quick Start
Use the documentation-best-practices skill to generate a complete README.md and the matching docs/api.md for your project based on your module layout and public endpoints.