/review-design
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.
$ npx -y skills add serpro69/claude-toolbox --skill review-design --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/review-design
Context preview
The summary Claude sees to decide when to auto-load this skill.
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.
SKILL.md
review-design.SKILL.mdname: review-design
description: |
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.
Design Review
Conventions
- **Read capy knowledge base conventions** at [shared-capy-knowledge-protocol.md](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](./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:**
1. Load documents — parse scope, locate feature directory, read in-scope docs 2. Capy search — search `kk:arch-decisions` and `kk:review-findings` for prior context 3. Document quality review — completeness, clarity, consistency, convention adherence 4. Technical soundness review — viability, edge cases, trade-offs, scalability, testing strategy 5. Self-check and confidence assessment — re-read, question assumptions, assign confidence 6. Present findings with next steps
See [review-process.md](./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:revie
Read more
name: review-design description: | 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.
Design Review
Conventions
- **Read capy knowledge base conventions** at [shared-capy-knowledge-protocol.md](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](./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:**
1. Load documents — parse scope, locate feature directory, read in-scope docs 2. Capy search — search `kk:arch-decisions` and `kk:review-findings` for prior context 3. Document quality review — completeness, clarity, consistency, convention adherence 4. Technical soundness review — viability, edge cases, trade-offs, scalability, testing strategy 5. Self-check and confidence assessment — re-read, question assumptions, assign confidence 6. Present findings with next steps
See [review-process.md](./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:revie
<div align="center" claude-toolbox is a collection of "tools" for all your agentic workflows — pre-configured MCP servers, skills, sub-agents, commands, hooks, statuslines with themes, and more - everything you need for AI-powered development workflows, used
Repo: serpro69/claude-toolbox
Other skills on claude-toolbox.
alpha
Alpha links a shared instruction directly, delegates to a peer skill, and spawns a review agent. Together these exercise the markdown-link, symlink (via the…
beta
Beta reaches shared resources through the plugin-root variable, which exercises the template-ref (concrete suffix) and parameterized-nav (`<name>` expansion)…
chain-of-verification
Apply Chain-of-Verification (CoVe) prompting to improve response accuracy through self-verification. Use when complex questions require fact-checking,…

