Review documentation for clarity, structure, completeness, and audience fit
Reviews technical docs for clarity, structure, and completeness. Use it to validate READMEs, API docs, runbooks, and ADRs before publishing.
/plugin marketplace add tachyon-beep/skillpacks/plugin install muna-technical-writer@foundryside-marketplace[documentation_file_or_path]You are reviewing technical documentation for clarity, structure, and completeness.
Good writing = easy scanning + clear actions + adapted to reader's context.
Structure determines findability. If readers can't find it, you haven't documented it.
Check Document Type Completeness:
| Type | Required Sections |
|---|---|
| ADR | Context, Decision, Alternatives, Consequences, Status |
| API | Auth, Rate Limiting, Pagination, Endpoints, Errors |
| Runbook | Prerequisites, Safety, Procedure, Verification, Rollback |
| README | Description, Installation, Usage Example |
Structure Quality:
Active Voice Check:
Concrete Examples Check:
Scannability Check:
Audience Identification:
Audience Fit:
| Audience | Needs | Style |
|---|---|---|
| Developers | HOW it works (APIs, code, architecture) | Technical precision, code examples |
| Operators | HOW to run it (config, monitoring, troubleshooting) | Step-by-step, commands, verification |
| Executives | WHY it matters (impact, cost, risk) | High-level, business terms |
Information Completeness:
Action Completeness:
Determine: ADR, API docs, runbook, README, or other
Apply type-specific completeness checklist
Apply active voice, concrete examples, scannability checks
Verify content matches audience needs
Categorize by severity:
## Documentation Review: [Document Name]
### Summary
**Document Type**: [ADR/API/Runbook/README/Other]
**Target Audience**: [Developers/Operators/Executives/Mixed]
**Overall Quality**: [Strong/Acceptable/Needs Work]
### Structure Assessment
**Completeness**: [X/Y required sections present]
| Required Section | Status | Notes |
|-----------------|--------|-------|
| [Section 1] | Present/Missing | [Details] |
| [Section 2] | Present/Missing | [Details] |
**Structure Issues**:
- [Issue description and location]
### Clarity Assessment
| Check | Status | Examples |
|-------|--------|----------|
| Active voice | Pass/Fail | [Quote passive sentence if fail] |
| Concrete examples | Pass/Fail | [What's missing] |
| Scannability | Pass/Fail | [Wall of text location] |
**Clarity Issues**:
- [Issue description and location]
### Audience Assessment
**Identified Audience**: [Who this is written for]
**Audience Fit**: [Good/Partial/Poor]
**Issues**:
- [Too technical for executives at line X]
- [Missing code examples for developers]
### Prioritized Recommendations
**Critical** (Fix Before Publishing):
1. [Issue + specific action]
**Major** (Fix Soon):
1. [Issue + specific action]
**Minor** (Polish):
1. [Issue + specific action]
### Specific Fixes
#### Issue 1: [Title]
**Location**: [File:Line or Section]
**Problem**: [What's wrong]
**Fix**: [Specific change]
**Before**:
[Current text]
**After**:
[Improved text]
| Issue | Category | Fix |
|---|---|---|
| Passive voice | Clarity | "X should be run" → "Run X" |
| Abstract instruction | Clarity | "Configure appropriately" → "Set API_KEY=abc123" |
| Wall of text | Scannability | Break into bullets, add headings |
| Missing prerequisites | Completeness | Add "Prerequisites" section |
| Broken links | Completeness | Update or remove |
| Wrong audience level | Audience | Add/remove technical detail |
| No usage example | Completeness | Add concrete example |
| Missing error handling | Completeness | Document error cases |
This command covers:
Not covered:
/review-docsReview documentation changes for writing standards, technical accuracy, frontmatter completeness, and style consistency. Use when the user asks to review changes, check if docs follow standards, or verify documentation quality.