# 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 `