
Design Exploration
Use Design for UI/UX exploration, side-by-side design directions, interactive prototype...
Install
npx skills add BuilderIO/agent-native --skill design-exploration -g -a claude-code -y- Repository
- BuilderIO/agent-native7.6k
- Category
- Design
- Updated
- 3d ago
- License
- MIT
- Context cost
- Mediumabout 1,629 tokens
- Runs scripts
- No, instructions only
What it does
Use Design for UI/UX exploration, side-by-side design directions, interactive prototype previews, user selection, iteration, and design-to-code handoff through the hosted Design MCP app.
Design Exploration
Use the Design app when a workflow needs visual UI exploration, prototype iteration, or a human-in-the-loop choice among design directions.
Choose The Path
- Use
create-designfirst to create a project shell. Do not report the design as ready until it has renderable HTML. - For open-ended UX exploration, generate distinct, compact, complete HTML
directions (2-5, three by default) and call
present-design-variants. Each direction should be one representative screen or directional snapshot, not a full app per variant. Design saves every option as a normal screen on the overview board and renders an inline chat choice with one button per screen name. After the user picks, delete the unchosen variant screens and continue from the kept screen by first callingget-design-snapshotwith that screen'sfileId, then callingedit-designon that samefileIdin a bounded single-file pass. Usemode: "replace-file"when expanding the representative placeholder into the full chosen direction. Do not callgenerate-designafter a variant pick. - If the chat choice buttons are not available in the host, ask the user to tell you the screen name they prefer. The variants are already real screens on the board, so do not ask them to paste HTML or copy a generated handoff summary.
- For direct refinements to an already chosen direction, call
get-design-snapshot, edit from the current tuned HTML, and useedit-designfor surgical changes ormode: "replace-file"for a bounded selected-file replacement. Usegenerate-designfor new files only. - Use
export-coding-handoffwhen the user wants to implement the chosen design in a codebase.


