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…
Produce a design system adoption report separating coverage from actual adoption, with trend direction and risk flags. Trigger when someone says: adoption report, how much is the system being used, usage metrics, adoption status, coverage report, which teams are using the
$ npx -y skills add murphytrueman/design-system-ops --skill adoption-report --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/adoption-reportContext preview
The summary Claude sees to decide when to auto-load this skill.
Produce a design system adoption report separating coverage from actual adoption, with trend direction and risk flags. Trigger when someone says: adoption report, how much is the system being used, usage metrics, adoption status, coverage report, which teams are using the
name: adoption-report description: "Produce a design system adoption report separating coverage from actual adoption, with trend direction and risk flags. Trigger when someone says: adoption report, how much is the system being used, usage metrics, adoption status, coverage report, which teams are using the system, who's not using the system, or anything about measuring or reporting on how widely the design system is being used. Here 'coverage' means adoption coverage (how much of the system teams actually use). Do NOT trigger for documentation coverage or doc staleness — use docs-coverage for whether the documentation surface keeps pace with the components." references: - ../../knowledge-notes/output-discipline.md - ../../knowledge-notes/adoption-measurement.md
A skill for producing a design system adoption report that distinguishes coverage (who has access and can use the system) from adoption (who is actively using it), with trend direction and risk flags for teams where adoption is low or declining.
Coverage and adoption are not the same thing, and treating them as equivalent is one of the most common ways design system reports mislead. A system available to twenty product teams has 100% coverage. If only eight of those teams are actively using it, adoption is 40%. Both numbers are true. Only one of them tells you how the system is actually performing.
This skill produces a report that holds both numbers separately and distinguishes between them throughout. It also separates adoption across two dimensions that are frequently conflated: design adoption (are designers using the Figma library?) and engineering adoption (is the code being consumed from the system?). High design adoption with low engineering adoption is a specific kind of problem — the design side is working but the handoff is broken. The reverse is also a specific kind of problem.
---
Before producing output, check for a `.ds-ops-config.yml` file in the project root. If present, load:
If integrations are configured in `.ds-ops-config.yml`, pull data automatically:
**npm registry** (`integrations.npm.enabled: true`):
**Figma MCP** (`integrations.figma.enabled: true`):
**GitHub** (`integrations.github.enabled: true`):
**Documentation platform** (`integrations.documentation.enabled: true`):
If an integration fails, log it and proceed with manual data gathering. Do not block the adoption report on integration availability.
If `recurring` is configured in `.ds-ops-config.yml`:
1. **Load the previous adoption report** from `recurring.output_directory`. 2. **Auto-populate the trend direction** by comparing current period data against the previous report:
3. **Add a "Period-over-period comparison" section** to the report header showing the deltas 4. **Flag persistent blockers** — any blocker category present in 3+ consecutive reports is a systemic issue, not a one-time finding 5. **Save output** and prune per `recurring.retain_count`.
---
Ask for or confirm (skip questions already answered by auto-pull):
Before proceeding, audit which adoption signals are available and their reliability:
**Direct signals (measured data):**
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…
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…
Generate a pre-computed component index from a design system codebase — YAML infrastructure files containing a component inventory, relationship graph, and…