Seamlessly Sync Paper Canvas with React: Introducing /paper-syncSeamlessly Sync Paper Canvas with React: Introducing /paper-sync
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
/paper-sync, a Claude Code skill that keeps Paper's canvas and my React + Tailwind codebase in live bidirectional sync
Every prompt-to-UI tool I've tried hits the same wall: the last 10% where you describe every tiny visual tweak in chat. "Warm the green a touch." "Tighten the radius." "No, less." The AI regenerates the whole screen and you lose the thing you liked.
So I built the missing piece.
/paper-sync treats a Paper file as live data. I edit a color on the canvas with the picker, run the skill, and the right token in tokens.ts updates. The same run walks every mirror node in Paper, so the desktop and mobile artboards never drift. No describing. No regenerating. One pick, one sync.
How it works. Paper's MCP exposes every node and style as structured, queryable data. A snapshot file maps each design token to a canonical Paper node plus optional mirrors (other nodes that use the same value). The skill reads the canonicals, diffs them against the snapshot, applies a minimum code change (src/tokens.ts for token-bound fields, component files for one-off primitive styles), then reconciles the mirrors by pushing canonical values back into Paper.
Why it matters. Prompts can't adjust. They can only regenerate, and regenerating is lossy. Paper + MCP lets you do the adjustment visually and sync structurally in the same loop. That's the missing piece every AI design tool has left open.
Full writeup (argument, Paper vs Figma vs Claude Design comparison): https://igorgridel.com/blog/10-percent-nobody-ai-design-is-solving
Skill bundle (free for Patreon subscribers): https://www.patreon.com/posts/new-skill-paper-156143156
Built with Paper and Claude Code.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started