You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 736e9bf
Browse filesBrowse the repository at this point in the historyBrowse files
<metaname="description" content="Community Access — 55 AI-powered accessibility agents for Claude Code, GitHub Copilot, Claude Desktop, Codex CLI, and Gemini CLI. WCAG 2.2 AA compliance, enforced by default.">
6
+
<metaname="description" content="Community Access — 57 AI-powered accessibility agents for Claude Code, GitHub Copilot, Claude Desktop, Codex CLI, and Gemini CLI. WCAG 2.2 AA compliance, enforced by default.">
7
7
<title>Community Access — Accessible by Default</title>
<metaproperty="og:title" content="Community Access — Accessible by Default">
11
-
<metaproperty="og:description" content="55 AI-powered accessibility agents for Claude Code, GitHub Copilot, Claude Desktop, Codex CLI, and Gemini CLI. WCAG 2.2 AA compliance, enforced by default.">
11
+
<metaproperty="og:description" content="57 AI-powered accessibility agents for Claude Code, GitHub Copilot, Claude Desktop, Codex CLI, and Gemini CLI. WCAG 2.2 AA compliance, enforced by default.">
<p>AI coding tools forget accessibility. Our 55 agents make sure they never do—enforcing WCAG 2.2 AA inside your favorite AI coding environment so every line of code ships inclusive.</p>
213
+
<p>AI coding tools forget accessibility. Our 57 agents make sure they never do—enforcing WCAG 2.2 AA inside your favorite AI coding environment so every line of code ships inclusive.</p>
214
214
<divclass="hero-actions">
215
215
<ahref="#install" class="btn btn-primary">Install in 30 Seconds</a>
216
216
<ahref="https://github.com/Community-Access/accessibility-agents" class="btn btn-outline">View on GitHub</a>
<p>Integrates with <ahref="https://github.com/dequelabs/axe-core" style="color:var(--ca-indigo-light);">axe-core</a>, the <ahref="https://github.com/github/accessibility-scanner" style="color:var(--ca-indigo-light);">GitHub Accessibility Scanner</a>, and Lighthouse CI. Generate VPAT 2.5 reports from your pipeline.</p>
289
289
</div>
290
+
<divclass="feature-card">
291
+
<h3>Cited & Trustworthy</h3>
292
+
<p>Every agent follows a <ahref="https://github.com/Community-Access/accessibility-agents/blob/main/.github/agents/CITATION_POLICY.md" style="color:var(--ca-indigo-light);">source citation policy</a> with a six-tier authority hierarchy. Claims link to WCAG specs, ARIA APG, and vendor docs—not hallucinated advice. A weekly automation checks sources for staleness.</p>
293
+
</div>
294
+
<divclass="feature-card">
295
+
<h3>NVDA Addon Development</h3>
296
+
<p>Build, debug, package, and publish NVDA screen reader addons with an expert agent grounded in the <ahref="https://github.com/nvaccess/nvda" style="color:var(--ca-indigo-light);">official NVDA source code</a>. Covers globalPlugins, appModules, synthDrivers, braille tables, and Add-on Store submission.</p>
297
+
</div>
290
298
</div>
291
299
</div>
292
300
</section>
@@ -295,7 +303,7 @@ <h3>CI/CD Ready</h3>
295
303
<divclass="container">
296
304
<divclass="section-header">
297
305
<h2>Meet the Agents</h2>
298
-
<p>49 specialists across four teams. Each agent owns one domain and enforces it relentlessly. Expand any group to see every agent, and look for <em>“How it works”</em> to see exactly how each one analyzes your content.</p>
306
+
<p>57 specialists across five teams. Each agent owns one domain and enforces it relentlessly. Expand any group to see every agent, and look for <em>“How it works”</em> to see exactly how each one analyzes your content.</p>
299
307
</div>
300
308
<searchclass="search-filter">
301
309
<labelfor="agent-search">Search agents, skills, prompts, and tools</label>
<tr><td>Cognitive Accessibility</td><td>Audits for WCAG 2.2 cognitive criteria: reading level, consistent navigation, error prevention, and timeouts.</td></tr>
403
411
<tr><td>Mobile Accessibility</td><td>Checks touch targets, viewport scaling, orientation, and mobile screen reader patterns.</td></tr>
404
412
<tr><td>Design System Auditor</td><td>Reviews component libraries and design tokens for accessibility patterns and consistency.</td></tr>
413
+
<tr><td>Text Quality Reviewer</td><td>Catches low-quality alt text, template variables in aria-labels, placeholder text used as labels, and duplicate control names.</td></tr>
405
414
</tbody>
406
415
</table>
407
416
</div>
@@ -564,6 +573,25 @@ <h2>Meet the Agents</h2>
564
573
</div>
565
574
</details>
566
575
576
+
<details>
577
+
<summary>Developer Tools Agents (7)</summary>
578
+
<divclass="accordion-body">
579
+
<p>The developer tools team helps you build, debug, package, and test Python desktop applications and NVDA screen reader addons with accessibility built in from the start.</p>
<tr><td>NVDA Addon Specialist</td><td>NVDA screen reader addon development—globalPlugins, appModules, synthDrivers, brailleDisplayDrivers, addon packaging, and Add-on Store submission. Grounded in the official NVDA source code.</td></tr>
590
+
</tbody>
591
+
</table>
592
+
</div>
593
+
</details>
594
+
567
595
<details>
568
596
<summary>Nexus & Hidden Sub-Agents (12)</summary>
569
597
<divclass="accordion-body">
@@ -605,7 +633,7 @@ <h2>How It Works Across Platforms</h2>
605
633
<divclass="accordion-body">
606
634
<p>Agents live in <code>.claude/agents/</code> as Markdown files. Each agent has a dedicated system prompt that defines its identity and expertise.</p>
607
635
<p>Specialists run in parallel groups for fast audits—the Accessibility Lead orchestrates the full team so you get comprehensive results from a single command.</p>
608
-
<p>Install with one command. The installer copies all 49 agents and configures everything automatically.</p>
636
+
<p>Install with one command. The installer copies all 57 agents and configures everything automatically.</p>
609
637
</div>
610
638
</details>
611
639
@@ -614,7 +642,7 @@ <h2>How It Works Across Platforms</h2>
614
642
<divclass="accordion-body">
615
643
<p>Agents load as <code>.agent.md</code> files in <code>.github/agents/</code>. Accessibility rules are injected into every Copilot chat via <code>copilot-instructions.md</code>.</p>
616
644
<p>Same agents, same rules, same parallel execution as Claude Code. All 54 prompts are available as <code>.prompt.md</code> files you can invoke directly in Copilot Chat.</p>
617
-
<p>16 skills provide shared knowledge modules that keep all agents consistent.</p>
645
+
<p>17 skills provide shared knowledge modules that keep all agents consistent.</p>
618
646
</div>
619
647
</details>
620
648
@@ -631,7 +659,7 @@ <h2>How It Works Across Platforms</h2>
631
659
<summary>Copilot CLI (GitHub Copilot in Terminal)</summary>
632
660
<divclass="accordion-body">
633
661
<p>Agents load as <code>.agent.md</code> files in <code>.github/agents/</code>—the same files used by VS Code Copilot. Copilot CLI reads the agent definitions and applies accessibility rules directly in your terminal workflow.</p>
634
-
<p>All 54 prompts, 16 skills, and 49 agents work identically to the VS Code experience. The installer configures Copilot CLI support automatically alongside VS Code.</p>
662
+
<p>All 54 prompts, 17 skills, and 57 agents work identically to the VS Code experience. The installer configures Copilot CLI support automatically alongside VS Code.</p>
<tr><td>Python Development</td><td>Python and wxPython patterns, packaging (PyInstaller/Nuitka/cx_Freeze), testing, wxPython sizers/events/threading, and cross-platform paths.</td></tr>
762
+
</tbody>
763
+
</table>
764
+
</div>
765
+
</details>
766
+
727
767
</div>
728
768
</div>
729
769
</section>
@@ -915,11 +955,11 @@ <h2>Projects</h2>
915
955
<divclass="repo-card">
916
956
<div>
917
957
<h3>Community-Access/accessibility-agents</h3>
918
-
<p>49 accessibility agents, 16 skills, and 54 prompts for Claude Code, GitHub Copilot, Claude Desktop, Copilot CLI, Codex CLI, and Gemini CLI. Enforce WCAG 2.2 AA compliance so AI coding tools stop generating inaccessible code.</p>
958
+
<p>57 accessibility agents, 17 skills, and 54 prompts for Claude Code, GitHub Copilot, Claude Desktop, Copilot CLI, Codex CLI, and Gemini CLI. Enforce WCAG 2.2 AA compliance so AI coding tools stop generating inaccessible code.</p>
Community Access is excited to announce **Accessibility Agents v2.2**, bringing the total agent count to 57 with two significant new additions: an NVDA Addon Development Specialist and a source citation policy that makes every agent response trustworthy and verifiable.
8
+
9
+
## NVDA Addon Development Specialist
10
+
11
+
The new **NVDA Addon Specialist** is the seventh member of the Developer Tools team. It is an expert in building, debugging, testing, packaging, and publishing addons for the [NVDA screen reader](https://www.nvaccess.org/) -- grounded directly in the [official NVDA source code](https://github.com/nvaccess/nvda).
12
+
13
+
The agent covers:
14
+
15
+
-**Plugin types** -- globalPlugins, appModules, synthDrivers, and brailleDisplayDrivers
16
+
-**Core APIs** -- event/script handling, NVDAObject overlays, tree interceptors, and the `@script` decorator pattern
17
+
-**Addon packaging** -- manifest format, buildVars, and Add-on Store submission workflow
18
+
-**Braille and speech** -- braille table authoring, speech dictionary files, and internationalization
The NVDA Addon Specialist integrates with the full Developer Tools team: it hands off to the wxPython Specialist for GUI components, the Desktop A11y Testing Coach for screen reader testing, and the Desktop A11y Specialist for platform accessibility API questions.
22
+
23
+
## Text Quality Reviewer
24
+
25
+
The new **Text Quality Reviewer** agent catches problems that are invisible to sighted developers but break the experience for screen reader users:
26
+
27
+
- Template variables left in alt text or aria-labels (`{0}`, `{{var}}`)
28
+
- Code syntax used as accessible names (`property.alttext`, `img.description`)
29
+
- Placeholder text used as the only label for form inputs
30
+
- Typos in short accessible names
31
+
- Whitespace-only or empty accessible names
32
+
- Duplicate control labels on the same page
33
+
34
+
This agent enforces WCAG 1.1.1 (Non-text Content), 4.1.2 (Name, Role, Value), and 2.5.3 (Label in Name).
35
+
36
+
## Source Citation Policy
37
+
38
+
Every agent now follows a formal **source citation policy** with a six-tier authority hierarchy:
39
+
40
+
| Tier | Source Type | Examples |
41
+
|------|-----------|----------|
42
+
| 1 | Normative Specs | WCAG 2.2, WAI-ARIA 1.2, HTML Living Standard |
-**No source, no claim.** If an agent cannot link to an authoritative source, it must explicitly flag the recommendation as experience-based.
52
+
-**Inline citations.** Every factual claim includes a markdown link to the source.
53
+
-**Sources section.** Substantive responses end with a full reference list.
54
+
-**Per-agent source registry.** Each agent domain has designated primary authorities in a machine-readable `SOURCE_REGISTRY.json`.
55
+
-**Automated freshness checks.** A weekly GitHub Actions workflow verifies source URLs and opens issues when documentation changes are detected.
56
+
57
+
This policy exists because AI agents that give accessibility advice must be held to a higher standard. Wrong guidance does not just fail a test -- it creates barriers for real people.
58
+
59
+
## wxPython Screen Reader Key Event Pitfalls
60
+
61
+
The wxPython Specialist now includes detailed guidance on a subtle cross-platform issue: **screen reader key event interception**. When NVDA or JAWS is running, certain keyboard events never reach the application because the screen reader intercepts them first. The agent now warns about this pattern and provides tested workarounds.
62
+
63
+
## By the Numbers
64
+
65
+
| Metric | v2.1 | v2.2 |
66
+
|--------|------|------|
67
+
| Total agents | 55 | 57 |
68
+
| Web accessibility agents | 16 | 17 |
69
+
| Developer tools agents | 6 | 7 |
70
+
| Skills | 16 | 17 |
71
+
| Prompts | 54 | 54 |
72
+
| Platforms | 5 | 5 |
73
+
74
+
## Install or Update
75
+
76
+
Existing users can update with the same one-liner that installed the agents. New agents and the citation policy are included automatically.
New to the project? See the [Getting Started Guide](https://github.com/Community-Access/accessibility-agents/blob/main/docs/getting-started.md) for full installation instructions.
"summary": "v2.2 adds the NVDA Addon Development Specialist, Text Quality Reviewer, a source citation policy with six-tier authority hierarchy, and automated source freshness checks. 57 agents across 5 platforms.",
0 commit comments