Skip to content

Commit 736e9bf

Browse files
committed
feat: update site for v2.2 -- 57 agents, citation policy, NVDA addon specialist
1 parent 8020c8d commit 736e9bf

3 files changed

Lines changed: 151 additions & 14 deletions

File tree

‎index.html‎

Lines changed: 54 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<meta name="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+
<meta name="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.">
77
<title>Community Access — Accessible by Default</title>
88
<link rel="icon" href="https://avatars.githubusercontent.com/u/263509777?v=4&s=32" type="image/png">
99
<link rel="apple-touch-icon" href="https://avatars.githubusercontent.com/u/263509777?v=4&s=180">
1010
<meta property="og:title" content="Community Access — Accessible by Default">
11-
<meta property="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+
<meta property="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.">
1212
<meta property="og:image" content="https://avatars.githubusercontent.com/u/263509777?v=4&s=400">
1313
<meta property="og:url" content="https://community-access.github.io/">
1414
<meta property="og:type" content="website">
@@ -210,7 +210,7 @@
210210
<section class="hero">
211211
<div class="container">
212212
<h1>Accessible <span class="hero-accent">by Default</span></h1>
213-
<p>AI coding tools forget accessibility. Our 55 agents make sure they never do&mdash;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&mdash;enforcing WCAG 2.2 AA inside your favorite AI coding environment so every line of code ships inclusive.</p>
214214
<div class="hero-actions">
215215
<a href="#install" class="btn btn-primary">Install in 30 Seconds</a>
216216
<a href="https://github.com/Community-Access/accessibility-agents" class="btn btn-outline">View on GitHub</a>
@@ -223,7 +223,7 @@ <h1>Accessible <span class="hero-accent">by Default</span></h1>
223223
<dl class="stats-grid" id="live-stats">
224224
<div class="stat-item">
225225
<dt class="stat-label">Agents</dt>
226-
<dd class="stat-number" id="stat-agents">55</dd>
226+
<dd class="stat-number" id="stat-agents">57</dd>
227227
</div>
228228
<div class="stat-item">
229229
<dt class="stat-label">Platforms</dt>
@@ -287,6 +287,14 @@ <h3>Beyond Web Code</h3>
287287
<h3>CI/CD Ready</h3>
288288
<p>Integrates with <a href="https://github.com/dequelabs/axe-core" style="color:var(--ca-indigo-light);">axe-core</a>, the <a href="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>
289289
</div>
290+
<div class="feature-card">
291+
<h3>Cited &amp; Trustworthy</h3>
292+
<p>Every agent follows a <a href="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&mdash;not hallucinated advice. A weekly automation checks sources for staleness.</p>
293+
</div>
294+
<div class="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 <a href="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>
290298
</div>
291299
</div>
292300
</section>
@@ -295,7 +303,7 @@ <h3>CI/CD Ready</h3>
295303
<div class="container">
296304
<div class="section-header">
297305
<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>&ldquo;How it works&rdquo;</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>&ldquo;How it works&rdquo;</em> to see exactly how each one analyzes your content.</p>
299307
</div>
300308
<search class="search-filter">
301309
<label for="agent-search">Search agents, skills, prompts, and tools</label>
@@ -311,7 +319,7 @@ <h2>Meet the Agents</h2>
311319
<div class="accordion-group">
312320

313321
<details>
314-
<summary>Web Accessibility Agents (16)</summary>
322+
<summary>Web Accessibility Agents (17)</summary>
315323
<div class="accordion-body">
316324
<table class="agent-table" aria-label="Web accessibility agents">
317325
<thead><tr><th scope="col">Agent</th><th scope="col">Description</th></tr></thead>
@@ -402,6 +410,7 @@ <h2>Meet the Agents</h2>
402410
<tr><td>Cognitive Accessibility</td><td>Audits for WCAG 2.2 cognitive criteria: reading level, consistent navigation, error prevention, and timeouts.</td></tr>
403411
<tr><td>Mobile Accessibility</td><td>Checks touch targets, viewport scaling, orientation, and mobile screen reader patterns.</td></tr>
404412
<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>
405414
</tbody>
406415
</table>
407416
</div>
@@ -564,6 +573,25 @@ <h2>Meet the Agents</h2>
564573
</div>
565574
</details>
566575

576+
<details>
577+
<summary>Developer Tools Agents (7)</summary>
578+
<div class="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>
580+
<table class="agent-table" aria-label="Developer tools agents">
581+
<thead><tr><th scope="col">Agent</th><th scope="col">Description</th></tr></thead>
582+
<tbody>
583+
<tr><td>Developer Hub</td><td>Command center for all developer tasks&mdash;routes to the right specialist based on what you need.</td></tr>
584+
<tr><td>Python Specialist</td><td>Debugging, packaging (PyInstaller/Nuitka/cx_Freeze), testing, type checking, async patterns, and optimization.</td></tr>
585+
<tr><td>wxPython Specialist</td><td>Sizer layouts, event handling, AUI framework, custom controls, threading, and desktop accessibility.</td></tr>
586+
<tr><td>Desktop A11y Specialist</td><td>Platform accessibility APIs (UI Automation, MSAA, ATK/AT-SPI, NSAccessibility), screen reader interaction, and focus management.</td></tr>
587+
<tr><td>Desktop A11y Testing Coach</td><td>Testing with NVDA, JAWS, Narrator, VoiceOver, and Orca. Automated UIA testing and keyboard-only testing flows.</td></tr>
588+
<tr><td>A11y Tool Builder</td><td>Building accessibility scanning tools, rule engines, document parsers, report generators, and audit automation.</td></tr>
589+
<tr><td>NVDA Addon Specialist</td><td>NVDA screen reader addon development&mdash;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+
567595
<details>
568596
<summary>Nexus &amp; Hidden Sub-Agents (12)</summary>
569597
<div class="accordion-body">
@@ -605,7 +633,7 @@ <h2>How It Works Across Platforms</h2>
605633
<div class="accordion-body">
606634
<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>
607635
<p>Specialists run in parallel groups for fast audits&mdash;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>
609637
</div>
610638
</details>
611639

