Sandbox
@murphytrueman/design-system-ops

Claude Code skills for design system operations

This repo packages Claude Code skills for the work of running a design system: audits, governance, documentation, validation, and communication. The skills are grouped with slash commands and knowledge notes so Claude can produce structured outputs like token audits, release checks, migration plans, and stakeholder briefs.

180 stars7 forksHTMLUpdated 26d ago
Who it's for

Builders who run Claude Code or Claude desktop on a production design system and want repeatable workflows for keeping it healthy.

What it delivers

You can turn design system maintenance into structured agent runs instead of ad hoc prompting.

What it does

Audit skills

Token, component, drift, naming, Figma variable, docs coverage, system health, theme, and codebase audits.

Governance workflows

Skills for contribution workflow, deprecation, decision records, change communication, backlog generation, version bumps, and retrospectives.

Documentation generation

Skills that create component descriptions, pattern docs, usage guidelines, metadata schemas, and AI-ready context files.

Validation checks

Design-to-code, accessibility, token compliance, schema validation, component API validation, and CI/CD integration checks.

Slash-command agents

Commands like `full-diagnostic`, `release-check`, `governance-review`, and `migration` that chain multiple skills together.

Installable package

A `.plugin` file and zip bundle for desktop installation, plus a config example for project setup.

How to get it

  1. 1Clone this repo into your Claude Code skills directory
    git clone https://github.com/murphytrueman/design-system-ops.git ~/.claude/skills/design-system-ops
  2. 2For project-level installation (instead of global)
    git clone https://github.com/murphytrueman/design-system-ops.git your-project/.claude/skills/design-system-ops

README

Design System Ops

Design System Ops

Claude Code skills for the work that keeps a design system alive.

designsystemops.com

CI


The work nobody built AI for

Design systems drift. Tokens go stale. Components fall out of spec. Governance documentation gets written once and never updated. The deprecation plan lives in someone's head. The stakeholder brief gets thrown together the night before quarterly review. There are great AI tools for the designer who uses a design system. But the team running it? That work never had proper tooling – until now.


What this is

A skill pack for Claude Code and Cowork that teaches Claude how to do design systems work the way a staff-level practitioner would — with structured processes, expert frameworks, and output calibrated to the actual complexity of what you're dealing with.

When you ask Claude to audit your tokens, it doesn't give you generic advice. It reads your actual token files, identifies tier leakage, flags naming violations, produces a prioritised finding table with remediation guidance, and — if you're migrating to DTCG — gives you a sprint-plannable migration plan with hour estimates.

That is the difference. Not a smarter prompt. A different kind of output entirely.

Who it's for: Design systems leads, senior design engineers, and anyone responsible for a production design system. The people who run the system, not just the people who use it.


Installation

Cowork (desktop app — easiest)

  1. Download design-system-ops.plugin from the installable/ folder — or from the latest Release
  2. Open the Claude desktop app and start a Cowork session
  3. Drop the .plugin file into the chat
  4. Follow the install prompt — done

Claude Code (terminal)

Clone this repo into your Claude Code skills directory:

git clone https://github.com/murphytrueman/design-system-ops.git ~/.claude/skills/design-system-ops

For project-level installation (instead of global):

git clone https://github.com/murphytrueman/design-system-ops.git your-project/.claude/skills/design-system-ops

Verify: Open Claude Code and say "How healthy is my design system?" If Claude responds with a structured, multi-step process — not generic advice — you're set up.

See 1-INSTALL.md for the full guide with entry points by use case.


What's included

Skills

CategorySkillsWhat they do
Audittoken-audit, component-audit, system-health, drift-detection, naming-audit, figma-variable-audit, codebase-index, system-benchmark, theme-audit, docs-coverageUnderstand what you actually have
Governcontribution-workflow, deprecation-process, decision-record, change-communication, backlog-generator, version-bump-advisor, release-retrospective, governance-encoder, session-memory, codemod-generator, triageRun the system as infrastructure
Documentai-component-description, pattern-documentation, token-documentation, usage-guidelines, component-decision-tree, context-engine-builder, metadata-schema-generatorMake the system legible to humans and machines
Validatedesign-to-code-check, accessibility-per-component, token-compliance, schema-validator, component-api-validator, cicd-integrationVerify quality before it ships
Communicateadoption-report, stakeholder-brief, system-pitch, designer-onboarding, engineering-onboarding, visual-reportMove people and decisions

Agents

