accessibility-per-compโฆ
Audit one design system component's accessibility against WCAG 2.2 AA: keyboard, screen reader, contrast, focus, ARIA, targetโฆ
Turns existing audit or health output, or saved recurring runs, into an HTML dashboard, SVG charts or Mermaid diagrams. Triggers: visualise the findings, dashboard, chart, graph the trends. Does not run audits (run one first); for a written brief use stakeholder-brief.
Claude Code
$ npx -y skills add murphytrueman/design-system-ops --skill visual-report --agent claude-code
Codex
$ npx skills add murphytrueman/design-system-ops --skill visual-report -a codex -y
Cursor
$ npx skills add murphytrueman/design-system-ops --skill visual-report -a cursor -y
Gemini CLI
$ npx skills add murphytrueman/design-system-ops --skill visual-report -a gemini-cli -y
GitHub Copilot
$ npx skills add murphytrueman/design-system-ops --skill visual-report -a github-copilot -y
OpenCode
$ npx skills add murphytrueman/design-system-ops --skill visual-report -a opencode -y
Windsurf
$ npx skills add murphytrueman/design-system-ops --skill visual-report -a windsurf -y
name: visual-report description: "Turns existing audit or health output, or saved recurring runs, into an HTML dashboard, SVG charts or Mermaid diagrams. Triggers: visualise the findings, dashboard, chart, graph the trends. Does not run audits (run one first); for a written brief use stakeholder-brief." allowed-tools: Read, Write, Grep, Glob, Bash(cat:*), Bash(find:*), Bash(head:*), Bash(ls:*), Bash(sort:*), Bash(tail:*), Bash(wc:*), Bash(npm view:*) references: - ../../knowledge-notes/output-discipline.md
A skill for transforming audit findings, system health statuses, and saved recurring runs into visual outputs โ interactive HTML dashboards, SVG charts, and Mermaid diagrams โ that make design system health visible at a glance.
**Output type:** File creation. This skill produces HTML dashboard files, SVG chart files, or Mermaid diagram blocks that can be embedded in documentation, presentations, or shared directly.
---
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.
Numbers in a markdown table are accurate. They are also invisible. A stakeholder will not register "System health: ๐ก Functional with two weak dimensions" from a text report. But a radar chart showing dimension statuses โ with red zones, amber zones, and green zones โ communicates instantly.
Design system health data is inherently visual. Token coverage maps, component dependency graphs, severity distribution pie charts, trend lines over time โ these are the natural representations of the data that audit skills produce. This skill bridges the gap between raw findings and visual communication.
This skill visualises existing findings โ it does not run audits or generate new data. If no audit output or session history exists, there is nothing to visualise; run the relevant audit skill first. If the request is for a written stakeholder summary rather than a visual artefact, use `stakeholder-brief` instead. This skill produces HTML dashboards, SVG charts, and Mermaid diagrams โ if the request is for a slide deck or PDF, the visual output from this skill can feed into those formats but this skill does not produce them directly.
---
If `.ds-ops-config.yml` exists, follow the configuration-and-recurring knowledge note (`../../knowledge-notes/configuration-and-recurring.md`) for loading, integration fallbacks and recurring runs. This skill reads:
visuals: brand_primary: "#0052CC" # Primary colour for charts brand_secondary: "#FF5630" # Accent colour for warnings/critical brand_success: "#36B37E" # Success colour brand_neutral: "#6B778C" # Neutral/baseline colour output_format: "html" # html, svg, or mermaid output_directory: ".ds-ops/visuals"
If no configuration exists, use these defaults:
---
This skill accepts any of these as input:
1. **Raw skill output** โ Copy-pasted or referenced output from any audit skill 2. **Saved reports** โ previous runs in `recurring.output_directory`, for trend lines 3. **System health statuses** โ The dimension statuses from system-health 4. **Comparison data** โ the trend section a recurring run adds to its report 5. **Manual data** โ User-provided metrics in any format (will be normalised)
---
Based on the input data and the request, select one or more visual types:
| Type | Best for | Format | |---|---|---| | **Status strip** | System health dimension statuses | One tile per dimension, coloured by status | | **Severity distribution** | Audit findings by severity | Donut chart | | **Trend line** | Metric changes over time | Line chart | | **Coverage heatmap** | Token or component coverage | Grid heatmap | | **Dependency graph** | Component relationships | Mermaid flowchart | | **Comparison bar** | Before/after comparisons | Grouped bar chart | | **Action priority matrix** | Findings by effort vs. impact | Scatter plot | | **Full dashboard** | Multiple visuals on one page | HTML dashboard |
If the request is vague ("make this visual"), choose the visual type that best fits the data:
---
Extract:
Extract:
Extract:
metrics: [{ label, value, max, category }]
timeseries: [{ date, metric, value }]
findings: [{ id, severity, category, effort?, impact? }]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โฆ
Turn existing audit findings into sprint-ready tickets with T-shirt estimates, acceptance criteria, dependencies and phases.โฆ
Write release notes, a migration guide and a team announcement for a design system change that is already decided, scaled to itsโฆ
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.