
c2d2c
Code-to-design-to-code: Claude Code skills closing the loop between Figma and a production codebase (restore / export / govern) + a token-sync Figma plugin
Install with your AI
Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.
Install and set up c2d2c (claude-plugin project) into my current project. Found on https://claudeers.com/c2d2c Repo: https://github.com/BIAsia/c2d2c Homepage/docs: https://c2d2c-site.vercel.app Detected install method: claude-plugin → /plugin install c2d2c@BIAsia/c2d2c Category: plugins. Platforms: cli, api. Read the repo's README for exact setup and env vars, then install it and wire it into my project. Claudeers Health Verdict: active; community-verified: false. Confirm the source before running anything.
/plugin marketplace add BIAsia/c2d2c /plugin install c2d2c@BIAsia/c2d2c
git clone https://github.com/BIAsia/c2d2c
// compatibility
| Platforms | cli, api |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | TypeScript |
c2d2c
Code-to-design-to-code. Four pipelines closing the loop between Figma and a production codebase, packaged as a Claude Code plugin (a skill series) plus a Figma plugin.
| Skill | Pipeline | One line |
|---|---|---|
c2d2c:d2c | Figma → code | Eight steps from design link to merged MR: survey/reuse audit, plan review (stop), spec extraction (conditional stop), 1:1 build, regression page, motion review, screenshot acceptance (stop), cleanup + auto-MR |
c2d2c:c2d | code → Figma | Everything that moves code state into Figma — components AND tokens. Three hard rules (enumerate every state from source, bind everything to tokens, ask before componentizing), 12 field-tested use_figma gotchas, plus the token-snapshot/gate discipline |
c2d2c:ds-govern | code → code | Converge + freeze a style system: census, spec (stop), single source, full migration, CI gate, dead-code removal, write-back |
The name is the shape: c2d and d2c are the two arcs; ds-govern is the outer ring that keeps the loop from drifting apart. The optional Token Sync Figma plugin gives designers a push lane back into code — its engineering-side flow is covered by c2d2c:c2d + ADAPTING.md.
Model
Run the skills with Claude Fable 5. Each pipeline is a long multi-stop agent run (Figma tool orchestration, regression screenshots, MR automation); earlier models tend to drop steps and need re-prompting partway through — Fable 5 is what makes the loop run smoothly end to end.
Install
With the skills CLI:
npx skills add BIAsia/c2d2c
Installs d2c, c2d, and ds-govern (project-level by default; -g for user-level). Each skill travels with what it needs; shared resources it references (the C2D2C template, ADAPTING.md, the Figma plugin source) are fetched from this repository on demand.
As a Claude Code plugin: add this repo as a local marketplace/plugin. The skills then resolve as c2d2c:d2c etc., with all plugin-root resources available locally.
Configure
All skills read one config file: C2D2C.md at your repo root (fallback .claude/c2d2c.md). Copy templates/C2D2C.template.md there and fill it in; any skill will offer to bootstrap it on first run, discovering what it can from the repo. Prerequisites and per-parameter guidance: ADAPTING.md.
Contents
skills/— the three skills (d2c / c2d / ds-govern);skills/d2c/scripts/ds-shot.mjsis the bundled regression-page screenshot tool for the acceptance step (playwright; full page + per-[data-ds-section]close-ups,--dark)figma-plugin/— Token Sync, the local Figma plugin (TypeScript source; Pull variables/styles + bound foundation posters, Push designer edits as MRs with safe CSS write-back). See its README for build/install; generalization notes in ADAPTING.md.templates/C2D2C.template.md— the project parameter filecases/— four worked cases from production, one per pipelineADAPTING.md— adoption checklist for new projects
The introduction site lives in BIAsia/c2d2c-site.
// faq
What is c2d2c?
Code-to-design-to-code: Claude Code skills closing the loop between Figma and a production codebase (restore / export / govern) + a token-sync Figma plugin. It is open-source on GitHub.
Is c2d2c free to use?
c2d2c is open-source under the MIT license, so it is free to use.
What category does c2d2c belong to?
c2d2c is listed under plugins in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/c2d2c)
// retro hit counter
[](https://claudeers.com/c2d2c)
// reviews
// guestbook
// related in Claude Plugins
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explainin…
"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
financial-services — a Claude ecosystem project on GitHub.