Agent skill
accessibility
Ensure terminal applications are usable by everyone including users with disabilities
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/accessibility-baphled-dotopencode
SKILL.md
Skill: accessibility
What I do
I ensure terminal applications are accessible to everyone, including users with disabilities. This skill covers WCAG principles, keyboard navigation, screen reader support, and testing strategies for inclusive TUIs.
When to use me
- Building terminal applications used by diverse audiences
- Implementing keyboard shortcuts and navigation
- Testing with screen readers
- Designing for users with disabilities
- Ensuring colour contrast compliance
Core principles
- Keyboard navigation first—every feature accessible without mouse
- Screen reader compatible—semantic structure, ARIA labels where applicable
- High contrast—minimum 4.5:1 ratio for readability
- Focus visible—clear indicator of current position
- Test with real users—accessibility requires actual validation
Patterns & examples
Keyboard Navigation
Map all features to keyboard shortcuts. Test with Tab/Shift+Tab. Ensure focus wraps correctly.
Screen Reader Support
Use semantic output. Test with common readers (NVDA, JAWS). Provide text labels for non-text elements.
Anti-patterns to avoid
Relying on colour alone to convey information—always add text, icons, or patterns Missing focus indicators—make keyboard navigation invisible to users Audio/visual-only feedback—provide text alternatives for all signals
KB Reference
~/vaults/baphled/3. Resources/Knowledge Base/AI Development System/Skills/Agent-Guidance/Accessibility.md
Related skills
clean-code– Applies across all domainscritical-thinking– For evaluating when to use this skill
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?