Design Critique
When to use
Use this when a designer wants feedback before handoff, when a flow "feels off" but no one can name why, or when you need a review that separates real problems from personal preference. Works on a single screen, a full flow, or a component.
Not for: WCAG conformance (use dsn-accessibility-review), writing the interface words (use dsn-ux-copy), or greenlighting a direction — critique surfaces issues, it does not approve.
Method
- Anchor to intent. State the user's goal and the primary action for this screen. Every finding is judged against that goal, not your taste. Decision: if the goal is unstated and unguessable, ask before critiquing — a critique without intent is just opinion.
- Hierarchy. Name what the eye hits first, second, third. Does that order match importance? Flag competing focal points, weak primary CTAs, content buried below the fold.
- Usability heuristics. Walk Nielsen's ten (status, real-world match, user control, consistency, error prevention, recognition over recall, flexibility, minimalism, error recovery, help). Name the heuristic each issue violates.
- Consistency. Check spacing, type scale, color roles, component variants, and terminology against the rest of the product. Note one-offs that should reuse an existing pattern.
- Separate signal from taste. Mark each item Blocker / Improvement / Nit. Decision: if you cannot tie it to a goal or heuristic, it is a Nit — label it as opinion or drop it.
- Lead with what works so strengths survive the next iteration.
Example
Checkout screen, goal "complete payment". What works: clear order summary. Blocker — the gray "Continue" and gray "Cancel" have equal weight (heuristic: user control / visibility) — make Continue the single filled primary, Cancel a text link. Nit — I'd prefer more whitespace above the total (taste).
Pitfalls
- Critiquing without stating the user goal — feedback drifts into preference.
- Listing problems with no suggested fix, leaving the designer stuck.
- Dumping 30 flat findings; unranked feedback is unactionable — always tier them.
- Dressing up taste ("I don't like this blue") as a usability problem.
Output format
# Critique: <screen> — goal: <user goal>
**What works:** ...
**Blockers (breaks the task):** issue — heuristic — suggested fix
**Improvements:** issue — heuristic — suggested fix
**Nits (taste, optional):** ...
Every finding gets a concrete suggestion, not just a complaint.
1---2name: dsn-design-critique3description: Give structured, actionable design feedback on a screen or flow - usability, visual hierarchy, and consistency - anchored to user goals and heuristics rather than taste.4---56# Design Critique78## When to use9Use this when a designer wants feedback before handoff, when a flow "feels off" but no one can name why, or when you need a review that separates real problems from personal preference. Works on a single screen, a full flow, or a component.1011**Not for:** WCAG conformance (use dsn-accessibility-review), writing the interface words (use dsn-ux-copy), or greenlighting a direction — critique surfaces issues, it does not approve.1213## Method141. **Anchor to intent.** State the user's goal and the primary action for this screen. Every finding is judged against that goal, not your taste. *Decision:* if the goal is unstated and unguessable, ask before critiquing — a critique without intent is just opinion.152. **Hierarchy.** Name what the eye hits first, second, third. Does that order match importance? Flag competing focal points, weak primary CTAs, content buried below the fold.163. **Usability heuristics.** Walk Nielsen's ten (status, real-world match, user control, consistency, error prevention, recognition over recall, flexibility, minimalism, error recovery, help). Name the heuristic each issue violates.174. **Consistency.** Check spacing, type scale, color roles, component variants, and terminology against the rest of the product. Note one-offs that should reuse an existing pattern.185. **Separate signal from taste.** Mark each item Blocker / Improvement / Nit. *Decision:* if you cannot tie it to a goal or heuristic, it is a Nit — label it as opinion or drop it.196. **Lead with what works** so strengths survive the next iteration.2021## Example22Checkout screen, goal "complete payment". **What works:** clear order summary. **Blocker** — the gray "Continue" and gray "Cancel" have equal weight (heuristic: user control / visibility) — make Continue the single filled primary, Cancel a text link. **Nit** — I'd prefer more whitespace above the total (taste).2324## Pitfalls25- Critiquing without stating the user goal — feedback drifts into preference.26- Listing problems with no suggested fix, leaving the designer stuck.27- Dumping 30 flat findings; unranked feedback is unactionable — always tier them.28- Dressing up taste ("I don't like this blue") as a usability problem.2930## Output format31```32# Critique: <screen> — goal: <user goal>33**What works:** ...34**Blockers (breaks the task):** issue — heuristic — suggested fix35**Improvements:** issue — heuristic — suggested fix36**Nits (taste, optional):** ...37```38Every finding gets a concrete suggestion, not just a complaint.