Skip to content

feat: add Accessibility collection with WCAG skills and audit agents - #4395

Merged
fpaul-1A merged 1 commit into
mainfrom
feat/accessibility-collection
Jul 29, 2026
Merged

feat: add Accessibility collection with WCAG skills and audit agents#4395
fpaul-1A merged 1 commit into
mainfrom
feat/accessibility-collection

Conversation

@matthieu-crouzet

@matthieu-crouzet matthieu-crouzet commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Proposed change

Add a new Accessibility collection with WCAG-focused skills and audit agents, and update the existing ama-sdk and otter collections.

New accessibility collection (collections/accessibility.collection.yml) with the following skills/agents in tools/llm/plugins/a11y/:

  • a11y-aria-patterns — ARIA roles and mandatory behaviors reference
  • a11y-axe-playwright — automated axe accessibility tests with @axe-core/playwright
  • a11y-component-audit — WCAG 2.1/2.2 AA audit gate for components and PRs
  • a11y-keyboard-playwright — keyboard-only navigation test patterns
  • a11y-page-checks — page-level checks (heading hierarchy, focus on route change, full-page axe scan)
  • a11y-full-page-audit agent — full WCAG 2.1 AA audit for QA and release gates
  • a11y-write-playwright-tests agent — generates accessibility Playwright tests

Updated ama-sdk and otter collections:

  • Point schema $schema URL to the updated path under packages/core/src/public/schemas/
  • Add readme path entry

Updated otter playwright-e2e accessibility reference:

  • Replace the detailed content (now living in the dedicated a11y collection) with a pointer to the new Accessibility collection and install instructions.

Related issues

- No issue associated -

@matthieu-crouzet
matthieu-crouzet requested a review from a team as a code owner July 24, 2026 07:07
@nx-cloud

nx-cloud Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

View your CI Pipeline Execution ↗ for commit 7ff0b40

Command Status Duration Result
nx run-many --target=test-e2e ✅ Succeeded <1s View ↗
nx run-many --target=documentation ✅ Succeeded 2s View ↗
nx run-many --tui=false --target=build --projec... ✅ Succeeded 2s View ↗
nx affected --target=test --coverage --configur... ✅ Succeeded <1s View ↗
nx run-many --target=build,build-jar ✅ Succeeded 24s View ↗
nx affected --target=lint --configuration ci ✅ Succeeded <1s View ↗
nx affected --target=package-github-action ✅ Succeeded <1s View ↗

💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗


☁️ Nx Cloud last updated this comment at 2026-07-24 14:50:36 UTC

@github-actions github-actions Bot added documentation Improvements or additions to documentation enhancement New feature or request labels Jul 24, 2026
@matthieu-crouzet
matthieu-crouzet force-pushed the feat/accessibility-collection branch 2 times, most recently from d9a141f to 9daea53 Compare July 24, 2026 14:41
- Add new `accessibility` collection with 5 skills/agents: ARIA patterns,
  axe/Playwright testing, component audit, page-level checks, and full page
  audit agent
- Update `ama-sdk` and `otter` collections to add `readme` path and point
  to updated schema URL
- Replace the detailed accessibility content in the otter playwright-e2e
  reference with a pointer to the new dedicated a11y collection
@matthieu-crouzet
matthieu-crouzet force-pushed the feat/accessibility-collection branch from 9daea53 to 7ff0b40 Compare July 24, 2026 14:42
Comment thread tools/llm/plugins/a11y/skills/a11y-aria-patterns/SKILL.md
@@ -1,4 +1,4 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/AmadeusITGroup/ai-primitives-hub/refs/heads/main/schemas/collection.schema.json
# yaml-language-server: $schema=https://raw.githubusercontent.com/AmadeusITGroup/ai-primitives-hub/refs/heads/main/packages/core/src/public/schemas/collection.schema.json

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The file was moved before this PR ?

@matthieu-crouzet
matthieu-crouzet added this pull request to the merge queue Jul 29, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 29, 2026
@fpaul-1A
fpaul-1A added this pull request to the merge queue Jul 29, 2026
Merged via the queue into main with commit 4ab3747 Jul 29, 2026
32 checks passed
@fpaul-1A
fpaul-1A deleted the feat/accessibility-collection branch July 29, 2026 10:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants