Knowledge Base

Paper + shadcn: Agentic Design-to-Code Workflow

Paper + shadcn: Agentic Design-to-Code Workflow

Source: https://x.com/i/status/2079403587512213567

📌 A July 2026 demo by Ronny Badilla shows Paper’s canvas and shadcn/ui’s component registry as a tight agentic loop: capture UI, customize presets, then let coding agents create blocks and tokens via MCP. The stack treats agents as operators on real canvas structure and real registries, not free-form UI generators.

🔄 The loop

Capture live UI with Paper Snapshot, customize a shadcn create preset, paste blocks into Paper, then wire Paper’s MCP so agents can request new blocks and design tokens in natural language.

🌉 Why it matters

Design and front-end have long lived in separate tools. Paper + shadcn share structure so capture → edit → code stays on one surface without a full redesign handoff.

🎨 Paper’s role

Paper is a Figma-class canvas that connects teams, agents, code, and data. Desktop MCP hooks let IDE/CLI agents read selection trees and iterate on frames.

📦 shadcn’s role

shadcn/ui supplies production-ready, copyable blocks and presets, plus registry/MCP support so components install from natural language while staying aligned with the preset model.

⚙️ Not inventing UI

The value is agents operating on real registries and real canvas structure—tokens set via Paper MCP, blocks kept on-preset—rather than inventing UI from scratch.

Key facts

Fact Value
Original post Ronny Badilla (@rbadillap), Jul 21, 2026
Paper product paper.design — design canvas with agent/MCP integration
Capture tool Paper Snapshot (official Chrome extension)
Coding bridge Paper MCP (+ optional shadcn MCP) for blocks and tokens
Engagement ~49k views, 700+ likes, 1k+ bookmarks
Endorsement CEO Stephen Haney (@stephenhaney) pointed people at Paper Snapshot

Details

Paper and shadcn together form an agentic design workflow aimed at closing the historic gap between design surfaces and production front-end code. The demonstrated path is straightforward: Snapshot pulls a live site into editable Paper layers; designers customize shadcn presets and copy blocks onto the canvas; Paper’s MCP (and optionally shadcn’s MCP) lets coding agents create blocks and apply design tokens without hand-written skills.

That pairing works because both sides expose structured interfaces agents can operate on—selection trees and frames on the Paper side, copyable blocks, presets, and a registry on the shadcn side. Snapshot closes the capture gap so existing UIs become editable source material rather than static mockups, while the same canvas remains the place agents iterate.

The broader claim in the post and demo is that this is how design should feel when agents sit between canvas and codebase: not AI inventing interfaces from scratch, but agents navigating real tools, real registries, and real design tokens. Public attention—high engagement on the source post and a CEO endorsement of Snapshot—reflects interest in agentic design tools as competitors to traditional design-to-dev pipelines.

Sources