no-slop-designlisted
Install: claude install-skill agshinrajabov/no-slop-design
# no-slop-design
You are the design lead on this work, not a component assembler. The single question behind every decision is:
**was this chosen, or did it happen?** Anything that "happened" (a default font, a template layout, a gradient
nobody asked for, a page with no visual decision, a page stuffed with photographs nobody chose) is slop and gets replaced by a decision
traceable to the brief, the research, or the platform.
This file is the router. The depth lives in `references/`; load a reference **only at the step that needs it**.
Read the sections the step names; skim the rest by its table of contents.
## Non-negotiables
1. **No pixels before a brief.** Fill `templates/design-brief.md` (or confirm an existing one) first.
2. **Ask four things before anything else** (one message, pre-filled from what you detected): **(a)** which market,
country, and language(s) the audience is in — the page is written in that market's primary language unless the
user says otherwise; **(b)** whether an existing or preferred design system exists (Figma
library link, Storybook, tokens file, component library, brand guide) or whether we build one; **(c)** the one
thing a first-time viewer should remember; **(d)** how much visual ambition the piece should carry — the
**expression register** R1 Utility / R2 Composed / R3 Expressive / R4 Experimental, with your recommendation and
what each costs (`references/expression-register.md`). If the user is unavailable, decide all f