From mblode-agent-skills
Writes and audits technical documentation using Diataxis, Stripe-style clarity, and 52 rules across 9 categories: voice, structure, clarity, code examples, formatting, navigation, scanability, hygiene, review. For READMEs, API docs, tutorials, doc sites, audits.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-4 --plugin mblode-agent-skillsThis skill uses the workspace's default tool permissions.
52 rules across 9 categories for documentation quality. Focuses on concrete issues with concrete fixes.
rules/_sections.mdrules/_template.mdrules/clarity-defaults.mdrules/clarity-meaningful-names.mdrules/clarity-no-latin.mdrules/clarity-no-nominalizations.mdrules/clarity-one-idea-per-sentence.mdrules/clarity-serial-comma.mdrules/code-context-ratio.mdrules/code-descriptive-variables.mdrules/code-error-descriptions.mdrules/code-isolated-to-full.mdrules/code-multiple-languages.mdrules/code-named-functions.mdrules/code-runnable-examples.mdrules/format-bold-ui-code-font.mdrules/format-descriptive-links.mdrules/format-image-alt-text.mdrules/format-lowercase-filenames.mdrules/format-parallel-lists.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
52 rules across 9 categories for documentation quality. Focuses on concrete issues with concrete fixes.
Copy and track this checklist during the audit:
Doc 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 | voice- | 4 |
| 2 | Structure & Organization | CRITICAL | structure- | 10 |
| 3 | Clarity & Language | HIGH | clarity- | 6 |
| 4 | Code Examples | HIGH | code- | 7 |
| 5 | Formatting & Syntax | MEDIUM-HIGH | format- | 8 |
| 6 | Navigation & Linking | MEDIUM-HIGH | nav- | 6 |
| 7 | Scanability & Readability | MEDIUM | scan- | 2 |
| 8 | Content Hygiene | MEDIUM | hygiene- | 6 |
| 9 | Review & Testing | LOW-MEDIUM | review- | 3 |
Read only what is needed for the current scope:
rules/_sections.mdrules/<prefix>-*.mdExample rule files:
rules/voice-defaults.md
rules/structure-diataxis.md
rules/clarity-defaults.md
Each rule file contains:
Report findings in this format:
## 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
- ✓ pass
file:line when line numbers are available.✓ pass.rules/<prefix>-*.md file up front. Load progressively by category in scope.file:line and a concrete fix — the Review Output Contract requires both.