Přeskočit na obsah

/a11y-review — Review přístupnosti

Review přístupnosti: Deset kontrol přístupnosti: sémantika, hierarchie nadpisů, popisky ovládacích prvků, ovladatelnost klávesnicí, viditelný a správně vracený focus, ARIA, kontrast z palety, respektování redukovaného pohybu a dostupnost hlavního obsahu bez JavaScriptu. Claude skill, kontrola výstupů.

Claude skill kontrola výstupů

Volání

/a11y-review

Argumenty: "[cesta k šabloně nebo komponentě | changed]"

Zdroj: .claude/skills/a11y-review/SKILL.md

Deset kontrol přístupnosti: sémantika, hierarchie nadpisů, popisky ovládacích prvků, ovladatelnost klávesnicí, viditelný a správně vracený focus, ARIA, kontrast z palety, respektování redukovaného pohybu a dostupnost hlavního obsahu bez JavaScriptu. Zvlášť řeší kopírovací zpětnou vazbu, drawer, graf vztahů a tabulky.

Kdy ho spustit

Po přidání interaktivního prvku nebo nové šablony, před merge změny UI.

Pro koho a s jakým rizikem

  • Persona: vývojář, recenzent, údržbář
  • Riziko: jen čte
  • Zapisuje do souborů: ne

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Bez JS smí filtr přestat filtrovat, obsah nesmí zmizet. Registr entit je toho vzorem: bez JS zůstává viditelný plný plochý seznam.
  • Špatná ARIA je horší než žádná.
  • Barva nikdy sama: stav, rozdíl ani riziko se nesmí sdělovat jen barvou.
  • Statická kontrola nepozná pořadí focusu, skutečný kontrast ani chování odečítače — a musí to říct.

Jak se skill popisuje sám

Zkontroluje přístupnost stránky nebo komponenty — sémantiku, hierarchii nadpisů, ovladatelnost klávesnicí, viditelný focus, ARIA, kontrast, redukovaný pohyb a chování bez JavaScriptu. Použij ho po přidání interaktivního prvku, nové šablony nebo komponenty, nebo když někdo řekne „je to použitelné pro odečítač", „jde to bez myši".

Doslovný text z .claude/skills/a11y-review/SKILL.md.

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.