Source profileQuality 85/100

paperclipai/paperclip/packages/skills-catalog/catalog/optional/product/design-critique/SKILL.md

design-critique

Give a structured product design critique — user job clarity, hierarchy, affordance, error states, accessibility, and consistency — focused on what to change, in what order, and why.

Source repository stars
74,938
Declared platforms
0
Static risk flags
0
Last source update
2026-07-28
Source checked
2026-07-28

Decision brief

What it does—and where it fits

A structured critique pass for a screen, flow, or component. The output is a prioritized list of changes a designer or engineer can act on — not adjectives. Critique is not redesign; recommend, do not rebuild.

Best for

  • A designer or engineer asks for feedback on a screen, mock, or live UI.
  • A feature is shipping and someone wants a final UX read.
  • A flow is suspected of causing user drop-off and you want a pre-research read before instrumentation.

Not for

  • "I would do it differently" without saying what or why. That is preference, not critique.
  • Long critiques that bury must-fix items under nice-to-haves.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/paperclipai/paperclip --skill "packages/skills-catalog/catalog/optional/product/design-critique"
Safe inspection promptEditorial

Inspect the Agent Skill "design-critique" from https://github.com/paperclipai/paperclip/blob/77979950381a99271e4690c581a7440b73807b11/packages/skills-catalog/catalog/optional/product/design-critique/SKILL.md at commit 77979950381a99271e4690c581a7440b73807b11. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    When to use

    A designer or engineer asks for feedback on a screen, mock, or live UI.

    A designer or engineer asks for feedback on a screen, mock, or live UI.A feature is shipping and someone wants a final UX read.A flow is suspected of causing user drop-off and you want a pre-research read before instrumentation.
  2. 02

    When not to use

    The user wants a redesign. That is a design project, not a critique.

    The user wants a redesign. That is a design project, not a critique.The work is so early that no concrete artifact exists. Sketch with them instead of critiquing air.You have no context on the user job. Ask for it first; design critique without user context devolves into taste.
  3. 03

    Pre-critique context

    Before opening a screen, get:

    Who is the user. Specific role and competence, not "users".What job they are doing on this screen. One sentence.What success looks like. What the user can do after this screen that they could not before.
  4. 04

    The pass (in order)

    1. Clarity of the user job. - Within 3 seconds of opening, is it obvious what this screen is for? - Does the primary action match the user's actual job, or a designer's preferred path?

    Clarity of the user job.Within 3 seconds of opening, is it obvious what this screen is for?Does the primary action match the user's actual job, or a designer's preferred path?
  5. 05

    Output format

    Group findings by severity, then by category. Each finding is one issue and one suggested fix.

    Group findings by severity, then by category. Each finding is one issue and one suggested fix.

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score85/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars74,938SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
paperclipai/paperclip
Skill path
packages/skills-catalog/catalog/optional/product/design-critique/SKILL.md
Commit
77979950381a99271e4690c581a7440b73807b11
License
MIT
Collected
2026-07-28
Default branch
master
View the original SKILL.md

Product Design Critique

A structured critique pass for a screen, flow, or component. The output is a prioritized list of changes a designer or engineer can act on — not adjectives. Critique is not redesign; recommend, do not rebuild.

When to use

  • A designer or engineer asks for feedback on a screen, mock, or live UI.
  • A feature is shipping and someone wants a final UX read.
  • A flow is suspected of causing user drop-off and you want a pre-research read before instrumentation.

When not to use

  • The user wants a redesign. That is a design project, not a critique.
  • The work is so early that no concrete artifact exists. Sketch with them instead of critiquing air.
  • You have no context on the user job. Ask for it first; design critique without user context devolves into taste.

Pre-critique context

Before opening a screen, get:

  • Who is the user. Specific role and competence, not "users".
  • What job they are doing on this screen. One sentence.
  • What success looks like. What the user can do after this screen that they could not before.
  • Where this screen sits in the larger flow. What precedes and follows.

If any of these is missing, ask. Critique without these is opinion.

The pass (in order)

  1. Clarity of the user job.

    • Within 3 seconds of opening, is it obvious what this screen is for?
    • Does the primary action match the user's actual job, or a designer's preferred path?
  2. Visual hierarchy.

    • The most important thing on the screen should be the most prominent (size, weight, position, color).
    • Secondary actions should look secondary. Tertiary should be findable but not loud.
    • Headings should chunk content into the right groups for the task.
  3. Affordance and signifiers.

    • Clickable things look clickable.
    • Disabled things look disabled and explain why on hover/focus.
    • Drag, scroll, or swipe interactions are discoverable, not hidden.
  4. States.

    • Empty state (no data) is designed, not a blank rectangle.
    • Loading state communicates progress, not just spins.
    • Error states say what went wrong and what to do next, in the user's words.
    • Success state confirms without celebrating banal actions.
  5. Inputs and forms.

    • Labels visible, not just placeholders.
    • Validation runs at the right time (on blur, not on every keystroke unless the user is in a known-format field).
    • Required fields marked.
    • Field order matches the user's mental order, not the database order.
  6. Accessibility.

    • Sufficient color contrast (WCAG AA at minimum; AAA where reasonable).
    • Focus order is logical for keyboard navigation.
    • Interactive elements are reachable without a mouse.
    • Critical information is not color-only (icons, text, position back it up).
    • Touch targets at least 44×44 px on mobile.
  7. Consistency.

    • Tokens, components, and patterns match the rest of the product.
    • "Borrowed" patterns from other products are intentional, not accidental drift.
  8. Copy.

    • Buttons are verbs that name the outcome ("Save changes" beats "Submit").
    • Microcopy explains, does not decorate.
    • Tone matches the product voice.
  9. Edge cases.

    • Long content (long names, many items, RTL languages).
    • Tiny content (one item, zero items).
    • Slow network and offline behavior.
    • Permissions denied.

Output format

Group findings by severity, then by category. Each finding is one issue and one suggested fix.

## Design critique: <screen name>

### Must-fix (blocks ship)
- **<category>:** <one-line issue>. **Try:** <one-line suggestion>.

### Should-fix (before broader rollout)
- **<category>:** <one-line issue>. **Try:** <one-line suggestion>.

### Nice-to-fix (when there's room)
- **<category>:** <one-line issue>. **Try:** <one-line suggestion>.

### Strengths to keep
- <one-line thing the design got right>

Always include the "strengths to keep" section. It is not flattery — it is signal to the designer about what not to change in the next round.

Anti-patterns

  • "I would do it differently" without saying what or why. That is preference, not critique.
  • Long critiques that bury must-fix items under nice-to-haves.
  • Suggesting net-new features under the guise of a critique.
  • Ignoring user context and grading on taste.
  • Treating a critique as approval. State approval explicitly if asked; otherwise critique is feedback, not sign-off.

Alternatives

Compare before choosing

Computed 10042,015

coreyhaines31/marketingskills

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program

Computed 10042,015

coreyhaines31/marketingskills

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o

Computed 1007

event4u-app/agent-config

design-intelligence

Grounded design brief from the adopted corpus — style, WCAG-checked color tokens, typography, layout pattern, anti-patterns. Use on ui-design-brief or any which-style/palette/font/chart decision.

Computed 1007

event4u-app/agent-config

design-system-capture

Write and maintain DESIGN.md + PRODUCT.md — captures visual decisions and interaction patterns so design tasks stay consistent across sessions without re-scanning past work.