design-sync
Use when design sync is needed. Push a local component library to a claude.ai/design design-system project incrementally — one component at a time, never a wholesale replace. Builds self-contained @dsCard preview HTML bundles, validates the card manifest, then drives the DesignSync MCP push flow.
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- design-sync
- origin
- forged (FORGE-DISCIPLINE 2026-06-30)
- description
- Use when design sync is needed. Push a local component library to a claude.ai/design design-system project incrementally — one component at a time, never a wholesale replace. Builds self-contained @dsCard preview HTML bundles, validates the card manifest, then drives the DesignSync MCP push flow.
03 SKILL.md 正文
design-sync — push a component library to claude.ai/design
Keep a local component library in sync with a Claude Design project (claude.ai/design)
through the DesignSync MCP tool. The unit of sync is a preview card: a self-contained
HTML file whose first line carries a @dsCard marker. The Design System pane builds its card
index from those markers (compiled into _ds_manifest.json by the app's self-check), so a
well-formed bundle uploads with no explicit asset registration.
This is a distilled, harness-local version of Anthropic's built-in
/design-syncskill (ships inside Claude Code >= 2.1.176, paired with theDesignSynctool). The full upstream skill adds a Storybook "fidelity oracle" compare loop and a converter that bundles a package's compileddist/into_ds_bundle.js. Use this distilled version for hand-authored or framework-extracted bundles; reach for the upstream Storybook flow when you have a real Storybook to pixel-match against. Seecomponent-extract(companion skill) to GENERATE the bundle this skill uploads.
When to use
- Sync a UI kit / component library / shadcn registry to a Claude Design design-system project.
- Refresh specific components in an existing design-system project (incremental, not replace).
- Mirror a Storybook or a live app's components as preview cards in Claude Design.
The hard rules (from the tool contract)
- Required ordering:
list/read->finalize_plan->write/delete. Callingwrite_files,
The @dsCard preview format
Workflow
1. Build the bundle
2. Validate the cards (self-check, mirrors the app)
3. Pick the target project (READ — no plan needed)
create one if none exists / user picks "new":
4. Build the diff + finalize the plan (permission prompt — human approves)
-> returns planId
5. Write the files (requires the plan)
6. Cards register automatically
Self-test
04 同仓库更多 Skills
clarify-requirements
Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.
openmm-md
Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein / protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.
visual-review
Take screenshots of web pages and UI using Playwright for visual review and iteration
status
Diagnostic status report — shows metaswarm installation state, project setup, and potential issues
start
Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work
setup
Interactive project setup — detects your project, configures metaswarm, writes project-local files