
Design Exploration
- 12 installs
- 4.4k repo stars
- Updated August 2, 2026
- builderio/agent-native
design-exploration is a Claude skill for UI/UX exploration and prototype selection through the hosted Design MCP app.
About
This skill drives UI/UX exploration through the hosted Design MCP app. A developer uses it to generate several complete HTML design directions, present them for human selection, refine the chosen one, and export a coding handoff for implementation. Prototypes are self-contained HTML using Tailwind CSS v4 and Alpine.js, kept genuinely distinct in structure, typography, and mood.
- Generates 2-5 complete HTML design directions to compare
- Uses a hosted Design MCP app with a human-in-the-loop variant picker
- Refines the chosen direction and exports a coding handoff
Design Exploration by the numbers
- 12 all-time installs (skills.sh)
- Ranked #1,429 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
design-exploration capabilities & compatibility
Uses a hosted Design MCP connector with OAuth authorization
- Capabilities
- ui design · web design · frontend
- Use cases
- ui design · web design
- Runs
- Remote server
- Pricing
- Free
What design-exploration says it does
Use Agent Native Design for UI exploration, side-by-side design directions, interactive prototype previews, human selection, iteration, and coding handoff through the hosted Design MCP app.
Generate 2-5 complete HTML directions, three by default.
Use Tailwind CSS v4 via `@tailwindcss/browser@4`.
npx skills add https://github.com/builderio/agent-native --skill design-explorationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 12 |
|---|---|
| repo stars | ★ 4.4k |
| Last updated | August 2, 2026 |
| Repository | builderio/agent-native ↗ |
What it does
Explore several UI design directions, pick one with a human in the loop, and export a coding handoff.
Who is it for?
Comparing multiple UI directions before committing to implementation.
Skip if: Directly building production code without a design pick.
When should I use this skill?
A workflow needs complete UI prototypes, several directions, or a human pick before coding.
What you get
A chosen, refined design direction with an exported coding handoff.
- HTML design variants
- coding handoff export
By the numbers
- 2-5 HTML directions (three by default)
Files
Design Exploration
Use Design when a workflow needs complete UI/UX prototypes, several visual directions to compare, or a human-in-the-loop pick before implementation.
Setup
Recommended install path:
npx @agent-native/core@latest skills add design-explorationThat installs these instructions and registers the hosted Design MCP connector for the selected agent client. Add --client claude-code, --client codex, or --client all when needed.
For CLI/code-editor clients, keep the install/connect command running until the browser authorization finishes. Stopping it early can leave the browser approved but the local MCP config unwritten. Restart or reload the agent client after installing or connecting if the Design tools do not appear in the live session.
If this skill was installed with the Vercel/open Skills CLI (npx skills@latest add ...), only the instructions were installed. That CLI does not run postinstall scripts or register MCP connectors, so the hosted MCP connector must be added separately:
npx @agent-native/core@latest connect https://design.agent-native.com --client claude-codeFor cross-app workspace access, connect Dispatch instead:
npx @agent-native/core@latest connect https://dispatch.agent-native.com --client claude-codeOAuth-capable hosts can add this remote MCP URL directly:
https://design.agent-native.com/_agent-native/mcpExploration Flow
1. Create a project shell with create-design. 2. Generate 2-5 complete HTML directions, three by default. 3. Call present-design-variants with the directions and wait for the user to choose one. 4. Refine the chosen direction with get-design-snapshot and generate-design. 5. Use export-coding-handoff when the user wants to implement the result in a codebase.
Inline MCP hosts render the variant picker in chat. CLI and code-editor hosts return an "Open in Design ->" link; after the user picks, continue from the pasted handoff summary or from a plain-language pick like "use direction B".
Prototype Rules
- Return complete, self-contained HTML documents.
- Use Tailwind CSS v4 via
@tailwindcss/browser@4. - Use Alpine.js for interaction.
- Make variants genuinely distinct in structure, typography, color, and mood.
- For product/app surfaces, prefer dense, scan-friendly layouts over marketing
hero pages.
- For landing or brand surfaces, use expressive imagery or full-bleed visual
scenes rather than generic gradients.
- Keep text readable, responsive, and non-overlapping on mobile and desktop.
Guardrails
- If a Design tool call returns
Session terminated,needs auth, or another
connector/session error, do not keep retrying the tool. Stop and give the user the reconnect step: in Claude Code run /mcp and choose Authenticate/Reconnect for the Design connector; from any terminal run npx -y @agent-native/core@latest reconnect https://design.agent-native.com — this re-authenticates WITHOUT reinstalling. Never reinstall from scratch just to fix auth. Continue once the connector is available.
- Do not hand-roll MCP HTTP requests with curl from the agent session. Use the
host-exposed Design tools after restart/reload, or use the returned browser/deep-link fallback.
- If you inspect local MCP config, redact
Authorization,http_headers, and
token values. Never paste bearer tokens into chat or logs.
- Do not call
generate-designwhile a variant picker is waiting for a user
selection.
- Do not hardcode secrets or auth material in skill files.
- Do not skip the user pick for open-ended exploration unless the user asks for
a single direction.
Related skills
FAQ
How many directions does it generate?
Two to five complete HTML directions, three by default.
What stack do prototypes use?
Self-contained HTML with Tailwind CSS v4 via @tailwindcss/browser@4 and Alpine.js for interaction.