accessibility-per-comp…
Run an accessibility audit on a specific design system component. Trigger when someone says: accessibility check, a11y audit, WCAG compliance, is this…
Run an overall health assessment across a design system, producing a findings-based summary across seven dimensions. This produces a holistic, cross-cutting health assessment, NOT a deep dive into a single dimension like components or tokens. Trigger when someone says: how
$ npx -y skills add murphytrueman/design-system-ops --skill system-health --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/system-healthContext preview
The summary Claude sees to decide when to auto-load this skill.
Run an overall health assessment across a design system, producing a findings-based summary across seven dimensions. This produces a holistic, cross-cutting health assessment, NOT a deep dive into a single dimension like components or tokens. Trigger when someone says: how
name: system-health description: "Run an overall health assessment across a design system, producing a findings-based summary across seven dimensions. This produces a holistic, cross-cutting health assessment, NOT a deep dive into a single dimension like components or tokens. Trigger when someone says: how healthy is my design system, overall system assessment, system health check, rate my system, design system audit, give me the big picture on my system, or anything asking for a holistic view of system quality rather than a focused audit of one area. Do NOT trigger for a deep component library audit — use component-audit for that." references: - ../../knowledge-notes/component-governance.md - ../../knowledge-notes/ai-readiness.md - ../../knowledge-notes/design-to-code-contract.md - ../../knowledge-notes/human-oversight-framework.md - ../../knowledge-notes/agent-orchestration-guide.md - ../../knowledge-notes/mcp-setup-guide.md - ../../knowledge-notes/output-discipline.md
A skill for producing a holistic design system health assessment across seven dimensions: tokens, components, documentation, adoption, governance, AI readiness, and platform maturity. Output is a findings-based executive summary with a prioritised action list.
Token audits find naming violations. Component audits find unused variants. Adoption analysis finds coverage gaps. But none of these in isolation tells you whether the system is healthy. Health is a function of how well all five dimensions are working together — a system with excellent tokens and terrible governance is still a fragile system, and a well-adopted system with thin documentation is one team member departure away from collapse.
This assessment is designed to give a snapshot of the whole system, not a deep dive into any single area. It is useful as a starting point for prioritisation, as a quarterly review artefact, or as background for a stakeholder conversation about where investment is needed.
For deeper work on any individual dimension, route to the relevant specialist skill (token-audit, component-audit, etc.).
---
Before producing output, check for a `.ds-ops-config.yml` file in the project root. If present, load:
System health benefits from every configured integration — it is the broadest assessment. Pull automatically where available:
**Figma MCP** (`integrations.figma.enabled: true`):
**npm registry** (`integrations.npm.enabled: true`):
**GitHub** (`integrations.github.enabled: true`):
**Storybook / Documentation** (`integrations.storybook.enabled` or `integrations.documentation.enabled`):
These signals are supplementary — the dimension assessment still requires the structured checks in Step 2. But auto-pulled data replaces estimated figures with measured ones, which makes the findings more defensible.
If `recurring` is configured in `.ds-ops-config.yml`:
1. **Load the previous health report** from `recurring.output_directory`. 2. **Compare dimension statuses:** which dimensions improved, held steady, or regressed. 3. **Add a "Health trend" section** before the action list:
4. **Save output** and prune per `recurring.retain_count`.
Before assessing health, determine what kind of shared UI this actually is. Not everything is a design system, and the distinction changes what advice is useful.
**Classify the library type from the codebase signals:**
Claude Code skills for the work that keeps a design system alive.
Repo: murphytrueman/design-system-ops
Run an accessibility audit on a specific design system component. Trigger when someone says: accessibility check, a11y audit, WCAG compliance, is this…
Produce a design system adoption report separating coverage from actual adoption, with trend direction and risk flags. Trigger when someone says: adoption…
Generate AI-optimised text descriptions for components, formatted for Figma's MCP server and LLM consumption. This produces prose descriptions in a six-section…
Transform audit findings into sprint-ready work items with effort estimates, acceptance criteria, and stakeholder-friendly rationale. This converts existing…
Produce a communication package for a design system change — release notes, migration guide, and team announcement. This produces communication artefacts for…
Generate CI/CD pipeline configurations that automate design system quality checks — token validation, component linting, visual regression, accessibility…