Create and maintain technical documentation including READMEs, API docs, architecture decision records (ADRs), and user guides. Use this skill when writing project documentation, documenting APIs, recording architectural decisions, creating how-to guides, or establishing documentation standards. Triggers on "documentation", "readme", "docs", "adr", "architecture decision", "api docs", "user guide", "document this".
View on GitHubsrstomp/pokayokay
pokayokay
January 23, 2026
Select agents to install to:
npx add-skill https://github.com/srstomp/pokayokay/blob/main/plugins/pokayokay/skills/documentation/SKILL.md -a claude-code --skill documentationInstallation paths:
.claude/skills/documentation/# Documentation Create clear, maintainable technical documentation. ## Documentation Types ``` ┌─────────────────────────────────────────────────────────────┐ │ DOCUMENTATION LANDSCAPE │ ├─────────────────────────────────────────────────────────────┤ │ │ │ README API DOCS ARCHITECTURE │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ First │ │ Endpoint │ │ ADRs │ │ │ │ impression │ │ reference │ │ System │ │ │ │ Quick start │ │ Examples │ │ design │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │ │ │ │ USER GUIDES CODE DOCS DIAGRAMS │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ How-to │ │ JSDoc │ │ Mermaid │ │ │ │ Tutorials │ │ Inline │ │ Architecture│ │ │ │ Workflows │ │ comments │ │ Flows │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │ │ │ └─────────────────────────────────────────────────────────────┘ ``` ## Selection Guide | Type | When to Use | Audience | |------|-------------|----------| | README | Project entry point | All users | | API Docs | Endpoint reference | Developers | | ADR | Major decisions | Team/future devs | | User Guide | Task completion | End users | | Code Docs | Implementation | Contributors | ## Core Principles ### 1. Documentation as Code Docs live with code, version with code, review with code. ``` ✅ Docs in repo alongside source ✅ Markdown for portability ✅ Generated docs from source (OpenAPI, JSDoc) ✅ CI checks for doc freshness ``` ### 2. Audience-First Writing Write for who's reading, not what you know. ``` ✅ README: "I just found this repo" ✅ API Do