--- name: acessibilidade description: Garante que páginas HTML sigam práticas de acessibilidade WCAG 2.1 AA. Use quando criar ou modificar páginas HTML, adicionar componentes interativos, ou o usuário mencionar acessibilidade, ARIA, leitores de tela, ou contraste de cores. --- # Skill: Acessibilidade Web (WCAG 2.1 AA) Esta skill garante que todas as páginas do projeto sigam as diretrizes de acessibilidade WCAG 2.1 nível AA, tornando o site acessível para todos os usuários, incluindo pessoas com deficiências. ## Quando Usar - Ao criar novas páginas HTML - Ao adicionar componentes interativos (accordion, navbar, modals) - Quando o usuário mencionar "acessibilidade", "ARIA", "alt text", "leitores de tela" - Ao revisar código HTML existente - Quando adicionar imagens, ícones ou conteúdo visual - Ao criar formulários (se aplicável) ## Princípios WCAG 2.1 ### 1. Perceptível Informação e componentes da interface devem ser apresentados de forma perceptível aos usuários. ### 2. Operável Componentes da interface e navegação devem ser operáveis por todos os usuários. ### 3. Compreensível Informação e operação da interface devem ser compreensíveis. ### 4. Robusto Conteúdo deve ser robusto o suficiente para ser interpretado por diferentes tecnologias assistivas. ## Diretrizes Principais ### Estrutura Semântica **Hierarquia de Headings:** - Use h1, h2, h3... em ordem hierárquica - Não pule níveis (h1 → h3 é incorreto) - Apenas um h1 por página **Tags Semânticas HTML5:** ```html