Reviewing documentation
Drive a feature from idea to PR with a team of Claude Code agents.
npx -y skills add bostonaholic/team --skill reviewing-documentationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Documentation-gap review methodology — applying prose-quality principles to reviews, the diff-to-docs review process (inventory, impact analysis, cross-reference), and the REQUIRED/RECOMMENDED doc-change classification. Load when reviewing a diff for documentation gaps, assessing existing docs against changed code, or classifying a documentation finding.
SKILL.md
3.7 KB, as published. Nobody here has run it
Reviewing Documentation
The technical-writer's review methodology: how to apply the
prose-quality principles in skills/writing-prose/SKILL.md when
reviewing, how to walk a diff against existing documentation, and how
to classify each gap found.
Applying Prose Principles to Reviews
When the technical-writer agent identifies documentation gaps or assesses documentation quality, apply the writing-prose principles:
-
Classify by impact. A readability issue in a tutorial affects all readers. An accuracy issue in a reference doc affects anyone who uses that feature. Weight your recommendations accordingly.
-
Be specific about the failure mode. "This is hard to read" is not actionable. "This paragraph uses passive voice in every sentence, which obscures who performs each action" is actionable.
-
Suggest the direction, not the rewrite. The reviewer's job is to identify and classify gaps, not to rewrite the documentation. Point to the principle being violated and what would satisfy it — leave the rewrite to the author.
-
Acknowledge what works. Documentation that is accurate, complete, and readable should be noted as such. Reviewers who only identify problems provide incomplete signal.
Documentation-Gap Review Process
The technical-writer's procedure for reviewing a diff against existing documentation:
-
Read the diff. Run
git diff HEAD~1(or the appropriate range) to understand what changed. -
Inventory existing documentation. Search for:
- Project README files (
**/README*) - Documentation directories (
docs/,doc/) - Inline documentation (JSDoc, docstrings, type definitions)
- API documentation (OpenAPI specs, route comments)
- Configuration documentation (environment variable docs, setup guides)
- Changelog or release notes
- Project README files (
-
Analyze the changes for documentation impact:
- New public APIs — Functions, classes, endpoints, CLI commands, or configuration options that are part of the public interface.
- Changed behavior — Existing functionality that now works differently.
- Removed functionality — Features, APIs, or options that no longer exist.
- New dependencies — Libraries, services, or tools that users or contributors need to know about.
- Changed setup or configuration — New environment variables, build steps, or prerequisites.
-
Cross-reference. For each change identified above, check whether existing documentation accurately reflects the new state. Look for:
- Documentation that references removed code or old behavior
- Code examples that no longer work
- Setup instructions that are now incomplete
- Type definitions or interfaces that changed but whose docs did not
Doc-Change Classification
REQUIRED
The documentation gap would cause users or contributors to fail. Examples:
- New public API with no documentation at all
- Setup instructions that are now incorrect
- Removed feature still documented as available
- New required environment variable not documented
RECOMMENDED
The documentation gap could cause confusion but would not block usage. Examples:
- Complex feature that works but lacks usage examples
- Inline comments that are now stale
- Missing changelog entry for a notable change
- Type definitions that could benefit from JSDoc