Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/devarispbrown-accessibility-dx
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
accessibility-dx- Description
- None
- License
- MIT
- Instructions
- 164 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- invalid YAML frontmatter: Nested mappings are not allowed in compact mappings at line 2, column 14:
- name: missing
- description: missing
Files (12)
- SKILL.md
- accessibility-audit-template.md · assets/
- color-only.js · assets/cli-color-sample/
- labeled-colors.js · assets/cli-color-sample/
- smoke.json · assets/
- color-and-contrast.md · references/
- console-accessibility.md · references/
- docs-accessibility.md · references/
- screen-reader-testing.md · references/
- standards.md · references/
- terminal-accessibility.md · references/
- check_cli_colors.py · scripts/
SKILL.md (first lines)
# Developer-Surface Accessibility ## Mission Every developer surface is an interface that must work without color alone, animation alone, or the mouse alone. Screen readers, keyboard-only navigation, low-vision contrast, and reduced motion are supported paths, not edge cases. Audit and fix accessibility across the surfaces developers touch: terminal and CLI output, consoles and portals, documentation, charts, and error messages. An error that is only red is a defect. A spinner that is only animation is a defect. A chart whose series differ only in color is a defect. Accessibility failures are product failures. Classify them with the suite severity vocabulary and fix them before release, not after. Read `references/standards.md` for the canonical thresholds, severity vocabulary, and release gates. This skill covers the accessibility of developer surfaces. For documentation architecture and content, use the `developer-docs` skill. For doc audits use `developer-docs-auditor`; for whole-product audits use `developer-experience-auditor`. ## Developer-surface accessibility Run the audit as a fixed sequence. Skip steps whose surfaces do not exist; record every skip in the report. ### 1. Inventory the developer surfaces Enumerate every developer-facing surface in the repository: - terminal/CLI output and errors, including build tools, daemons, and scripts - consoles, portals, admin UIs, dashboards, and devtools panels - documentation pages, code blocks, and embedded diagrams - charts and data visualizations - progress indicators, spinners, and status output Record where each surface lives. A missed surface is a missed audit. ### 2. Scan terminal output for color-only signaling Run `scripts/check_cli_colors.py` against the tree as a first-pass signal. Verify, per surface: - colored output always pairs with a text marker such as ERROR, WARN, or SUCCESS - red/green never appears as the only channel distinguishing states - NO_COLOR is honored and explicit color flags exist - spinners have text labels and a final static summary line - nothing essential depends on animation Read `references/terminal-accessibility.md` for the full procedure. The script output is heuristic; confirm every finding in source before reporting. ### 3. Audit console and portal interaction Read `references/console-accessibility.md`. Verify: - every interaction is keyboard-operable with a visible focus and no traps - focus order follows reading order; dialogs trap and restore focus - forms label every control and announce errors with their field - status changes are announced through live regions - contrast meets the thresholds; motion never carries essential meaning ### 4. Audit documentation accessibility Read `references/docs-accessibility.md`. Verify: - one h1 per page, logical heading hierarchy, no skipped levels - meaningful alt text and link text; diagrams have text equivalents - admonitions and syntax highlighting never rely on color alone - tables use real table semantics with headers For documentation architecture and content, hand off to the `developer-docs` skill. ### 5. Audit charts and data visualizations Charts are developer surfaces in dashboards, docs, and reports. Verify: - every chart has a title, axis labels, series labels, and units - series are distinguishable without color (patterns, shapes, position, direct labels) - a data table or text description carries the same information as the chart - marks, labels, and backgrounds meet the contrast thresholds in light and dark themes ### 6. Measure color pairs and contrast Read `references/color-and-contrast.md`. Verify: - every text/background pair meets the ratio thresholds - no state distinction depends on a red/green pair or color alone - ratios are computed, never eyeballed ### 7. Test with a screen reader Read `references/screen-reader-testing.md`. Verify per surface: - errors are announced as text, not silence plus color - spinners and status output are announced sensibly - every console control is named, reachable, and operable by keyboard - a keyboard-only traversal completes the main flows Label every test Observed, CI-observed, or Estimated. ### 8. Render the report Use `assets/accessibility-audit-template.md`. Apply the severity vocabulary from `references/standards.md`: P0/P1 findings are release blockers and force FAIL; P2/P3 form the debt backlog; P4 is polish. Return exactly one verdict: PASS, PASS WITH DEBT, FAIL, or UNVERIFIED. A score never overrides a gate. ## CLI output contract 1. Meaning is never carried by color alone; every colored signal pairs with a text marker (ERROR, WARN, SUCCESS) on the same output. 2. Color only when the stream is a TTY; honor NO_COLOR; provide --color/--no-color flags. 3. Every spinner or progress indicator has a static text label and a final plain-text summary line; nothing essential depends on animation. 4. Errors go to stderr with a severity word, cause, and recovery; exit codes follow the documented table. 5. Piped output loses no meaning: no escape bytes, no animated-only state, no color-only distinction.
From devarispbrown/devex-skills, MIT.
More from devarispbrown/devex-skills
- 0.552score
agent-integration-dx
devarispbrown
Design and audit tool definitions and MCP servers as shipped product artifacts.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
developer-docs
devarispbrown
Design, write, restructure, and update world-class documentation for developer-facing and open-source products.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
developer-docs-auditor
devarispbrown
Adversarially audit and release-gate developer documentation for correctness, drift, executable examples, API/SDK/CLI/config parity, onboarding friction…
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
agent-native-dx
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
api-design-reviewer
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
architecture-experience
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
change-awareness
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
cli-designer
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
compatibility-engineer
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
contributor-experience
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
dependency-health
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
developer-community
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 4, 2026 (1 month ago)
- Last release
- Aug 28, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/devarispbrown/devex-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from devarispbrown
- 0.552score
agent-integration-dx
devarispbrown
Design and audit tool definitions and MCP servers as shipped product artifacts.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
developer-docs
devarispbrown
Design, write, restructure, and update world-class documentation for developer-facing and open-source products.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
developer-docs-auditor
devarispbrown
Adversarially audit and release-gate developer documentation for correctness, drift, executable examples, API/SDK/CLI/config parity, onboarding friction…
SkillBFreshness: B★ 1Claude Code +9
Cite this page
accessibility-dx skill. Agent Mart. https://agentmart.dev/skills/devarispbrown-accessibility-dx (last updated 2026-10-24)