# Appendix V: Accessibility Agents Reference
>
> **Listen to Episode 39:** [Accessibility Agents - Complete Reference](../PODCASTS.md) - a conversational audio overview of this chapter. Listen before reading to preview the concepts, or after to reinforce what you learned.
## Complete Reference - Agents, Slash Commands, Instructions, Configuration Levels, and All File Formats
> This is your comprehensive reference for Accessibility Agents and the full VS Code Copilot customization system. The ecosystem includes **55 agents** across **3 teams** and **5 platforms**, plus 54+ slash commands, 17 skills, and 6 instruction files. For the lesson, see [Chapter 16: Accessibility Agents](16-accessibility-agents.md). For Copilot keyboard shortcuts and Chat features, see [Appendix W: GitHub Copilot Reference](appendix-w-github-copilot-reference.md).
## Table of Contents
1. [The Full Agent Ecosystem](#1-the-full-agent-ecosystem)
2. [GitHub Workflow Agents - Quick Reference](#2-github-workflow-agents---quick-reference)
3. [Slash Commands and Prompts](#3-slash-commands-and-prompts)
4. [Customization Primitives - Decision Guide](#4-customization-primitives---decision-guide)
5. [Scope and Priority - All Levels](#5-scope-and-priority---all-levels)
6. [Always-On Instructions - All File Types](#6-always-on-instructions---all-file-types)
7. [File-Based Instructions (.instructions.md)](#7-file-based-instructions-instructionsmd)
8. [.agent.md - Complete Format Reference](#8-agentmd---complete-format-reference)
9. [.prompt.md - Complete Format Reference](#9-promptmd---complete-format-reference)
10. [Agent Skills (SKILL.md) - Complete Format Reference](#10-agent-skills-skillmd---complete-format-reference)
11. [Hooks (.json) - Lifecycle Automation](#11-hooks-json---lifecycle-automation)
12. [preferences.md - Accessibility Agents Personal Settings](#12-preferencesmd---accessibility-agents-personal-settings)
13. [Diagnostics and Troubleshooting](#13-diagnostics-and-troubleshooting)
14. [Further Reading](#14-further-reading)
## 1. The Full Agent Ecosystem
Accessibility Agents includes 55 agents organized into three specialized teams, available on five platforms.
### Platforms
| Platform | Agent Format | Installation |
| ---------- | ------------- | ------------- |
| **GitHub Copilot** (VS Code) | `.github/agents/*.agent.md` | Fork repo or run installer |
| **Claude Code** | Per-agent CLAUDE.md + hook enforcement | One-liner installer auto-detects |
| **Gemini CLI** | Gemini skill files | One-liner installer auto-detects |
| **Claude Desktop** | MCP server integration | One-liner installer auto-detects |
| **Codex CLI** | Codex agent files | One-liner installer auto-detects |
### Team 1: Accessibility (26 agents)
| Agent | Type | What It Does |
| ------- | ------ | ------------- |
| `@accessibility-lead` | Orchestrator | Delegates multi-agent accessibility audits to specialist agents |
| `@aria-specialist` | Task | ARIA roles, states, properties, widget patterns (modals, tabs, comboboxes) |
| `@modal-specialist` | Task | Dialog focus trapping, escape behavior, screen reader overlay announcements |
| `@contrast-master` | Task | Color contrast ratios, focus indicators, dark mode, visual presentation |
| `@keyboard-navigator` | Task | Tab order, focus management, keyboard shortcuts, skip links, focus traps |
| `@live-region-controller` | Task | Live region announcements, dynamic content, toasts, loading states |
| `@forms-specialist` | Task | Form labels, error handling, validation, autocomplete, field grouping |
| `@alt-text-headings` | Task | Alt text quality, heading hierarchy, document outline, landmark structure |
| `@tables-specialist` | Task | Table markup, scope, caption, headers, sortable columns, ARIA grid |
| `@link-checker` | Informational | Link text quality, ambiguous links, WCAG 2.4.4 and 2.4.9 compliance |
| `@web-accessibility-wizard` | Orchestrator | Full guided WCAG audit - severity scoring, remediation tracking, action plan |
| `@testing-coach` | Informational | NVDA/JAWS/VoiceOver testing guidance, automated test setup (axe-core, Playwright) |
| `@wcag-guide` | Informational | WCAG 2.2 AA reference, success criteria explanations, conformance levels |
| `@word-accessibility` | Task | Microsoft Word document accessibility auditing and remediation |
| `@excel-accessibility` | Task | Microsoft Excel spreadsheet accessibility auditing and remediation |
| `@powerpoint-accessibility` | Task | Microsoft PowerPoint presentation accessibility auditing |
| `@office-scan-config` | Informational | Office document scan configuration and rule management |
| `@pdf-accessibility` | Task | PDF accessibility auditing (PDF/UA, tagged PDF structure) |
| `@pdf-scan-config` | Informational | PDF scan configuration and rule management |
| `@document-accessibility-wizard` | Orchestrator | Guided document audit wizard for Word, Excel, PowerPoint, and PDF |
| `@cognitive-accessibility` | Informational | Cognitive accessibility, plain language, reading level, content clarity |
| `@mobile-accessibility` | Task | iOS VoiceOver and Android TalkBack native app accessibility |
| `@design-system-auditor` | Task | Design system component accessibility review and pattern library audit |
| `@markdown-a11y-assistant` | Task | Markdown headings, links, alt text, tables, emoji, structure enforcement |
| `@epub-accessibility` | Task | ePub and digital publication accessibility auditing |
| `@epub-scan-config` | Informational | ePub scan configuration and rule management |
### Team 2: GitHub Workflow (12 agents)
| Agent | Type | What It Does |
| ------- | ------ | ------------- |
| `@daily-briefing` | Informational | Morning situation report - issues, PRs, CI, security, community activity |
| `@issue-tracker` | Both | Find, prioritize, triage, draft replies to issues across repositories |
| `@pr-review` | Both | Structured PR reviews with risk assessment, change maps, inline suggestions |
| `@analytics` | Informational | Contribution velocity, review turnaround, code hotspots, workload distribution |
| `@insiders-a11y-tracker` | Both | Monitor accessibility-sensitive changes - WCAG/ARIA, headings, links, keyboard |
| `@template-builder` | Guided | Interactive issue template wizard via VS Code Ask Questions |
| `@github-hub` | Both | Central hub for all GitHub operations and repository management |
| `@repo-admin` | Task | Repository settings, branch protection rules, and rulesets |
| `@team-manager` | Task | Team membership, permissions, organization management |
| `@contributions-hub` | Informational | Contribution tracking, contributor recognition, community metrics |
| `@repo-manager` | Task | Multi-repository operations and cross-repo workflow coordination |
| `@nexus` | Orchestrator | Cross-agent orchestration - coordinates multiple agents for complex workflows |
### Team 3: Developer Tools (6 agents)
| Agent | Type | What It Does |
| ------- | ------ | ------------- |
| `@developer-hub` | Both | Central hub for developer tool operations and project scaffolding |
| `@python-specialist` | Task | Python accessibility patterns, Django/Flask a11y, best practices |
| `@wxpython-specialist` | Task | wxPython GUI accessibility - keyboard, focus, screen reader support |
| `@desktop-a11y-specialist` | Task | Desktop application accessibility across Windows, macOS, and Linux |
| `@desktop-a11y-testing-coach` | Informational | Desktop accessibility testing guidance and automation setup |
| `@a11y-tool-builder` | Task | Build custom accessibility testing tools, linters, and CI checks |
### Supporting Resources
| Resource | Count | Location |
| ---------- | ------- | --------- |
| Copilot prompts | 54+ | `.github/prompts/*.prompt.md` |
| Copilot skills | 17 | `.github/skills/*/SKILL.md` |
| Copilot instructions | 6 | `.github/instructions/*.instructions.md` |
| Claude Code hooks | 3 | `.claude/hooks/` |
| Example violations | 20+ | `example/` directory |
## 2. GitHub Workflow Agents - Quick Reference
The GitHub Workflow team includes 12 agents that automate common repository operations. These are good starting points if you have completed the Day 1 skills - but explore any agent in the ecosystem that matches your workflow.\n\nInvoke any agent by typing `@agent-name` in Copilot Chat (`Ctrl+Shift+I`).
### `@daily-briefing` - Morning Briefing
**Agent file:** `.github/agents/daily-briefing.agent.md`
| Example Command | What It Does |
| ---------------- | ------------- |
| `@daily-briefing morning briefing` | Full prioritized situation report |
| `@daily-briefing what needs my attention today in accessibility-agents?` | Repo-scoped briefing |
| `@daily-briefing summarize activity from the last week` | Weekly digest |
#### Output sections (H2 headings - navigate with `H`)
- Needs Your Action
- Pull Requests Waiting for Your Review
- @Mentions Requiring Response
- CI Failures on Your Branches
- For Your Awareness
- Issues Opened Since Yesterday
- Your PRs With New Activity
- Security and Dependabot Alerts
- All Clear (confirms checked but empty categories)
### `@issue-tracker` - Issue Management
**Agent file:** `.github/agents/issue-tracker.agent.md`
| Example Command | What It Does |
| ---------------- | ------------- |
| `@issue-tracker find open issues labeled good-first-issue` | Filtered issue search |
| `@issue-tracker find accessibility issues across all my repos` | Cross-repo search |
| `@issue-tracker is there a duplicate of issue #42?` | Duplicate check |
| `@issue-tracker draft a reply to issue #15` | Draft a response (you review before posting) |
**Important:** The agent drafts replies. You post. Always review tone against the [Culture & Etiquette guide](08-culture-etiquette.md).
### `@pr-review` - Pull Request Review
**Agent file:** `.github/agents/pr-review.agent.md`
| Example Command | What It Does |
| ---------------- | ------------- |
| `@pr-review review PR #14` | Full review document |
| `@pr-review what is the risk level of PR #8?` | Risk assessment only |
| `@pr-review generate inline comments for PR #14` | Line-level suggestions only |
| `@pr-review summarize PR #14 in two sentences` | Quick summary |
#### Output sections (H2/H3 headings)
- Summary
- Risk Assessment (High / Medium / Low)
- Files Changed (per-file descriptions)
- Suggested Inline Comments (prefixed: `nit:`, `question:`, `suggestion:`, `important:`, `blocking:`, `praise:`)
- Questions for the Author
- What Looks Good
- Review Verdict Recommendation
**Critical rule:** The agent produces a starting point. Read it, edit it, post it under your own name.
### `@analytics` - Team Analytics
**Agent file:** `.github/agents/analytics.agent.md`
| Example Command | What It Does |
| ---------------- | ------------- |
| `@analytics team velocity in accessibility-agents this month` | Contribution pace |
| `@analytics who are the most active contributors?` | Top contributors by commits and reviews |
| `@analytics which files are changed most often?` | Code hotspot detection |
| `@analytics how long does PR review take on average?` | Review turnaround time |
### `@insiders-a11y-tracker` - Accessibility Change Monitor
**Agent file:** `.github/agents/insiders-a11y-tracker.agent.md`
| Example Command | What It Does |
| ---------------- | ------------- |
| `@insiders-a11y-tracker check recent changes` | Scan last commits for a11y impact |
| `@insiders-a11y-tracker review my PR #14 for accessibility impact` | PR-scoped accessibility review |
| `@insiders-a11y-tracker are there any accessibility regressions in the last 5 commits?` | Regression scan |
#### What it monitors
| Area | What It Checks |
| ------ | --------------- |
| Markdown / docs | Heading hierarchy skips, non-descriptive link text, missing image alt text, table structure |
| HTML / JSX | ARIA attribute changes, `tabIndex`, `outline: none`, `display: none` on focused elements |
| JavaScript | `onMouseDown` without keyboard equivalent, `onMouseEnter`/`onMouseLeave` without keyboard parallel |
| Semantic HTML | `
`/`
` used for interactive elements instead of `