From typo3-a11y
Use when building accessible navigation, forms, filters, tables, skip links, disclosure widgets, or reviewing frontend code for accessibility in TYPO3 v13/v14 LTS projects. Covers WCAG 2.1 AA: ARIA attributes, focus management, keyboard navigation, screen reader support, color contrast, link identification, heading hierarchy, native dialog element modal (#107443), Camino theme a11y.
How this skill is triggered — by the user, by Claude, or both
Slash command
/typo3-a11y:typo3-a11yThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
WCAG 2.1 Level AA compliance standards for TYPO3 v13 and **v14.3 LTS** sitepackage frontend development.
references/accessibility.mdreferences/patterns-accessible-filter.mdreferences/patterns-accessible-forms.mdreferences/patterns-accessible-navigation.mdreferences/patterns-clickable-cards.mdreferences/patterns-disclosure-widget.mdreferences/patterns-responsive-tables.mdreferences/patterns-skiplinks.mdWCAG 2.1 Level AA compliance standards for TYPO3 v13 and v14.3 LTS sitepackage frontend development.
v14 a11y wins (use as reference):
<dialog> modal replaces Bootstrap Modal (Breaking #107443) — proper focus trap + Esc-to-close for free.prefers-color-scheme.bootstrap-package with configurable nav/footer — validate a11y when opting in.These rules should be followed in every TYPO3 sitepackage:
role="menu" for navigation -- use <nav> > <ul role="list"> > <a>role="list" on styled lists -- preserves list semantics when list-style: none is applieduser-scalable=no or maximum-scale=1aria-expanded on disclosure triggers -- toggles must announce their stateWhen creating or reviewing content elements, verify:
aria-expanded, aria-controls, aria-label)alt text (or alt="" for decorative):focus-visible styles)prefers-reduced-motion is respected for animationsreferences/accessibility.md -- WCAG 2.1 AA comprehensive guidereferences/patterns-skiplinks.md -- Mandatory skip link navigationreferences/patterns-accessible-navigation.md -- Navigation, submenus, mobile navreferences/patterns-accessible-forms.md -- Form labels, errors, fieldsets, multi-stepreferences/patterns-accessible-filter.md -- Filtering, pagination, sorting, table accessibilityreferences/patterns-disclosure-widget.md -- Accordions, collapsible sections, hiding techniquesreferences/patterns-clickable-cards.md -- Accessible card/teaser click patternsreferences/patterns-responsive-tables.md -- Mobile table patternsWeb Accessibility Cookbook by Manuel Matuzovic (O'Reilly, 2024)
Builds a throwaway prototype to answer a design question about UI appearance or state/logic behavior. Guides you through two branches: interactive terminal app for logic validation, or multiple UI variations for visual exploration.
npx claudepluginhub netresearch/claude-code-marketplace --plugin typo3-a11y