Design-system analytics in Claude Code, the AI coding agent
Know if your design system is really used.
Catch design-system decay before it ships.
The sample project’s dashboard after eight weeks of runs. Open it →
See how much of your styling uses your design tokens, and whether that is going up or down. Every run is saved to your repo’s history.
- On-system % and a 0–100 system score, trended
- Recorded in CI on every push
- A manager report and an org rollup across repos
/ds-bridge:dashboardFree and open source (MIT) · works with Figma Professional and up · runs locally — your code never leaves your repo
Measure. Find. Fix.
Measure shows the trend. Lint, Drift and Handoff find what’s off-system, and lint --fix rewrites the exact matches. Each run adds a point to the trend.
Measure
Track adoption and health
How much of your styling uses the system’s tokens, and a 0–100 system score, as trends recorded on every push. Drift, handoff readiness and parity sit beside them in one offline dashboard.
/ds-bridge:dashboardLint
Find hardcoded values
Colors, spacing and radii checked against your token file. Findings name the token to use where one fits, and exact matches can be fixed automatically.
/ds-bridge:ds-lintDrift
Detect token drift
Your token source diffed against the built outputs. Stale, missing and orphaned tokens, scored and trended.
/ds-bridge:token-checkHandoff
QA Figma handoffs
A 0–100 readiness score for each Figma frame before development starts. Frames below the gate don’t ship.
/ds-bridge:handoff-qa
Your design system’s numbers, over time.
One dashboard turns your repo’s history into trends: system score, on-system share, drift and parity, beside handoff readiness for each frame. Pick a day on its timeline to see every number as it was then. CI records a point on every push, the manager report fits on one page, and every number exports as CSV or JSON. It’s a single HTML file that works offline, so you can share it with anyone.

For every role.
Design-system managers
See adoption and health move, run after run.
- Install the GitHub Action and every push to main is recorded to a ds-bridge-data branch
- A one-page manager report: score and trend, targets, top risks and next actions
- An org rollup across repos, run locally and ranked by system score
- Recurring exceptions get an owner and a decision, and never hide from the score
- Export to Sheets or BI as CSV or JSON
/ds-bridge:dashboard --setupDesign-system developers
Catch off-system code while Claude writes it.
- Lint names the token to use, and --fix rewrites exact matches
- A hook checks every style file Claude writes or edits
- ds-bridge record runs every check in CI as one batch
- A scorecard comment on each pull request (opt-in), with an optional gate
/ds-bridge:ds-lintDesign-system and UX designers
Know a frame is ready before it’s built.
- A 0–100 handoff readiness score for each Figma frame
- Library health: overrides, deprecated use and likely detached instances
- Token color pairs checked for contrast against WCAG AA
/ds-bridge:handoff-qa
See it run.
On a sample project: the insights pane in Claude Desktop and the terminal, and the commands behind each check.
Install in under a minute.
No signup, no Enterprise APIs. Install, run your first lint, then open the dashboard.
# 1 · add the marketplace, then install the plugin
claude plugin marketplace add lucksy/ds-bridge
claude plugin install ds-bridge
# 2 · open Claude Code in your project, run your first lint
claude
/ds-bridge:ds-lint src
# 3 · see the numbers
/ds-bridge:dashboard







