What problem does it solve?
Many web components and pages lack proper accessible names, keyboard support, focus management, and semantic markup, causing usability failures for people who rely on assistive technologies and keyboard navigation. This Skill helps auditors and developers quickly identify exact violations, explain why they matter, and propose minimal, targeted fixes that preserve existing behavior.
Core Features & Use Cases
- Line-level violation reporting: Quotes the exact HTML snippet or line that violates accessibility rules.
- Concise rationale: One-sentence explanation of why the issue matters for users or assistive technologies.
- Concrete, minimal fixes: Small, code-level suggestions (ARIA attributes, labels, semantic element replacements, focus handling) that prefer native semantics before adding ARIA.
- Use cases: Reviewing icon-only buttons, form labels and error associations, modal dialog focus trapping and restoration, keyboard navigation coverage, and color contrast problems.
Quick Start
Run the fixing-accessibility skill to audit a UI file and return quoted violations, brief reasons, and precise code-level fixes.