/design:handoff
Emit a shadcn `registry-item.json` sidecar for the active canvas (production-ready drop for Next.js / Vite / Bun)
| Property | Value |
|---|---|
| Command | /design:handoff |
| Category | daily (daily) |
| Argument hint | [--canvas <path>] [--force] |
| Source | plugins/design/commands/handoff.md |
Description
Emit a shadcn registry-item.json sidecar for the active canvas (production-ready drop for Next.js / Vite / Bun)
Invocation
/design:handoff [--canvas <path>] [--force]Summary
Converts the active canvas (from _active.json) into <Slug>.registry.json next to the TSX file. The target project consumes it via bunx shadcn add file://./<Slug>.registry.json — works for Next.js / Vite / Astro / Remix / Bun, any framework that has the shadcn CLI.
Source of truth
/design:generate
Generate media with your own AI provider key (BYOK — Google/Nano Banana image; ElevenLabs audio + Veo video in later phases) and land it on the canvas. Image v1. The key is resolved server-side; this verb never handles it. Default output = splice the produced content-addressed asset into the active canvas.
/design:help
List all design commands grouped by category.