docs-writing

Solid

Writes and audits technical docs with Diataxis type gating, runnable examples, and 51 documentation rules. Use when asked to "review my docs", "write an API reference", or improve a documentation page. For a whole README use readme-creator; for agent instructions use agents-md.

AI & Automation 130 stars 12 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
71
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Documentation Writing - **IS:** writing and auditing technical documentation quality (Diataxis doc types, voice, structure, clarity, runnable code, formatting, navigation, content hygiene, agent-readable docs) for docs sites, API references, documentation-site tutorials, how-to docs, and existing READMEs. - **IS NOT:** editorial blog tutorials or articles (use the external `ghostwriter` skill with platform `blog`), a README from scratch or a whole-README rewrite (use `readme-creator`; a README that needs its prose fixed in place stays here), AGENTS.md or CLAUDE.md instructions (use `agents-md`), marketing and landing-page copy (use `copywriting`), public agent-readiness scorecards (use `agent-ready`), Next.js `llms.txt`/markdown routes (use `seo`), or the product's own error strings and CLI output (use `dx-audit`; this skill covers the docs that describe them). ## Mode dispatch - Reviewing docs? → Audit workflow. - Writing or rewriting a page? → Writing workflow. - "Improve" or "fix" docs? → Audit first, then apply fixes yourself. ## Classify before anything else Doc type gates which rules apply, so classify every file first. Use the Diataxis compass: does the page serve **action** (doing) or **cognition** (understanding), and is the reader **acquiring** a skill or **applying** one? | | Acquisition (learning) | Application (working) | |---|---|---| | **Action** | Tutorial | How-to guide | | **Cognition** | Explanation | Reference | A page that answers differently for...

Details

Author
mblode
Repository
mblode/agent-skills
Created
8 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

docs-writing

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, auditing documentation quality, or asking "review my docs", "improve this documentation", or "write docs for this".

1 Updated 2 days ago
NafisRayan
Code & Development Listed

technical-writing

Use to author or review developer- and user-facing documentation — API reference, admin/developer/user guides, runbooks, release notes, tutorials, how-to guides, conceptual explanations, and ADR polish. Use whenever a feature changes public behavior and needs docs, when shipping a runbook or release notes, or when judging whether docs are GA-ready. Structures every page with the Diataxis framework and enforces the Google + Microsoft style guides.

1 Updated 1 months ago
StielChancellor
AI & Automation Listed

writing-docs

Use when writing, restructuring, or reviewing any prose documentation — a tutorial, how-to guide, reference page, or explanation/conceptual doc — for a public docs site (e.g. Mintlify MDX, docs/, README material), a getting-started guide, an API/CLI reference page, or a "why we built it this way" conceptual page. Applies the Diátaxis framework (see https://diataxis.fr/) — every document belongs to exactly one of the four quadrants (tutorial / how-to guide / reference / explanation), and mixing quadrants inside one document is the single most common documentation failure. Covers the four-quadrant compass for picking the right form, per-quadrant structure templates, an anti-pattern list for quadrant drift, and generic voice/craft rules — repo-specific voice and target output format (e.g. Mintlify MDX) are resolved from the repo's docs-manifest (falling back to project-context), never hardcoded here.

3 Updated 1 weeks ago
whimzyLive