A curated library of design briefs in the studio's voice. Pick a challenge. The brief renders at reading pace — structured, opinionated, ready to work from.
The brief was constraint. Most brief generators produce expansive lists. This one produces structure: core tension, interaction approach, motion language, constraints, first sketch. Five sections. Enough to think from, not enough to hide behind.
Six briefs — Error Recovery, First Use, Loading State, Empty State, AI Uncertainty, Destructive Action — because those are the moments where interface design matters most. The happy path doesn't need a brief. Hand-written, not generated.
The paced render is intentional. Watching the brief form at character pace slows the designer down. The constraint arrives word by word. By the time it's done, you've already started thinking.
11–25ms baseline, +30ms after newline, +55ms after .,—?!:. The output reads like writing — the brief thinks at punctuation.#040s, randomized, and persists in sessionStorage. The product looks lived-in. A static #001 would feel fresh-tab.