From ccfg-markdown
This skill should be used when improving documentation clarity, reviewing technical writing quality, or ensuring documentation is complete and readable.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccfg-markdown:writing-qualityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill defines standards for technical writing quality, clarity, and completeness. Following
This skill defines standards for technical writing quality, clarity, and completeness. Following these standards ensures documentation is clear, accurate, and serves its intended audience effectively.
Write clear, concise prose that communicates efficiently.
<!-- CORRECT: Short, direct sentences -->
Run the install command. This creates the project directory and installs dependencies.
<!-- WRONG: Long, convoluted sentence -->
In order to proceed with the installation process, you should run the install command which will
then create the project directory structure and subsequently install all of the required
dependencies that are needed for the application to function properly.
<!-- CORRECT: Active voice, present tense for instructions -->
Run `npm install` to install dependencies. Create a `.env` file with your configuration. Start the
server with `npm start`.
<!-- WRONG: Passive voice, future tense -->
Dependencies will be installed by running `npm install`. A `.env` file should be created by the
user. The server can be started by using `npm start`.
id and name fields" not "Returns the
relevant data"Ensure all technical content is correct and verifiable.
CORRECT — runnable code with context:
# Install dependencies
npm install
# Start the development server
npm run dev
# The server starts on http://localhost:3000
WRONG — vague instructions without runnable commands:
Just install it and run the thing.
Match detail level and tone to the intended audience.
User Guide:
- Task-oriented ("How to deploy your first app")
- Minimal internals — focus on what to do, not how it works
- Prerequisites stated explicitly
- Step-by-step with expected output at each step
Contributor Guide:
- Development setup + workflow
- Architecture overview sufficient to make changes
- Testing strategy and how to run tests
- PR process and review expectations
API Reference:
- Complete and precise — every parameter, every response code
- Runnable examples for every endpoint
- Error handling documented exhaustively
- Machine-readable where possible (OpenAPI spec)
Internal Design Doc:
- Context and rationale ("why" over "what")
- Trade-offs discussed explicitly
- Alternatives considered and rejected
- Links to ADRs for key decisions
Organize content for progressive disclosure and scannability.
<!-- CORRECT: Overview → Quickstart → Detailed Reference -->
## Overview
One-paragraph summary of the feature.
## Quickstart
Minimal steps to get started (3-5 steps maximum).
## Configuration
All options with defaults and descriptions.
## Advanced Usage
Complex scenarios, edge cases, customization.
## Troubleshooting
Common errors and their solutions.
<!-- CORRECT: Bullets for lists, tables for comparisons -->
Supported databases:
- PostgreSQL 14+
- MySQL 8.0+
- SQLite 3.35+
| Database | Transactions | JSON Support | Full-Text Search |
| ---------- | ------------ | ------------ | ---------------- |
| PostgreSQL | Yes | Native JSONB | Built-in |
| MySQL | Yes | JSON type | Plugin |
| SQLite | Yes | JSON1 ext | FTS5 |
<!-- WRONG: Wall of text for structured information -->
We support PostgreSQL 14 and above which has transactions and native JSONB support and built-in
full-text search. We also support MySQL 8.0 and above which has transactions and a JSON type and
full-text search via a plugin. We also support SQLite 3.35 and above which has transactions and JSON
support via the JSON1 extension and full-text search via FTS5.
Ensure documentation covers the full user journey without gaps.
Prerequisites:
[ ] All required software listed with versions
[ ] System requirements documented
[ ] Account/access requirements stated
Setup:
[ ] Every step included (no "then just..." gaps)
[ ] Expected output shown for verification steps
[ ] Common setup errors documented with solutions
Usage:
[ ] Basic example that works immediately
[ ] Common use cases covered with examples
[ ] Edge cases and non-obvious behavior documented
Error Handling:
[ ] Common errors documented with causes and fixes
[ ] Error message → solution mapping provided
[ ] Debugging steps included
Navigation:
[ ] Links to related docs from every page
[ ] No dead-end pages (every page links forward)
[ ] Table of contents for long documents
This comprehensive guide covers writing quality standards that ensure clear, accurate, and complete technical documentation.
npx claudepluginhub jsamuelsen11/claude-config --plugin ccfg-markdownWrites and audits technical documentation, API docs, user guides, and specifications for completeness, sequence, precision, and audience calibration.
Enforces clarity, conciseness, and authenticity in technical writing for docs, guides, API refs; avoids AI patterns like 'delve into', 'leverage', 'robust'.
Drafts READMEs, API docs, tutorials, release notes, and reviews technical docs for clarity and structure. Activates on docs/ .md files and READMEs.