Reviews design docs with 8-point checklist for problem clarity, success criteria, architecture fit, alternatives, scope, and handoff quality before draft-plan. Auto-dispatched post-design.
npx claudepluginhub nikhilsitaram/claude-caliper --plugin claude-caliper-workflowThis skill uses the workspace's default tool permissions.
Dispatch a reviewer subagent to validate a design doc before planning. Catches spec gaps that are cheap to fix in design but expensive to fix mid-implementation.
Reviews design and implementation docs from analysis-process for document quality, internal consistency, and technical soundness before implementation-process.
Spawns parallel PM, Architect, Designer, Security, and CTO agents to review design docs after brainstorming or commit, iterating until all approve before implementation.
Reviews completed design drafts for architecture, modules, API contracts, data models, and backend NFRs. Delivers verdict for approval when draft is stable and traceable to specs.
Share bugs, ideas, or general feedback.
Dispatch a reviewer subagent to validate a design doc before planning. Catches spec gaps that are cheap to fix in design but expensive to fix mid-implementation.
Core principle: Designs are hypotheses about what to build. Validate before committing to a plan.
Skip for: Trivially small changes with no design doc.
Gather inputs:
$MAIN_ROOT/.claude/claude-caliper/YYYY-MM-DD-topic/design-topic.md (main repo, not worktree)Dispatch with model: "$DESIGN_REVIEWER_MODEL" — review requires strong reasoning to catch blind spots the designer and user converged past.
Use subagent_type: "claude-caliper:design-reviewer". See: reviewer-prompt.md for invocation template.
Reviewer produces:
Pass: Zero issues, or all issues fixed and confirmed clean Fail: Return to design skill to fix, then re-run design-review
Re-review gate (design-review): The design skill controls the review loop with these rules:
low and medium issues are auto-dismissed; only high and critical issues block planning past iteration 3Note: Plan-review uses a separate gate — caliper-settings get re_review_threshold. That gate is unchanged.
Auto-dispatched by: design (after design doc written)
Leads to: draft-plan (once review passes)