Use when turning a feature idea into a build-ready brief or prompt for a prototyping / vibe-coding tool (Bolt, v0, Lovable, Claude artifacts, etc.). Produces a structured brief — screens, component breakdown, EVERY UI state, the data shape, interactions, and acceptance criteria — so the tool builds something complete and usable on the first pass, not just a happy-path mockup.