@@ -614,7 +642,7 @@ <h2>How It Works Across Platforms</h2>
614642
<div class="accordion-body">
615643
<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>
616644
<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>
618646
</div>
619647
</details>
620648

@@ -631,7 +659,7 @@ <h2>How It Works Across Platforms</h2>
631659
<summary>Copilot CLI (GitHub Copilot in Terminal)</summary>
632660
<div class="accordion-body">
633661
<p>Agents load as <code>.agent.md</code> files in <code>.github/agents/</code>&mdash;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>
635663
</div>
636664
</details>
637665

@@ -724,6 +752,18 @@ <h2>Skills &mdash; Shared Knowledge Modules</h2>
724752
</div>
725753
</details>
726754

755+
<details>
756+
<summary>Developer Skills (1)</summary>
757+
<div class="accordion-body">
758+
<table class="agent-table" aria-label="Developer skills">
759+
<thead><tr><th scope="col">Skill</th><th scope="col">Description</th></tr></thead>
760+
<tbody>
761+
<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+
727767
</div>
728768
</div>
729769
</section>
@@ -915,11 +955,11 @@ <h2>Projects</h2>
915955
<div class="repo-card">
916956
<div>
917957
<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>
919959
<ul class="repo-meta">
920960
<li>MIT License</li>
921-
<li>49 agents</li>
922-
<li>16 skills</li>
961+
<li>57 agents</li>
962+
<li>17 skills</li>
923963
<li>54 prompts</li>
924964
</ul>
925965
</div>
@@ -985,13 +1025,13 @@ <h3>Ship It</h3>
9851025
</div>
9861026

9871027
<div class="teams-overview">
988-
<h3>55 Agents Across 5 Teams</h3>
1028+
<h3>57 Agents Across 5 Teams</h3>
9891029
<div class="teams-grid">
9901030
<a href="docs.html" class="team-badge">Web Accessibility <span>16</span></a>
9911031
<a href="docs.html" class="team-badge">Document Scanning <span>9</span></a>
9921032
<a href="docs.html" class="team-badge">Markdown <span>3</span></a>
9931033
<a href="docs.html" class="team-badge">GitHub Workflows <span>11</span></a>
994-
<a href="docs.html" class="team-badge">Developer Tools <span>6</span></a>
1034+
<a href="docs.html" class="team-badge">Developer Tools <span>7</span></a>
9951035
<a href="docs.html" class="team-badge team-badge-sub">Sub-Agents <span>10+</span></a>
9961036
</div>
9971037
<p><a href="docs.html">Explore all agents, skills, and prompts in the documentation &rarr;</a></p>
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Accessibility Agents v2.2: NVDA Addon Specialist, Citation Policy, and 57 Agents
2+
3+
**COMMUNITY ACCESS -- March 4, 2026**
4+
5+
---
6+
7+
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
19+
- **Testing** -- real screen reader verification, scratchpad mode, addon reload workflows
20+
21+
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 |
43+
| 2 | Informative Guidance | Understanding WCAG 2.2, ARIA Authoring Practices Guide |
44+
| 3 | Platform Vendor Docs | MDN Web Docs, Microsoft Learn, Apple Developer |
45+
| 4 | AT Vendor Docs | NV Access (NVDA), Freedom Scientific (JAWS), Apple VoiceOver |
46+
| 5 | Peer-Reviewed | Deque University, WebAIM, Adrian Roselli |
47+
| 6 | Government/Legal | Section508.gov, Access Board ICT, EN 301 549 |
48+
49+
Key rules:
50+
51+
- **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.
77+
78+
**macOS / Linux:**
79+
80+
```bash
81+
curl -fsSL https://raw.githubusercontent.com/Community-Access/accessibility-agents/main/update.sh | bash
82+
```
83+
84+
**Windows (PowerShell):**
85+
86+
```powershell
87+
irm https://raw.githubusercontent.com/Community-Access/accessibility-agents/main/update.ps1 | iex
88+
```
89+
90+
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.

‎posts/posts.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
[
2+
{
3+
"slug": "accessibility-agents-v2.2-release",
4+
"title": "Accessibility Agents v2.2: NVDA Addon Specialist, Citation Policy, and 57 Agents",
5+
"date": "2026-03-04",
6+
"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.",
7+
"type": "Release"
8+
},
29
{
310
"slug": "accessibility-agents-v2.1-release",
411
"title": "Accessibility Agents v2.1: Developer Tools Team, 5 Platforms, and 55 Agents",

0 commit comments

Comments
 (0)