--- name: accessible-components description: Use when building or reviewing interactive UI that must meet WCAG 2.2 AA — focus management, ARIA roles and states, keyboard navigation, labels, and visible focus. Covers the accessibility mistakes agents make most. --- # Accessible Components ## Overview Accessibility is not a feature you add later — it's how you build interactive elements from the start. The single best move in a SaaS app is to **use real semantic elements and Radix/shadcn primitives**, which ship correct ARIA and keyboard behavior. Most a11y bugs come from re-inventing a button or dropdown with a `