Skip to content
Development
Command

/design-review

Conduct a structured design review of a module, feature, or system component.

From plugin
rohitg00-claude-code-toolkit
2.5k199 skills138 agents199 commands
Install
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/design-review

Context preview

What this command does when you run it.

Conduct a structured design review of a module, feature, or system component.

Command definition

design-review.md

Conduct a structured design review of a module, feature, or system component.

Steps

1. Identify the scope of review from the argument (module path, feature name, or PR number). 2. Map the component boundaries:

  • Entry points (APIs, event handlers, CLI commands).
  • Internal modules and their responsibilities.
  • External dependencies and integration points.
  • Data flow from input to output.

3. Evaluate against design principles:

  • **Single Responsibility**: Does each module have one clear purpose?
  • **Dependency Direction**: Do dependencies flow inward (clean architecture)?
  • **Interface Segregation**: Are interfaces minimal and focused?
  • **Error Handling**: Are failures handled consistently and explicitly?
  • **Testability**: Can components be tested in isolation?

4. Check for common anti-patterns:

  • God objects or modules with too many responsibilities.
  • Circular dependencies between modules.
  • Leaky abstractions exposing internal implementation.
  • Configuration scattered across multiple locations.

5. Assess scalability and operational concerns:

  • Can this handle 10x current load?
  • What are the failure modes and recovery paths?
  • Is observability built in (logging, metrics, tracing)?

6. Produce a structured review with actionable recommendations.

Format

## Design Review: <Component Name>

### Architecture Score: <1-5>/5

### Strengths
- What is well designed

### Concerns
- CRITICAL: Issues that need immediate attention
- WARNING: Issues to address before next milestone

### Recommendations
1. Specific actionable improvement
2. Specific actionable improvement

### Diagram
<Mermaid diagram of current architecture>

Rules

  • Be constructive; pair every criticism with a concrete suggestion.
  • Focus on structural issues, not cosmetic ones.
  • Consider the team's current constraints and pragmatic tradeoffs.
  • Reference specific files and line numbers where applicable.
Read more
Ships withrohitg00-claude-code-toolkit

The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.

Get the whole plugin