mcpbeat Sign in

Review Design Skill for Claude

| Review design, implementation, and task documents produced by design. Evaluates document quality, internal consistency, and technical soundness. Use after design completes and before starting implement.

6k tokens
context cost
the whole folder, loaded on every use
5
files
instructions only
0
copies elsewhere
how many repositories repackaged it
147
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/serpro69/claude-toolbox --skill review-design

What comes with it

17 543 bytes besides the instruction
review-isolated.md
review-process.md
shared-capy-knowledge-protocol.md
shared-pal-codereview-invocation.md

The instruction itself

10 sections, as written by the author

Design Review

Conventions

  • Read capy knowledge base conventions at shared-capy-knowledge-protocol.md.

Overview

Pre-implementation review gate that evaluates design documents produced by /kk:design before code is written. Sits between /kk:design (creates docs) and /kk:implement (executes them). Reviews tree distinct dimensions

  • document quality/structure (completeness, internal consistency, clarity, convention adherence)
  • technical soundness (architectural viability, edge cases, failure modes, trade-off analysis)
  • feature value (Does the feature improve things for end-users? Is it useful? Is it correct in _how_ it tries to solve the problem?)

Review Modes

Standard Mode (/kk:review-design)

Reviews design documents in the main conversation context. Fast, single-pass review using the workflow below.

Isolated Mode (/kk:review-design:isolated)

Delegates detection to independent reviewers that did not participate in the design, then annotates their findings with author context. Two parallel reviewers: a design-reviewer sub-agent and pal codereview (external model in native format). Produces a report organized by agreement level with corroborated findings highlighted.

  • Cost: Higher (sub-agent + external model + annotation)
  • Isolation: True — reviewers have zero authorship bias or session context
  • Degradation: Graceful — if one reviewer fails, proceeds with the other; if both fail, suggests standard mode fallback
  • Best for: When extra rigor is worth the cost (before starting implementation of high-stakes features)

See review-isolated.md for the isolated workflow.

Finding Types

| Type | Code | Description |

| ---------------------- | -------------- | ---------------------------------------------------------------------------------------- |

| Incomplete Spec | INCOMPLETE | Section lacks sufficient detail for implementation |

| Internal Inconsistency | INCONSISTENT | Two parts of the docs contradict each other |

| Technical Risk | TECH_RISK | Architecture choice has unaddressed failure modes, scalability concerns, or edge cases |

| Missing Concern | MISSING | Cross-cutting concern is absent (error handling, migration, backwards compatibility) |

| Ambiguity | AMBIGUOUS | Requirements can be interpreted multiple ways, likely to cause implementation divergence |

| Structure Issue | STRUCTURE | Document doesn't follow project conventions — missing sections, vague subtasks |

Severity Levels

| Level | Name | Description | Action |

| ------ | -------- | ---------------------------------------------------------------------------------------- | -------------------------------- |

| P0 | Critical | Fundamental flaw — design will not work as described, or critical requirement is missing | Must fix before implementation |

| P1 | High | Significant gap — likely to cause rework or wrong implementation | Should fix before implementation |

| P2 | Medium | Moderate concern — ambiguity or missing detail that could cause confusion | Fix or create follow-up |

| P3 | Low | Minor — style, structure, or nitpick | Optional |

Workflow

Mandatory order — methodology before evaluation. The flow below is strictly sequential. Do not evaluate document quality, assess technical soundness, or form findings until this SKILL.md and the process file are fully loaded. The design documents are both instruction context (they define what the feature is) and subject matter (they are what you evaluate) — but the review methodology and rubric must be loaded first.

Phases:

  • Load documents — parse scope, locate feature directory, read in-scope docs
  • Capy search — search kk:arch-decisions and kk:review-findings for prior context
  • Document quality review — completeness, clarity, consistency, convention adherence
  • Technical soundness review — viability, edge cases, trade-offs, scalability, testing strategy
  • Self-check and confidence assessment — re-read, question assumptions, assign confidence
  • Present findings with next steps

See review-process.md for the detailed step-by-step process.

Invocation

Post-design gate. This is the recommended review step after /kk:design completes and before /kk:implement begins. The default scope reviews all documents, including task-format checks.

Standard mode — reviews all documents by default:

/kk:review-design [feature-name]

Standard mode with scope — review specific documents:

/kk:review-design [feature-name] design
/kk:review-design [feature-name] implementation
/kk:review-design [feature-name] tasks

| Scope | Documents reviewed |

| ---------------- | ---------------------------------------------- |

| _(none)_ | design.md + implementation.md + tasks.md |

| design | design.md only |

| implementation | implementation.md only |

| tasks | tasks.md only |

Isolated mode with independent sub-agents:

/kk:review-design:isolated [feature-name]
/kk:review-design:isolated [feature-name] tasks

Other skills for the same job

different authors, same section of the catalogue
DOCX
by anthropics
vendor ×16

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks

7k tokens
PDF
by anthropics
vendor ×16

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

13k tokens scripts
PPTX
by JayZeeDesign
×15

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

308k tokens scripts
Canvas Design
by anthropics
vendor ×13

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

1388k tokens
PDF
by anthropics
vendor ×10

Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.

15k tokens scripts
DOCX
by w95
×6

Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.

5k tokens
PPTX
by w95
×4

Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.

2k tokens
Obsidian Markdown
by ZhanlinCui
×3

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.

3k tokens

How to use it

Copy the folder

Take serpro69/review-design from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.