accessibility-per-comp…
Audit one design system component's accessibility against WCAG 2.2 AA: keyboard, screen reader, contrast, focus, ARIA, target…
Turn existing audit findings into sprint-ready tickets with T-shirt estimates, acceptance criteria, dependencies and phases. Triggers: tickets from audit, backlog from findings, sprint planning from report. Not for the contribution process (contribution-workflow).
Claude Code
$ npx -y skills add murphytrueman/design-system-ops --skill backlog-generator --agent claude-code
Codex
$ npx skills add murphytrueman/design-system-ops --skill backlog-generator -a codex -y
Cursor
$ npx skills add murphytrueman/design-system-ops --skill backlog-generator -a cursor -y
Gemini CLI
$ npx skills add murphytrueman/design-system-ops --skill backlog-generator -a gemini-cli -y
GitHub Copilot
$ npx skills add murphytrueman/design-system-ops --skill backlog-generator -a github-copilot -y
OpenCode
$ npx skills add murphytrueman/design-system-ops --skill backlog-generator -a opencode -y
Windsurf
$ npx skills add murphytrueman/design-system-ops --skill backlog-generator -a windsurf -y
name: backlog-generator description: "Turn existing audit findings into sprint-ready tickets with T-shirt estimates, acceptance criteria, dependencies and phases. Triggers: tickets from audit, backlog from findings, sprint planning from report. Not for the contribution process (contribution-workflow)." allowed-tools: Read, Write, Grep, Glob, Bash(cat:*), Bash(ls:*) references: - ../../knowledge-notes/component-governance.md - ../../knowledge-notes/output-discipline.md
Confirm that every path in this skill's frontmatter `references:` exists relative to this SKILL.md. If any is missing, stop: the install is incomplete, usually because a flattening installer (for example `npx skills install`) dropped the repo-root `knowledge-notes/` directory. Tell the user to reinstall by a method in `1-INSTALL.md` and run `verify-install.sh` from the install root. Proceed without the references only if the user explicitly says to, and then say in the output that it was produced without the pack's reference material.
The gap between "here are the problems" and "here is the plan for the next eight weeks" is where most audit value dies. Findings get filed, not acted on. Teams read the audit, nod, then move on because the step from "TA-07: Button component tokens not aliased correctly" to "what do we build next sprint?" is too large.
This skill bridges that gap by transforming audit output into structured work items that engineers and product managers can prioritise, estimate, and execute without needing to re-read the audit or negotiate what "fix the tokens" means. The output is sprints, not a wall of problems.
This skill transforms existing audit findings into work items. It does not run audits itself — if no audit output exists, run the relevant audit skill first. If the audit produced zero findings, there is no backlog to generate; confirm this with the user and stop. If the findings lack severity ratings or remediation guidance, flag the gap and produce work items with what is available, but note the missing context.
---
Accept input in any form: copy-paste audit report, file path, reference to prior audit skill output, or natural language description of findings.
Parse findings and extract:
Do not assume findings are complete. If a finding is vague ("tokens are broken"), ask clarifying questions before proceeding.
Also ask for team size and sprint length (and, if they have one, the capacity they can give system work per sprint). Phases in step 4 are sized against these; without them, group by dependency and priority only and say the phases aren't capacity-checked.
Ask how the team sizes work. If they use story points, or their own T-shirt definitions, use theirs and say so; the scale in step 3 is the default for teams that don't have one. A backlog in a foreign sizing scale gets re-estimated in the planning meeting, which wastes the estimate.
For each finding, assign one of these work item types:
Document your reasoning for each classification. Different teams prioritise differently — tech debt might be lower priority than bugs, and that's a decision, not a mistake.
For each finding, produce a work item with all of these fields:
**Title:** Action-oriented, engineer-readable. Prefer "Route component tokens through semantic tier" over "Fix TA-01" or "Token aliasing issue". The title should be understandable without the audit context.
**Type:** Bug fix, tech debt, enhancement, migration, or documentation (from step 2).
**Effort estimate:** in the team's own scale (step 1), or this default T-shirt scale with sizing rationale:
Design system work is rarely three days when it crosses components or consumers, so the upper sizes run longer than a generic app scale.
Include 2–3 sentences of sizing rationale (e.g., "M because the Button component changes are isolated to one file, but we need to update three variants and test accessibility scenarios"). Do not estimate from severity — a critical bug might be 30 minutes (S) if it's a one-line fix.
**Acceptance criteria:** 2–4 testable statements. Each should be verifiable by a reviewer without ambiguity.
**Evidence:** the finding id and the audit's evidence for it (the file and line, token path or component it names), copied from the audit so the ticket stands without the report.
**Rationale:** 1–2 sentences explaining why this work matters to the system and team, not just a technical description. Address: Wh
Audit one design system component's accessibility against WCAG 2.2 AA: keyboard, screen reader, contrast, focus, ARIA, target…
Adoption report: coverage (what the system provides), reach (teams with access) and adoption (teams shipping with it), design vs…
Write the AGENTS.md that tells coding agents how to use this design system: where things live, sourced rules, how to check work,…
Write a six-section prose description (purpose, props, anti-patterns, composition, accessibility, examples) for a Figma…
Write release notes, a migration guide and a team announcement for a design system change that is already decided, scaled to its…
Generate CI pipeline files and check scripts (GitHub Actions, GitLab, CircleCI, Bitbucket) that automate design system checks:…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.