Skip to content
angular-aria logo

Angular Aria

angular-aria

Headless accessible UI primitives implementing WAI-ARIA patterns for Angular

NeverSight/skills_feed0installs213stars

SKILL.md

Full skill instructions

The skill is based on Angular Aria (from Angular repository), generated at 2026-02-02.

Angular Aria is a collection of headless, accessible directives that implement common WAI-ARIA patterns. The directives handle keyboard interactions, ARIA attributes, focus management, and screen reader support—you provide the HTML structure, CSS styling, and business logic.

Install via npm install @angular/​aria.

When to Apply

Use this skill when:

  • Building custom accessible UI components that need WAI-ARIA compliance
  • Implementing keyboard navigation patterns (arrow keys, Enter, Escape, Tab)
  • Adding focus management to interactive widgets
  • Creating headless/​unstyled UI primitives with custom styling
  • Building autocomplete, combobox, listbox, select, or multiselect inputs
  • Implementing menus, menubars, or toolbars with proper ARIA roles
  • Creating accordion, tabs, tree, or grid patterns
  • Needing screen reader support for custom components

Do NOT use this skill when:

  • Using Angular Material components (they have built-in accessibility)
  • Building simple forms with native HTML elements
  • The WAI-ARIA pattern you need is not covered by Angular Aria

Core

TopicDescriptionReference
OverviewIntroduction to Angular Aria, when to use, what's includedcore-overview

Search and Selection

TopicDescriptionReference
AutocompleteText input with filtered suggestions as users typeselection-autocomplete
ComboboxPrimitive directive coordinating text input with popupselection-combobox
ListboxSingle or multi-select option lists with keyboard navigationselection-listbox
SelectSingle-selection dropdown patternselection-select
MultiselectMultiple-selection dropdown with compact displayselection-multiselect

Navigation and Actions

TopicDescriptionReference
MenuDropdown menus with nested submenus and keyboard shortcutsnavigation-menu
MenubarHorizontal navigation bar for persistent application menusnavigation-menubar
ToolbarGrouped sets of controls with logical keyboard navigationnavigation-toolbar

Content Organization

TopicDescriptionReference
AccordionCollapsible content panels with expand/​collapsecontent-accordion
TabsTabbed interfaces with automatic or manual activationcontent-tabs
TreeHierarchical lists with expand/​collapsecontent-tree
GridTwo-dimensional data with cell-by-cell keyboard navigationcontent-grid