Loading...
Loading...
Writes and audits technical documentation using Diataxis, Stripe-style clarity, and the Eight Rules. 52 rules across 9 categories covering voice, structure, clarity, code examples, formatting, navigation, scanability, content hygiene, and review. Use when writing docs, creating READMEs, documenting APIs, writing tutorials, building a docs site, or auditing documentation quality.
npx skill4agent add mblode/agent-skills docs-writingDoc writing/audit progress:
- [ ] Step 1: Determine doc type (tutorial, how-to, reference, explanation) and audience
- [ ] Step 2: Run CRITICAL checks (voice and tone, structure and organization)
- [ ] Step 3: Run HIGH checks (clarity and language, code examples)
- [ ] Step 4: Run MEDIUM+ checks for remaining categories in scope
- [ ] Step 5: Report findings with file:line and concrete fixes| Priority | Category | Impact | Prefix | Rules |
|---|---|---|---|---|
| 1 | Voice & Tone | CRITICAL | | 4 |
| 2 | Structure & Organization | CRITICAL | | 10 |
| 3 | Clarity & Language | HIGH | | 6 |
| 4 | Code Examples | HIGH | | 7 |
| 5 | Formatting & Syntax | MEDIUM-HIGH | | 8 |
| 6 | Navigation & Linking | MEDIUM-HIGH | | 6 |
| 7 | Scanability & Readability | MEDIUM | | 2 |
| 8 | Content Hygiene | MEDIUM | | 6 |
| 9 | Review & Testing | LOW-MEDIUM | | 3 |
rules/_sections.mdrules/<prefix>-*.mdrules/voice-defaults.md
rules/structure-diataxis.md
rules/clarity-defaults.md## Documentation Audit Findings
### path/to/file.md
- [CRITICAL] `voice-defaults`: Passive voice obscures who performs the action.
- Fix: Rewrite "The configuration is loaded by the server" as "The server loads the configuration."
### path/to/clean-file.md
- ✓ passfile:line✓ pass