From Design
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-native-design:design-explorationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the Design app when a workflow needs visual UI exploration, prototype
Use the Design app when a workflow needs visual UI exploration, prototype iteration, or a human-in-the-loop choice among design directions.
create-design first to create a project shell. Do not report the
design as ready until it has renderable HTML.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 calling get-design-snapshot with that
screen's fileId, then calling edit-design on that same fileId in a
bounded single-file pass. Use mode: "replace-file" when expanding the
representative placeholder into the full chosen direction. Do not call
generate-design after a variant pick.get-design-snapshot, edit from the current tuned HTML, and use
edit-design for surgical changes or mode: "replace-file" for a bounded
selected-file replacement. Use generate-design for new files only.export-coding-handoff when the user wants to implement the chosen
design in a codebase.present-design-variants accepts 2-5; three is the sweet spot).present-design-variants, wait for the user's pick before
generating the next version. Keep the chosen screen, delete the other
variant screens, call get-design-snapshot with fileId for the kept
screen, then call edit-design on that same fileId in a bounded pass.
Use mode: "replace-file" when expanding the representative placeholder
into the full chosen direction. Do not call generate-design after a
variant pick. Stop after the first successful edit-design save.Generic "AI slop" comes from letting one prompt set taste, explore, and emit code at once — so the model returns the training-average (Inter, an indigo/violet gradient, a centered hero, three rounded cards). The variant flow above exists to separate those jobs; use it, and hold this bar:
#6366F1/#8B5CF6/#A855F7) and purple-on-white
gradients, and centered-hero + three-icon-card layouts; instead pick a
distinctive font pairing, one non-default palette family with a single decisive
accent, and an asymmetric layout with a clear focal point.https://design.agent-native.com/_agent-native/mcp.
Do not put shared secrets in skill files.npx @agent-native/core@latest connect command
running until 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 Design tools do not appear in
the live session.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.Authorization, http_headers,
and token values. Never paste bearer tokens into chat or logs.npx claudepluginhub vzn-care/agent-native --plugin agent-native-designGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Implements work from a spec or tickets using TDD at agreed seams, with regular typechecking and test runs, followed by code review.