name: design-exploration description: >- 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. metadata: visibility: exported
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-exploration
That 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-code
For cross-app workspace access, connect Dispatch instead:
npx @agent-native/core@latest connect https://dispatch.agent-native.com --client claude-code
OAuth-capable hosts can add this remote MCP URL directly:
https://design.agent-native.com/_agent-native/mcp
Exploration Flow
- Create a project shell with
create-design. - Generate 2-5 complete HTML directions, three by default.
- Call
present-design-variantswith the directions and wait for the user to choose one. - Refine the chosen direction with
get-design-snapshotandgenerate-design. - Use
export-coding-handoffwhen 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/mcpand choose Authenticate/Reconnect for the Design connector; from any terminal runnpx -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.