Skills for Real Engineers. Straight from my .agents directory.
fixing-accessibility
Agent skill fromibelick/ui-skills
Audit and fix HTML accessibility issues including ARIA labels, keyboard navigation, focus management, color contrast, and form errors. Use when adding interactive controls, forms, dialogs, or reviewing WCAG compliance.
How to install fixing-accessibility
npx skills add ibelick/ui-skills# or add only this skill to Claude Code: copy the folder
skills/fixing-accessibility/
# into
~/.claude/skills/fixing-accessibility/ (all projects)
.claude/skills/fixing-accessibility/ (one project)
1# fixing-accessibility23Fix accessibility issues.45## how to use67- `/fixing-accessibility`8 Apply these constraints to any UI work in this conversation.910- `/fixing-accessibility <file>`11 Review the file against all rules below and report:12 - violations (quote the exact line or snippet)13 - why it matters (one short sentence)14 - a concrete fix (code-level suggestion)1516Do not rewrite large parts of the UI. Prefer minimal, targeted fixes.1718## when to apply1920Reference these guidelines when:21- adding or changing buttons, links, inputs, menus, dialogs, tabs, dropdowns22- building forms, validation, error states, helper text23- implementing keyboard shortcuts or custom interactions24- working on focus states, focus trapping, or modal behavior25- rendering icon-only controls26- adding hover-only interactions or hidden content2728## rule categories by priority2930| priority | category | impact |31|----------|----------|--------|32| 1 | accessible names | critical |33| 2 | keyboard access | critical |34| 3 | focus and dialogs | critical |35| 4 | semantics | high |36| 5 | forms and errors | high |37| 6 | announcements | medium-high |38| 7 | contrast and states | medium |39| 8 | media and motion | low-medium |40| 9 | tool boundaries | critical |4142## quick reference4344### 1. accessible names (critical)4546- every interactive control must have an accessible name47- icon-only buttons must have aria-label or aria-labelledby48- every input, select, and textarea must be labeled49…
Excerpt shown under the repository's MIT license.
More skills in ui-skills
Similar skill repositories
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