AgentWhat it chainsWhen to use it
/full-diagnostic6 audit skills (+ conditional theme/Figma) with cross-skill synthesisQuarterly review or inheriting a system
/release-checkDesign-to-code, accessibility, token compliance, AI description, usage guidelines, change communicationBefore shipping any component
/governance-reviewAdoption report, drift detection, stakeholder briefMonthly or quarterly governance cadence
/migrationToken audit, naming audit, migration plan, codemod generation, communicationPlanning a major migration

AI infrastructure skills

Five skills produce machine-readable files that AI agents and tooling consume directly: context-engine-builder, governance-encoder, codebase-index, component-decision-tree, and metadata-schema-generator. If you're building AI-native design system infrastructure, these are the files your agents need.


Core frameworks

The skills encode specific practitioner frameworks, not generic advice:

  • Three-tier token architecture — primitive → semantic → component, with tier-leakage detection and DTCG 2025.10 alignment
  • Component Challenge Rating — a difficulty classification system that calibrates audit depth and remediation estimates to actual component complexity
  • Design system maturity model — five levels from ad-hoc to optimised, used across health reports, stakeholder briefs, and adoption tracking to frame recommendations appropriately
  • AI-readiness scoring — evaluates how well your system's metadata, naming, and structure support AI agent consumption

Usage

"I just want to know where we stand" → Say: "How healthy is my design system?"

"Our tokens are a mess" → Say: "Audit my tokens"

"I need to deprecate a component" → Say: "Help me deprecate DatePicker in favour of DatePickerNext"

"I need to convince leadership" → Say: "Write a stakeholder brief for leadership about our design system"

"Run the full pre-release pipeline" → Say: "Run the release pipeline for Dialog"

You don't need to memorise skill names. Describe what you need and the right skill activates.


Sample outputs

Real outputs from real codebases are in sample-outputs/:

  • example-token-audit.md — A complete audit of a ~480 token system: 11 findings across Critical/High/Medium/Low, specific code examples, DTCG alignment assessment, and a prioritised remediation roadmap.
  • example-component-description.md — A six-section MCP description for a React Dialog component: ~620 words of structured plain text for Figma.
  • example-health-dashboard.html — An interactive HTML dashboard generated from audit findings: health radar, severity distribution, priority matrix, metric cards. Open in any browser.
  • docs-coverage-carbon-react.md — A docs-coverage audit run against a real public Storybook (IBM Carbon's React build): coverage-by-rung, git-based staleness findings with both change dates, and the "37 undocumented → 5 real candidates" triage that keeps the skill from crying wolf. Every finding carries a join-confidence tier.

Configuration

Every skill works out of the box with no configuration. If you want to customise behaviour — severity overrides, Figma integration, GitHub API access, recurring trend tracking — create a .ds-ops-config.yml in your project root. An annotated template is included in the skill pack.

See 3-SETUP-AND-CONFIG.md for the full configuration reference.


Figma integration (optional)

Several skills become more powerful when Claude can read your Figma file directly. Two options:

  • Figma Console MCP (recommended) — Read and write access. Skills can write descriptions back into components, rename variables, create tokens.
  • Standard Figma MCP — Read-only access. Skills pull component data and variable collections.

Setup details in 1-INSTALL.md.


Requirements

  • Claude Code or Cowork (Claude desktop app)
  • Access to your design system's source files (tokens, components, config)
  • Works with any stack: React, Vue, Twig, Tailwind, SCSS, CSS custom properties, Style Dictionary, Emotion, CSS-in-JS

Documentation

FileWhat it covers
1-INSTALL.mdFull installation guide with entry points by use case
2-WHATS-INCLUDED.mdComplete product documentation — every skill, agent, and knowledge note
3-SETUP-AND-CONFIG.mdDeep-dive setup, framework compatibility, monorepo handling, troubleshooting

Contributing

See CONTRIBUTING.md.

Run the test suite before opening a pull request:

./tests/run.sh

Stdlib Python, nothing to install. It validates skill frontmatter, reference paths, slash-command targets, documentation links, and the built plugin bundle. CI runs the same suite on every pull request — see tests/README.md.


License

MIT — see LICENSE.


Support

If you found this useful, buy me a coffee.


Author

Murphy Truemandesignsystemops.com · hello@murphytrueman.com

Built from 14 years of production design systems work. If it's in these skills, it's because it came up in real work.

Files in the repo

Repository payload19 top-level entries
  • .claude-plugin
  • .github
  • commands
  • installable
  • knowledge-notes
  • sample-outputs
  • skills
  • tests
  • .gitignore
  • 1-INSTALL.md
  • 2-WHATS-INCLUDED.md
  • 3-SETUP-AND-CONFIG.md
  • build.sh
  • CHANGELOG.md
  • CONTRIBUTING.md
  • ds-ops-config.example.yml
  • LICENSE
  • og-image.png
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k