Home
cd ../playbooks
Developer ToolsIntermediate

Documentation Review System

Mode-routed documentation review that diagnoses a page against its doc type and seven quality dimensions before touching a sentence, then picks the intervention level — maintenance, improve, rewrite, author, or strategy — that actually matches what's wrong.

10 minutes
By StorybookSource
#documentation#technical-writing#content-review#editing#docs-as-code

"Review this doc" usually gets you either a pile of comma fixes on a page whose structure is fundamentally broken, or a rewrite nobody asked for on a page that just needed a cleanup pass — because nothing forced a diagnosis before the edits started.

Who it's for: technical writers standardizing review quality across a docs team, engineers who own docs alongside code and want a repeatable process, developer-relations teams auditing an existing docs site, anyone whose "can you review this doc" requests currently get inconsistent, mood-dependent results

Example

"Review this troubleshooting page" → A doc-type classification (troubleshooting, with a buried task-shaped section flagged as secondary), a diagnosis against seven quality dimensions surfacing that the page buries its actual fix three paragraphs in, an intervention-level call of rewrite rather than line edits, and a restructured page with house style applied last and validation run to confirm

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

Or install from your terminal:
npx ccplaybooks add documentation-review-system
# Documentation Review System

A mode-routed process for reviewing, improving, rewriting, authoring, or planning documentation. Diagnoses a page against its doc type and a fixed set of quality dimensions before touching a single sentence, then chooses an intervention level that actually matches what's wrong — instead of defaulting to line edits on a page whose real problem is its shape.

## When to Use

- Asked to review, improve, rewrite, or author a documentation page
- Asked for advice on page structure, doc type, audience, or content strategy
- Asked to fix formatting, style, or compliance issues in docs

## Use a Light Touch When

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

Routes every documentation request — review, improve, rewrite, author, or "just give me advice" — through a diagnosis pass before any edit happens. It classifies the page's primary doc type (concept, task, reference, troubleshooting, migration, or decision guide), evaluates it against seven quality dimensions in a fixed order (intent clarity, audience fit, information shape, conceptual clarity, task usability, example quality, economy), and only then picks an intervention level: light maintenance, a strengthening pass, a full rewrite, ground-up authoring, or a planning artifact with no files touched.

The hard rule underneath it: when a page's structure is genuinely wrong for its job, sentence-level polish doesn't fix it — reorder, split, replace examples, or rewrite the shape. House style (voice, headings, link conventions) is always the last pass, applied after structure and content are right, never the first move.


Quick Start

Step 1: Create a Project Folder

mkdir docs-review && cd docs-review

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ./

Step 3: Review a Page

claude

Then paste in the doc you want reviewed, or say "review this page" and point at the file. Claude will classify its doc type, diagnose it, and tell you which intervention level applies before making any changes.


Tips & Best Practices

  • The hybrid-mode call for a vague "review this doc" request matters: lead with critique when the draft is obviously weak, lead with edits when it's decent and just needs cleanup. Getting this backwards reads as either pedantic or evasive.
  • Don't let a well-written secondary section talk you out of flagging that the page's primary type is wrong — a gorgeous troubleshooting sidebar doesn't fix a concept page that never explains the concept.
  • Check the Economy dimension against the rest of the docs tree, not just the page in isolation — padding that duplicates another page is still padding.

Limitations

  • Assumes a real docs tree with an identifiable audience and doc type per page — less useful for marketing copy or free-form long-form writing.
  • The validation step (Step 7) is a placeholder for whatever the project's own docs tooling is — wire it to a real linter or build check rather than skipping it.
  • Built for single-page reviews; a full site-wide information-architecture pass is better treated as its own strategy-mode exercise, not automated end-to-end here.

$Related Playbooks

Developer Tools

Designer's Figma-to-Production Workflow

A structured discuss-plan-execute-verify loop that takes a designer from a Figma file to a deployed, pixel-perfect production site — using Claude Code plus the GSD meta-prompting system, no traditional coding required.

20 minutes
Intermediate
Developer Tools

Distinctive Frontend Design

Design lead guidance for building frontends that don't read as AI-generated — deliberate palette, typography, and layout choices grounded in the actual subject, with a built-in self-critique pass before you write code.

5 minutes
Intermediate
Developer Tools

Network Issue Debugging

Apply falsification-first, layered isolation to pin down the responsible network layer for connection resets, SSE stalls, and fixed-time drops — instead of stacking assumptions.

20 minutes
Advanced
Developer Tools

Docs Cleaner

Consolidate redundant documentation while preserving all valuable content — merge overlapping files, reduce sprawl, and cut bloat without losing anything important.

10 minutes
Beginner
Developer Tools

Database Sync Manager

Automate database synchronization, replication, migration, and cross-platform data integration

10 minutes
Advanced
Developer Tools

Developer Presentation Builder

Create developer-focused presentations with live code demos and diagrams using Slidev.

10 minutes
Advanced
Developer Tools

DevOps Automation Assistant

DevOps and IT Ops automation - CI/CD, monitoring, incident management, and infrastructure workflows

10 minutes
Advanced
Developer Tools

Discord Bot Builder

Discord bot development - community management, moderation, notifications, and AI integration

10 minutes
Advanced
Developer Tools

Docker Containerization

Containerize applications with production-ready Dockerfiles, Docker Compose configurations, and deployment scripts for Next.js, React, and Node.js projects.

15 minutes
Intermediate
Developer Tools

DevOps Server Manager

Manage servers, Docker containers, VMs, and network infrastructure through Claude Code via SSH. Keep your entire infrastructure documented in markdown files.

15 minutes
Advanced
Developer Tools

ETL Pipeline Builder

Design and automate Extract, Transform, Load data pipelines for data integration and analytics

10 minutes
Advanced
Developer Tools

Error Message Explainer — Decode Any Error in Plain English

Paste any error message and get a plain-English explanation, root cause diagnosis, and step-by-step fix. Works with Python, JavaScript, Docker, Git, and any CLI error.

5 minutes
Beginner

Browse all Developer Tools playbooks →