Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
netresearch avatar

Typo3 A11y

  • 13 installs
  • 1 repo stars
  • Updated July 18, 2026
  • netresearch/typo3-a11y-skill

Helps with ai & agent building tasks.

About

typo3-a11y is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • typo3-a11y
  • AI & Agent Building
  • AI-coding skill

Typo3 A11y by the numbers

  • 13 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #11,409 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/netresearch/typo3-a11y-skill --skill typo3-a11y

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs13
repo stars1
Last updatedJuly 18, 2026
Repositorynetresearch/typo3-a11y-skill

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

TYPO3 Accessibility Skill

WCAG 2.1 Level AA compliance standards for TYPO3 v13 and v14.3 LTS sitepackage frontend development.

v14 a11y wins (use as reference):

  • Native <dialog> modal replaces Bootstrap Modal (Breaking #107443) — proper focus trap + Esc-to-close for free.
  • DocHeader breadcrumb rework (Feature #107875) improves landmark structure.
  • CKEditor 5 v47 dark/light context-aware (Breaking #106964) respects prefers-color-scheme.
  • Camino theme (v14.1+, Feature #108539) is an alternative to bootstrap-package with configurable nav/footer — validate a11y when opting in.

Accessibility Recommendations

These rules should be followed in every TYPO3 sitepackage:

1. Skip links required -- first focusable element on every page 2. Links underlined in body text -- color alone is not sufficient for link identification 3. Never disable buttons -- validate on click, show error messages 4. No `role="menu"` for navigation -- use <nav> > <ul role="list"> > <a> 5. `role="list"` on styled lists -- preserves list semantics when list-style: none is applied 6. Viewport must allow zoom -- never use user-scalable=no or maximum-scale=1 7. `aria-expanded` on disclosure triggers -- toggles must announce their state

Content Element Accessibility Checklist

When creating or reviewing content elements, verify:

  • Interactive elements have ARIA attributes (aria-expanded, aria-controls, aria-label)
  • Images have alt text (or alt="" for decorative)
  • Focus indicators are visible (:focus-visible styles)
  • prefers-reduced-motion is respected for animations
  • Color contrast meets WCAG AA (4.5:1 text, 3:1 large text/UI)
  • Keyboard navigation works (Tab, Escape, Enter, Space)

References

Core

  • references/accessibility.md -- WCAG 2.1 AA comprehensive guide

Patterns

  • references/patterns-skiplinks.md -- Mandatory skip link navigation
  • references/patterns-accessible-navigation.md -- Navigation, submenus, mobile nav
  • references/patterns-accessible-forms.md -- Form labels, errors, fieldsets, multi-step
  • references/patterns-accessible-filter.md -- Filtering, pagination, sorting, table accessibility
  • references/patterns-disclosure-widget.md -- Accordions, collapsible sections, hiding techniques
  • references/patterns-clickable-cards.md -- Accessible card/teaser click patterns
  • references/patterns-responsive-tables.md -- Mobile table patterns

Recommended Reading

Web Accessibility Cookbook by Manuel Matuzovic (O'Reilly, 2024)

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.