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.Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub sethshoultes/great-designers-plugin --plugin great-designers