agent-skills-wcag

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

WCAG Agent Skills

A set of Agent Skills for WCAG accessibility compliance. These skills extend AI agent capabilities with specialized knowledge for WCAG 2.1 and WCAG 2.2 guidelines.

Skills are automatically available once installed. The agent will use them when relevant tasks are detected.

Installation

npx add-skill https://github.com/Jkense/agent-skills-wcag.git

Or install specific skills:

npx add-skill https://github.com/Jkense/agent-skills-wcag.git --skill wcag-audit-perceivable-color --skill wcag-audit-understandable-forms

Available Skills

This repository contains 18 WCAG accessibility skills:

  • wcag-audit-operable-keyboard: Route user interaction and control accessibility design patterns
  • wcag-audit-operable-keyboard-focus: Validate logical keyboard navigation order for interface elements
  • wcag-audit-operable-motion: Route animation and movement accessibility design considerations
  • wcag-audit-operable-motion-deep: Animation and movement accessibility rules for dynamic interface elements
  • wcag-audit-operable-motion-test: Test animations for motion sensitivity compliance and reduced motion preferences
  • wcag-audit-operable-target-size: Validate touch target sizes meet 44x44px minimum requirement
  • wcag-audit-perceivable-color: Route color usage and visual distinction accessibility requirements
  • wcag-audit-perceivable-color-blindness: Simulate how colors appear to users with different types of color blindness
  • wcag-audit-perceivable-color-contrast: Calculate WCAG contrast ratios for text and non-text elements
  • wcag-audit-perceivable-layout: Route page structure and spatial organization accessibility requirements
  • wcag-audit-perceivable-layout-deep: Page structure and spatial organization accessibility design patterns
  • wcag-audit-perceivable-media: Route audio, video, and multimedia accessibility requirements
  • wcag-audit-perceivable-media-deep: Audio and video accessibility rules for multimedia content design
  • wcag-audit-perceivable-text: Route typography accessibility design decisions and requirements
  • wcag-audit-perceivable-text-deep: Comprehensive typography accessibility rules for text design and readability
  • wcag-audit-perceivable-text-size: Convert between px, pt, em, rem units with accessibility context
  • wcag-audit-understandable-forms: Route form input and data collection accessibility requirements
  • wcag-audit-understandable-forms-deep: Form design accessibility rules for user input and data collection

Available Skills

This repository contains 18 WCAG accessibility skills organized by WCAG 2.1/2.2 principles (POUR: Perceivable, Operable, Understandable, Robust).

Perceivable (1.x) - Information must be presentable to users

Router Skills:

  • wcag-audit-perceivable-color: Route color usage and visual distinction accessibility requirements (Guideline 1.4)
  • wcag-audit-perceivable-text: Route typography accessibility design decisions and requirements (Guideline 1.4)
  • wcag-audit-perceivable-media: Route audio, video, and multimedia accessibility requirements (Guideline 1.2)
  • wcag-audit-perceivable-layout: Route page structure and spatial organization accessibility requirements (Guideline 1.3)

Deep Domain Skills:

  • wcag-audit-perceivable-text-deep: Comprehensive typography accessibility rules for text design and readability
  • wcag-audit-perceivable-layout-deep: Page structure and spatial organization accessibility design patterns
  • wcag-audit-perceivable-media-deep: Audio and video accessibility rules for multimedia content design

Tools:

  • wcag-audit-perceivable-color-contrast: Calculate WCAG contrast ratios for text and non-text elements
  • wcag-audit-perceivable-color-blindness: Simulate how colors appear to users with different types of color blindness
  • wcag-audit-perceivable-text-size: Convert between px, pt, em, rem units with accessibility context

Operable (2.x) - UI components must be operable

Router Skills:

  • wcag-audit-operable-keyboard: Route user interaction and control accessibility design patterns (Guideline 2.1, 2.4)
  • wcag-audit-operable-motion: Route animation and movement accessibility design considerations (Guideline 2.3, 2.5)

Deep Domain Skills:

  • wcag-audit-operable-motion-deep: Animation and movement accessibility rules for dynamic interface elements

Tools:

  • wcag-audit-operable-keyboard-focus: Validate logical keyboard navigation order for interface elements
  • wcag-audit-operable-target-size: Validate touch target sizes meet 44x44px minimum requirement
  • wcag-audit-operable-motion-test: Test animations for motion sensitivity compliance and reduced motion preferences

Understandable (3.x) - Information and operation must be understandable

Router Skills:

  • wcag-audit-understandable-forms: Route form input and data collection accessibility requirements (Guideline 3.3)

Deep Domain Skills:

  • wcag-audit-understandable-forms-deep: Form design accessibility rules for user input and data collection

Contributing

Feel free to contribute! Contributions are welcome.

License

MIT License - see LICENSE file for details.