angular-aria

SKILL.md

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

Topic Description Reference
Overview Introduction to Angular Aria, when to use, what's included core-overview

Search and Selection

Topic Description Reference
Autocomplete Text input with filtered suggestions as users type selection-autocomplete
Combobox Primitive directive coordinating text input with popup selection-combobox
Listbox Single or multi-select option lists with keyboard navigation selection-listbox
Select Single-selection dropdown pattern selection-select
Multiselect Multiple-selection dropdown with compact display selection-multiselect

Navigation and Actions

Topic Description Reference
Menu Dropdown menus with nested submenus and keyboard shortcuts navigation-menu
Menubar Horizontal navigation bar for persistent application menus navigation-menubar
Toolbar Grouped sets of controls with logical keyboard navigation navigation-toolbar

Content Organization

Topic Description Reference
Accordion Collapsible content panels with expand/collapse content-accordion
Tabs Tabbed interfaces with automatic or manual activation content-tabs
Tree Hierarchical lists with expand/collapse content-tree
Grid Two-dimensional data with cell-by-cell keyboard navigation content-grid
Weekly Installs
14
GitHub Stars
15
First Seen
Feb 2, 2026
Installed on
github-copilot11
cursor11
opencode10
gemini-cli10
amp10
codex10