design-deslop
Strip the signatures that make a UI look AI-generated — flat hierarchy, no focal point, monotone layout, timid palettes, generic tokens, defaulted type,…
Strict, multi-pass craft and visual-hierarchy review of a UI build, with severity scoring and an explicit approval bar. The design counterpart to a deep code-quality review.
> /plugin marketplace add dammyjay93/interface-design > /plugin install interface-design@interface-design
How it fires
How this command gets triggered: by you, by Claude, or both.
/design-reviewContext preview
What this command does when you run it.
Strict, multi-pass craft and visual-hierarchy review of a UI build, with severity scoring and an explicit approval bar. The design counterpart to a deep code-quality review.
name: interface-design:design-review description: Strict, multi-pass craft and visual-hierarchy review of a UI build, with severity scoring and an explicit approval bar. The design counterpart to a deep code-quality review.
An unusually strict review focused on visual craft and hierarchy. The bar is not "does this work" or "does the grid align" — it is **"would a design lead at Linear or Apple put their name on this?"** Most generated UI is *correct* (it renders, it aligns, colors don't clash) and *not crafted* (nothing was decided, the hierarchy is flat, it looks like every other app). This review pulls a build from correct toward crafted, scores what's wrong by how much it matters, and blocks what isn't there yet.
Be ambitious. Don't stop at "this border is a little strong." Look for the decisions that were never made — the defaulted typeface, the absent focal point, the monotone layout — and push for the version that looks designed.
This review **judges by default**. Report findings and a verdict; only rebuild when the user asks. Keep the review and the mutation cleanly separate.
There's a distance between correct and crafted. Correct means the layout holds and nothing clashes. Crafted means someone cared about every decision down to the last pixel — the way you tell a hand-thrown mug from an injection-molded one. Both hold coffee; one has presence. Generated output lives in *correct*. Your job is to find every place it defaulted instead of decided, weigh how much each one costs, and name the crafted version.
---
Five steps, in order. Don't skip to the dimension checklist — the procedure is what keeps the review honest and stops it from becoming a list of your personal taste.
Establish two things:
Before picking anything apart, look at the rendered output as a user would. If a render tool (`show_widget`/`visualize`) or a screenshot is available, use it; otherwise read the layout holistically before the lines. Step back and ask the big questions:
The worst slop is compositional — absent decisions that live in the whole, invisible in any single line of CSS. This step catches them. Everything after is detail.
Review through each lens **independently** — one concern at a time, so findings don't blur together. For each, the test is "did they decide, or default?"
**Lens A · Hierarchy** — the highest-value lens.
**Lens B · Typography & color**
**Lens C · Surfaces & depth**
**Lens D · Composition & rhythm**
**Lens E · States, polish & motion**
**Lens F · Structure, reuse & content**
Build interfaces with intention. Remember decisions across sessions. Maintain systematic consistency. For interface design — dashboards, apps, tools, admin panels. Not for marketing sites. Install · How It Works · Examples · Website
Strip the signatures that make a UI look AI-generated — flat hierarchy, no focal point, monotone layout, timid palettes, generic tokens, defaulted type,…