Help us improve
Share bugs, ideas, or general feedback.
From designpowers
Runs parallel design, accessibility, and heuristic reviewers against existing artefacts (screenshots, URLs, code) and reconciles findings into a prioritized report.
npx claudepluginhub owl-listener/designpowersHow this skill is triggered — by the user, by Claude, or both
Slash command
/designpowers:design-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Most design work is improving something that already exists, not starting from a blank page. This is the **review-only lane**: it takes an existing artefact — a screenshot, a live URL, a prototype, or existing code/markup — and runs it through the same reviewers and reconciliation the full pipeline uses, but **without** discovery, strategy, design, or build.
Provides structured critiques of UI designs on usability, hierarchy, consistency, and accessibility using Figma URLs, screenshots, or descriptions.
Provides structured critique of design work against briefs, plans, principles, personas, and taste profiles, covering intent, accessibility, consistency, user impact, and craft quality. Use after design tasks or before handoff.
Scores designs against Dieter Rams' ten principles and hands off a /make-plan prompt for new, refine, or redesign outcomes.
Share bugs, ideas, or general feedback.
Most design work is improving something that already exists, not starting from a blank page. This is the review-only lane: it takes an existing artefact — a screenshot, a live URL, a prototype, or existing code/markup — and runs it through the same reviewers and reconciliation the full pipeline uses, but without discovery, strategy, design, or build.
It's the counterpart to the build lane. The build lane asks "what are we designing?" and creates. The review lane asks "what are we evaluating?" and critiques.
Route here, instead of the build pipeline, when the user already has something:
If the user wants to build something new, use the normal pipeline (design-discovery → …). If it's genuinely unclear which they want, ask one question: "Do you want me to review something you already have, or design something new?"
It deliberately skips discovery, research, strategy, inspiration, planning, and build — there is nothing to build. It does not skip accessibility, usability, or craft evaluation. The point is a rigorous, reconciled critique, fast, then a decision about what to fix.
Establish what you're reviewing and take it in directly — always evaluate the actual artefact, never a description of it:
| Artefact | How to take it in |
|---|---|
| Screenshot / image | Read the image directly |
| Live URL | Load and screenshot it (browser tooling); note interactive states |
| Existing code / markup | Read the relevant files; if it runs, screenshot the running build |
A DESIGN.md + a build | Read the spec via design-md, then review the build against it |
If you can only get a static image, say so — keyboard, focus, and screen-reader findings will be inferred, not verified. Be explicit about that coverage limit.
The reviewers normally evaluate against a brief, personas, and principles. In review mode those don't exist yet, so build a minimal inferred brief — a few quick questions, not a discovery session:
Record this in design-state.md, clearly marked as inferred (reconstructed for review, not authored up front).
Dispatch the existing reviewer agents simultaneously against the artefact and the inferred brief — this is the Reconciliation Protocol's parallel-review step (see using-designpowers):
artefact + inferred brief
┌────────────┼────────────┐
v v v
design-critic accessibility- heuristic-evaluator
reviewer
└────────────┼────────────┘
v
reconciliation
Apply the Reconciliation Protocol from using-designpowers: classify findings (Aligned / Complementary / Conflicting) and resolve conflicts by its priority rules (accessibility over aesthetics, usability over style, brief over opinion, personas break ties, escalate to the user if unresolvable).
Deliver a single prioritised report — not three separate ones:
# Design Review: [what was reviewed]
**Reviewed:** [artefact + how it was accessed]
**Inferred brief:** [key task · audience · quality bar]
**Coverage:** [what was verified vs. inferred — e.g. "static screenshot: visual + content verified; interaction/keyboard inferred"]
## Summary
[2-3 sentences: overall assessment]
## Findings (prioritised, reconciled)
### Critical — blocks access or breaks the key task
- [source(s)] [finding] → [fix] · affects [persona(s)]
### Major — significantly degrades the experience
- ...
### Minor — improvement opportunities
- ...
## What works well
- [genuine strengths — review is not only problems]
## Recommendation
[Ship as-is / fix criticals first / rethink — and the single most important next move]
For each Critical and Major finding, name who it affects and why it matters — not just what's wrong.
End by handing the decision to the user. Offer the routes that fit the artefact:
design-builder with the prioritised fix list.design-debt-tracker so they aren't silently dropped (accessibility debt needs explicit user acknowledgement to accept).design-strategy or design-discovery.synthetic-user-testing (persona walkthroughs) or usability-testing (real participants).The review proposes; it does not auto-fix without direction.
using-designpowersaccessibility-reviewer, design-critic (via designpowers-critique), heuristic-evaluatorusing-designpowersdesign-builder (fixes), design-debt-tracker (deferred), design-strategy/design-discovery (if strategic), synthetic-user-testing/usability-testing (validation)design-state.md (inferred brief, findings, reconciliation decisions)