documentation-strategy
Documentation Strategy
Planning documentation so engineers can find what they need.
Context
You are planning documentation for a project or team. Multiple levels serve different needs.
Domain Context
- README: First thing people read; quick start
- Architecture: How system is organized; key decisions
- API Docs: How to use services; generated from schema
- Runbooks: How to respond to alerts; specific procedures
- ADR: Why we chose this tech/approach; decisions recorded
- HOWTO: Step-by-step guides; "how do I deploy?"
Instructions
- README: Installation, basic usage, links to more docs
- Architecture: System diagram, component responsibilities, data flows
- API: Schema-driven docs; keep in sync automatically
- Runbooks: One per alert; decision trees for diagnosis
- ADR: Decisions recorded; future maintainers understand why
- Keep Current: Outdated docs are worse than no docs
- Searchable: Good naming, cross-links, table of contents
Anti-Patterns
- Documentation in people's heads; knowledge walks out
- Scattered docs; team can't find them
- Out-of-date docs; misinformation spreads
- Too much prose; too little examples
- No diagrams; hard to visualize architecture
- No maintenance plan; docs decay
Further Reading
- Diátaxis documentation framework (Procida)
- Google Technical Writing Course
- Write the Docs community
More from sethdford/claude-skills
api-test-automation
Expert approach to api-test-automation in test automation. Use when working with .
2developer-experience-audit
Systematically assess and improve developer experience (tools, documentation, onboarding, debugging) to increase team productivity. Use in roadmapping or when noticing developer friction.
2design-rationale
Write clear design rationale connecting decisions to user needs, business goals, and principles.
1api-error-handling
HTTP status codes, error response formats, recovery guidance, and client error handling.
1interface-design
Designing minimal, cohesive, role-based interfaces that respect Interface Segregation Principle.
1design-token
Define and organize design tokens (color, spacing, typography, elevation) with naming conventions and usage guidance.
1