Help us improve
Share bugs, ideas, or general feedback.
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.
npx claudepluginhub netresearch/claude-code-marketplace --plugin typo3-a11yHow 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.mdGuides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Breaks plans, specs, or PRDs into thin vertical-slice issues on the project issue tracker using tracer bullets. Useful for converting high-level work into grabbable implementation tickets.
Share bugs, ideas, or general feedback.
WCAG 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)