Idea to UI Design Brief
Overview
Use this skill as an optional Full-mode stage inside the idea workflow. It converts a product/design direction into a practical UI design brief that can guide image-generation concepts, HTML prototypes, or later Superpowers implementation work.
This skill should not run in Lite mode unless the user explicitly asks for UI design. Lite mode should keep the previous simple idea-capture behavior.
The UI brief is a bridge between product thinking and implementation. It should define what the interface should look, feel, and behave like without forcing premature code architecture.
When to Use
Use when the user asks to:
- explore possible UI designs for an idea;
- add a dedicated UI/design stage to the idea workflow;
- generate image prompts for app screenshots, dashboards, landing pages, or product surfaces;
- create a UI brief before giving the idea to a coding agent;
- critique or redesign an already-built app after screenshots exist;
- turn a design doc into screen-by-screen UI requirements.
Do not use when:
- the user only wants a quick Lite idea note;
- the idea is not yet clear enough to identify target users and core behavior;
- the user wants production frontend code immediately — use implementation skills after the UI direction is chosen;
- the user wants a formal token spec only — use
design-md if available.
Artifact Placement
For Full mode idea packages, add this artifact after the design doc and before implementation planning:
ideas/<idea-slug>/
README.md
00-idea-capture.md
01-design-doc.md
02-ui-design-brief.md
03-implementation-spec.md
04-agent-build-handoff.md
05-spec-review.md
Fallback rule: if the user skips this stage, preserve the old workflow numbering and behavior, or mark UI decisions as assumptions in the implementation spec. Do not block the workflow merely because no UI brief exists.
Required Inputs
Before writing the UI brief, collect or infer:
- product purpose and target user;
- core user flow;
- main screens or surfaces;
- platform target: web, desktop, mobile web, native mobile, or multi-surface;
- desired feel: calm, command-center, playful, professional, dense, minimal, etc.;
- visual constraints: brand, existing repo/design system, accessibility needs, dark/light mode;
- important states: empty, loading, error, success, first-run, repeat-use.
If these are missing and the user has not forced progression, ask one concise question at a time.
UI Brief Structure
Create 02-ui-design-brief.md with:
# <Idea Title> — UI Design Brief
## Purpose
## Product Feel
## Design Principles
## Primary Surfaces / Screens
## Screen-by-Screen Notes
## Layout / Information Architecture
## Component Inventory
## Key User Flows
## States to Design
## Visual Direction
## Accessibility and Responsiveness
## Content / Copy Notes
## Optional Image-Generation Concepts
## Selected Direction
## Open Questions
## Handoff Notes for Implementation
Optional Image-Generation Pass
Image generation is optional and should be treated as concept exploration, not the implementation source of truth.
Use image generation when:
- the user wants possible visual directions;
- taste is ambiguous;
- an app/dashboard/landing page needs visual exploration before code;
- the workflow benefits from comparing 2-3 directions.
Default to three concept prompts:
- Conservative — familiar, low-risk, easy to implement.
- Strong-fit — best interpretation of the product brief.
- Divergent — more distinctive, useful for discovering taste boundaries.
Each prompt should specify:
- product category and target user;
- screen type and platform;
- information hierarchy;
- density and interaction posture;
- visual style and theme;
- what should not appear;
- that the result is a UI concept screenshot, not marketing art.
Image Prompt Template
Create a high-fidelity UI concept screenshot for <product>. Platform: <desktop web/mobile/etc>. Screen: <main dashboard/onboarding/settings/etc>. Target user: <user>. Product feel: <feel>. Layout: <key layout>. Must show: <components/data/actions>. Avoid: generic SaaS filler, fake irrelevant metrics, stock photos, excessive gradients, unreadable tiny text. Style: <visual direction>. The image should be a realistic product UI mockup suitable for turning into a design brief.
After Images Are Generated
If image artifacts are generated:
- Save or reference each image path/URL in the UI brief.
- Use vision analysis or manual review to extract what works and what does not.
- Update
Selected Direction with the chosen layout, components, and visual rules.
- Do not ask the build agent to copy the image blindly. Convert the image into text requirements, components, tokens, and acceptance criteria.
Post-Build Redesign Loop
After Superpowers or another coding agent builds the app, this skill can run again as a UI polish loop:
- Capture screenshots of the built app.
- Compare screenshots to the UI brief and product design doc.
- Identify UI gaps: hierarchy, spacing, navigation, copy, state handling, responsiveness.
- Optionally generate alternate UI concepts.
- Produce a focused redesign brief and implementation task list.
- Hand the task list to Superpowers with the constraint: improve UI only, avoid backend behavior changes unless explicitly approved.
Integration Rules
- This stage is Full-mode only by default.
- It must not make the workflow mandatory or brittle.
- If skipped, continue with the old design-doc → implementation-spec → handoff sequence.
- If the user wants speed, fold only a short
UI / UX Notes section into the design doc instead.
- If image generation is unavailable, write image prompts and continue with a text-only UI brief.
- If an existing repo exists, inspect current UI/components before inventing a new design direction.
Common Pitfalls
- Letting images become the spec. Images are inspiration. The written UI brief and implementation handoff are the source of truth.
- Overcomplicating Lite mode. Do not add this stage to quick idea capture unless requested.
- Generic dashboard slop. Avoid fake metrics, irrelevant charts, and decorative cards unless the product actually needs them.
- Skipping states. Empty, loading, error, success, first-run, and mobile states matter for build quality.
- Breaking artifact numbering. If adding this stage to a package, update README artifact maps and subsequent stage numbers consistently.
- Copying proprietary references. Transform style principles; do not clone distinctive third-party UI.
Verification Checklist
1---2name: idea-to-ui-design-brief3description: Use when turning a product/design doc into a focused UI design brief, optional AI image-generation concept prompts, and implementation-ready UI direction without replacing the main idea workflow.4license: MIT5---6# Idea to UI Design Brief78## Overview910Use this skill as an optional Full-mode stage inside the idea workflow. It converts a product/design direction into a practical UI design brief that can guide image-generation concepts, HTML prototypes, or later Superpowers implementation work.1112This skill should not run in Lite mode unless the user explicitly asks for UI design. Lite mode should keep the previous simple idea-capture behavior.1314The UI brief is a bridge between product thinking and implementation. It should define what the interface should look, feel, and behave like without forcing premature code architecture.1516## When to Use1718Use when the user asks to:1920- explore possible UI designs for an idea;21- add a dedicated UI/design stage to the idea workflow;22- generate image prompts for app screenshots, dashboards, landing pages, or product surfaces;23- create a UI brief before giving the idea to a coding agent;24- critique or redesign an already-built app after screenshots exist;25- turn a design doc into screen-by-screen UI requirements.2627Do not use when:2829- the user only wants a quick Lite idea note;30- the idea is not yet clear enough to identify target users and core behavior;31- the user wants production frontend code immediately — use implementation skills after the UI direction is chosen;32- the user wants a formal token spec only — use `design-md` if available.3334## Artifact Placement3536For Full mode idea packages, add this artifact after the design doc and before implementation planning:3738```text39ideas/<idea-slug>/40 README.md41 00-idea-capture.md42 01-design-doc.md43 02-ui-design-brief.md44 03-implementation-spec.md45 04-agent-build-handoff.md46 05-spec-review.md47```4849Fallback rule: if the user skips this stage, preserve the old workflow numbering and behavior, or mark UI decisions as assumptions in the implementation spec. Do not block the workflow merely because no UI brief exists.5051## Required Inputs5253Before writing the UI brief, collect or infer:5455- product purpose and target user;56- core user flow;57- main screens or surfaces;58- platform target: web, desktop, mobile web, native mobile, or multi-surface;59- desired feel: calm, command-center, playful, professional, dense, minimal, etc.;60- visual constraints: brand, existing repo/design system, accessibility needs, dark/light mode;61- important states: empty, loading, error, success, first-run, repeat-use.6263If these are missing and the user has not forced progression, ask one concise question at a time.6465## UI Brief Structure6667Create `02-ui-design-brief.md` with:6869```markdown70# <Idea Title> — UI Design Brief7172## Purpose7374## Product Feel7576## Design Principles7778## Primary Surfaces / Screens7980## Screen-by-Screen Notes8182## Layout / Information Architecture8384## Component Inventory8586## Key User Flows8788## States to Design8990## Visual Direction9192## Accessibility and Responsiveness9394## Content / Copy Notes9596## Optional Image-Generation Concepts9798## Selected Direction99100## Open Questions101102## Handoff Notes for Implementation103```104105## Optional Image-Generation Pass106107Image generation is optional and should be treated as concept exploration, not the implementation source of truth.108109Use image generation when:110111- the user wants possible visual directions;112- taste is ambiguous;113- an app/dashboard/landing page needs visual exploration before code;114- the workflow benefits from comparing 2-3 directions.115116Default to three concept prompts:1171181. **Conservative** — familiar, low-risk, easy to implement.1192. **Strong-fit** — best interpretation of the product brief.1203. **Divergent** — more distinctive, useful for discovering taste boundaries.121122Each prompt should specify:123124- product category and target user;125- screen type and platform;126- information hierarchy;127- density and interaction posture;128- visual style and theme;129- what should not appear;130- that the result is a UI concept screenshot, not marketing art.131132## Image Prompt Template133134```text135Create a high-fidelity UI concept screenshot for <product>. Platform: <desktop web/mobile/etc>. Screen: <main dashboard/onboarding/settings/etc>. Target user: <user>. Product feel: <feel>. Layout: <key layout>. Must show: <components/data/actions>. Avoid: generic SaaS filler, fake irrelevant metrics, stock photos, excessive gradients, unreadable tiny text. Style: <visual direction>. The image should be a realistic product UI mockup suitable for turning into a design brief.136```137138## After Images Are Generated139140If image artifacts are generated:1411421. Save or reference each image path/URL in the UI brief.1432. Use vision analysis or manual review to extract what works and what does not.1443. Update `Selected Direction` with the chosen layout, components, and visual rules.1454. Do not ask the build agent to copy the image blindly. Convert the image into text requirements, components, tokens, and acceptance criteria.146147## Post-Build Redesign Loop148149After Superpowers or another coding agent builds the app, this skill can run again as a UI polish loop:1501511. Capture screenshots of the built app.1522. Compare screenshots to the UI brief and product design doc.1533. Identify UI gaps: hierarchy, spacing, navigation, copy, state handling, responsiveness.1544. Optionally generate alternate UI concepts.1555. Produce a focused redesign brief and implementation task list.1566. Hand the task list to Superpowers with the constraint: improve UI only, avoid backend behavior changes unless explicitly approved.157158## Integration Rules159160- This stage is Full-mode only by default.161- It must not make the workflow mandatory or brittle.162- If skipped, continue with the old design-doc → implementation-spec → handoff sequence.163- If the user wants speed, fold only a short `UI / UX Notes` section into the design doc instead.164- If image generation is unavailable, write image prompts and continue with a text-only UI brief.165- If an existing repo exists, inspect current UI/components before inventing a new design direction.166167## Common Pitfalls1681691. **Letting images become the spec.** Images are inspiration. The written UI brief and implementation handoff are the source of truth.1702. **Overcomplicating Lite mode.** Do not add this stage to quick idea capture unless requested.1713. **Generic dashboard slop.** Avoid fake metrics, irrelevant charts, and decorative cards unless the product actually needs them.1724. **Skipping states.** Empty, loading, error, success, first-run, and mobile states matter for build quality.1735. **Breaking artifact numbering.** If adding this stage to a package, update README artifact maps and subsequent stage numbers consistently.1746. **Copying proprietary references.** Transform style principles; do not clone distinctive third-party UI.175176## Verification Checklist177178- [ ] The workflow is Full mode or the user explicitly requested UI design.179- [ ] The product/design direction is clear enough for screen-level UI decisions.180- [ ] `02-ui-design-brief.md` exists if this stage was run.181- [ ] Optional image prompts are stored in the brief even if image generation is skipped.182- [ ] Generated images, if any, are treated as references and translated into text requirements.183- [ ] Implementation handoff references the selected UI direction or explicitly states that UI is an assumption.184- [ ] If the stage is skipped, the old workflow still proceeds without blockage.