From great-designers
Dispatch one or more designer personas to review existing UI, a design system, or a draft spec. Default panel for parallel review — Don Norman (cognitive load), Jared Spool (evidence), Dieter Rams (visual restraint). Override with --personas. Reads the project specification + the target file/directory + relevant adjacent context, produces a consolidated review with per-persona verdicts and a single highest-leverage recommendation. Output saves to design/audits/<slug>.md.
How this skill is triggered — by the user, by Claude, or both
Slash command
/great-designers:designers-design-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review existing UI, a design system, or a draft spec.
Review existing UI, a design system, or a draft spec.
Dispatches design personas to review the artifact at <path>. Default panel runs three personas in parallel (Norman, Spool, Rams), each with a different lens. Output is a consolidated review — per-persona verdicts marked up, then a single recommended highest-leverage change.
Not for: pixel-level style nits (most projects have linters or design-system tokens); auto-generated documentation; usability testing of live software (run a real user study with /designers-channel spool instead, or hand off to a research firm).
When this skill is invoked with a <path> argument and optional --personas:
Resolve the project root the same way /designers-project-init does. Verify CLAUDE.md exists or warn that the design bible is missing.
Read the project specification:
CLAUDE.md, README.md, the brand brief at design/systems/brand.md, design system docs, any prior audits in design/audits/.great-authors/project.md if cross-craft projectRead the target. <path> may be:
design/specs/*.md)Read the target file(s) in full. Read adjacent context — sibling files, the brand brief, the design system tokens, the user research that motivated the design. The reviewer can't review what they can't see.
Resolve the panel. If --personas is given (comma-separated), use those. Otherwise default panel:
don-norman-designer — cognitive load, mental models, error statesjared-spool-designer — evidence-first; what would a user test revealdieter-rams-designer — what can be removed; visual restraintCommon alternative panels:
edward-tufte-designer + dieter-rams-designer — chartjunk and restraintpaula-scher-designer + dieter-rams-designer — voice vs. restraintsusan-kare-designer + dieter-rams-designer — pixel craft and restraintmarty-cagan-designer + jared-spool-designer — risks and evidencetinker-hatfield-designer + dieter-rams-designer — narrative and formjulie-zhuo-designer + marty-cagan-designer — taste and outcomesDispatch the panel in parallel via the Agent tool. Each persona gets:
[→ replacement] for substitutions), Hand-off (if a different persona would serve better).Consolidate the parallel returns. The output is a single review file:
---
title: Design review of <path>
slug: <slug>
panel: [<persona-1>, <persona-2>, <persona-3>]
created: YYYY-MM-DD
target: <path>
target_lines: <N>
---
# Design review: <path>
## Per-persona verdicts
### <persona-1>
**Verdict:** <one sentence top-line reaction>
**Marked passages:**
- <quoted excerpt 1>
- <quoted excerpt 2>
- ...
**Hand-off:** <if a different persona would serve better; or omit>
### <persona-2>
[same structure]
### <persona-3>
[same structure]
## Where they agree
<1-3 points where the panel converges. The strongest signal — when independent reviewers with different lenses flag the same thing, it's almost certainly real.>
## Where they disagree
<1-2 points where the panel diverges. Often the most useful section — disagreement reveals the genuine trade-off the implementer or author is making.>
## Highest-leverage change
<ONE recommendation. The single change that, if made, would make the work meaningfully better. Not a list. The orchestrator's job is to pick the highest-leverage move; this skill picks it for them.>
## Suggested next step
<One of: implement the change, escalate to author, request a v2 from the spec author, run a usability test with real users, cross-dispatch great-minds:jony-ive-designer for strategic visual taste at the executive register.>
Save the review to design/audits/<slug>.md. Slug derived from the target path or from CLAUDE.md's Current spec: field.
Report:
📝 Saved to design/audits/<slug>.md (review of <path>, <word-count> words).
Panel: <persona-1>, <persona-2>, <persona-3>
Convergence: <one-line summary of the agreement>
Highest-leverage change: <one-line summary>
Next:
- Address the highest-leverage change
- Or cross-dispatch great-minds:jony-ive-designer if the question is strategic-direction-shaped
/designers-channel spool and run an actual moderated session.)/designers-design-review on every PR; use it for non-trivial changes where the consolidated lens is worth the dispatch cost.npx claudepluginhub sethshoultes/great-minds-constellation --plugin great-designersCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.