An agentic skills framework & software development methodology that works.
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.
Builders who run Claude Code or Claude desktop on a production design system and want repeatable workflows for keeping it healthy.
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
- 1Clone this repo into your Claude Code skills directory
git clone https://github.com/murphytrueman/design-system-ops.git ~/.claude/skills/design-system-ops
- 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

Claude Code skills for the work that keeps a design system alive.
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)
- Download
design-system-ops.pluginfrom theinstallable/folder — or from the latest Release - Open the Claude desktop app and start a Cowork session
- Drop the
.pluginfile into the chat - 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
| Category | Skills | What they do |
|---|---|---|
| Audit | token-audit, component-audit, system-health, drift-detection, naming-audit, figma-variable-audit, codebase-index, system-benchmark, theme-audit, docs-coverage | Understand what you actually have |
| Govern | contribution-workflow, deprecation-process, decision-record, change-communication, backlog-generator, version-bump-advisor, release-retrospective, governance-encoder, session-memory, codemod-generator, triage | Run the system as infrastructure |
| Document | ai-component-description, pattern-documentation, token-documentation, usage-guidelines, component-decision-tree, context-engine-builder, metadata-schema-generator | Make the system legible to humans and machines |
| Validate | design-to-code-check, accessibility-per-component, token-compliance, schema-validator, component-api-validator, cicd-integration | Verify quality before it ships |
| Communicate | adoption-report, stakeholder-brief, system-pitch, designer-onboarding, engineering-onboarding, visual-report | Move people and decisions |
Agents
| Agent | What it chains | When to use it |
|---|---|---|
/full-diagnostic | 6 audit skills (+ conditional theme/Figma) with cross-skill synthesis | Quarterly review or inheriting a system |
/release-check | Design-to-code, accessibility, token compliance, AI description, usage guidelines, change communication | Before shipping any component |
/governance-review | Adoption report, drift detection, stakeholder brief | Monthly or quarterly governance cadence |
/migration | Token audit, naming audit, migration plan, codemod generation, communication | Planning 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
| File | What it covers |
|---|---|
| 1-INSTALL.md | Full installation guide with entry points by use case |
| 2-WHATS-INCLUDED.md | Complete product documentation — every skill, agent, and knowledge note |
| 3-SETUP-AND-CONFIG.md | Deep-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 Trueman — designsystemops.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
- .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 itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills

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.
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.
Public repository for Agent Skills
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…)

Production-grade engineering skills for AI coding agents.