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)
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub netresearch/claude-code-marketplace --plugin typo3-a11y