The Brief Is the Design.

Most “AI design” isn’t ugly. It’s worse: it’s plausible.

It has rounded corners, polite spacing, a tasteful gradient somewhere off to the side like an apology. It looks like a thousand other screens that were born from the same vague request: make it modern.

The tragedy is not that the model can’t design. The tragedy is that it will happily design without a point of view.

That is not an intelligence problem. It is an authorship problem.

Direction is constraints, not adjectives

High design is not a coat of paint. It is a chain of exclusions.

Taste, in practice, is the ability to say “no” early—and mean it. A good designer closes doors. A bad prompt holds them open and calls it exploration.

So if you want AI output with teeth, stop describing and start constraining.

A brief that bites

Here’s what reliably produces work that feels intentional rather than merely acceptable:

  • Replace vibes with constraints. Name the density. Name the hierarchy. Name the type scale. Name the radius policy. Make at least one thing numerically inconvenient.
  • Write a refusal list. Seven forbidden moves. Not “avoid.” Forbidden. (“No glass. No gradient hero. No ‘premium’ achieved by increasing font size and calling it hierarchy.”)
  • Pick one non-negotiable. One principle the system must obey even if everything else suffers. (Calm. Legibility. Speed. Precision.)
  • Use a reference triad. One from your domain, two from elsewhere. Architecture. Book design. Industrial design. You’re borrowing standards, not shapes.
  • Choose a material metaphor. Stone, linen, chrome, paper. Materials imply behavior. Linen doesn’t scream. Chrome doesn’t whisper.
  • Define failure with tripwires. “If it looks like a template, it failed.” “If everything is equally loud, it failed.” You need conditions that terminate the process.
  • Translate into rules. Allowed / discouraged / forbidden. If you can’t write “forbidden,” you’re not directing—you’re hoping.

Two prompts I actually use

1) Generate the art direction spec (not the UI).

You are my art director.
 
Goal: produce a brief with constraints strong enough to prevent generic output.
 
Output format:
1) One-sentence thesis (non-negotiable)
2) Constraints (density, hierarchy, typography, spacing) as bullets
3) Refusal list: 7 forbidden moves as bullets
4) Reference triad: 3 references (1 in-domain, 2 out-of-domain) with one sentence each describing what to steal
5) Material metaphor (one word) + 3 implications
6) Failure tests: 5 “if it feels like X, it failed” lines
 
Context:
- Product: {what this is}
- Audience: {who}
- Emotional residue: {what it should leave behind}
- Constraints: {platform, accessibility, brand}

2) Generate options, then kill them.

Generate 12 interface directions as short descriptions (2–3 sentences each).
Then apply the Refusal List and Failure Tests and eliminate 9.
 
For each elimination, give one clause naming the violated rule.
Keep 3 survivors and rewrite each as a ruleset: allowed / discouraged / forbidden.

What this is really about

The model is not your muse. It is your contractor.

Contractors don’t need inspiration. They need specifications.

If the output keeps landing in that gray middle, don’t ask for more creativity. Ask for more commitment.

Make the brief smaller. Make it stricter. Make it capable of saying “no.”

That’s where the design starts.