-
Notifications
You must be signed in to change notification settings - Fork 26
Vscode Builtin Skill Comparison
Last Updated: March 5, 2026
VS Code Version: 1.110+
VS Code 1.110 introduced a built-in accessibility skill to help developers create accessible features. This document explains how Accessibility Agents complement and extend the platform-provided skill with specialized domain expertise.
Scope: General accessibility guidance for new feature development in VS Code extensions and web projects.
Coverage:
- Basic WCAG 2.1 AA principles
- Semantic HTML recommendations
- ARIA best practices (high-level)
- Keyboard navigation basics
- Color contrast awareness
- Screen reader compatibility considerations
Strengths:
- Always available (no installation required)
- Fast, lightweight responses
- Good for quick accessibility checks during development
- Integrated into all VS Code agent workflows
Scope: Comprehensive accessibility auditing, remediation, and compliance across web, document, and mobile platforms.
How We Extend VS Code's Built-in Skill:
| Domain | VS Code Built-in | Accessibility Agents |
|---|---|---|
| Web (HTML/JSX) | ✅ Basic guidance | ✅✅✅ 9 specialist agents (ARIA, modals, forms, keyboard, tables, links, alt text, live regions, contrast) |
| Documents (Office/PDF) | ❌ No coverage | ✅✅✅ 6 specialist agents (Word, Excel, PowerPoint, PDF, ePub, markdown) |
| Mobile (React Native) | ❌ No coverage | ✅✅✅ 1 specialist agent (iOS, Android, RN/Expo patterns) |
| Design Systems | ❌ No coverage | ✅✅✅ 1 specialist agent (token contrast validation) |
| Cognitive A11y | ❌ No coverage | ✅✅✅ 1 specialist agent (WCAG 2.2 cognitive SC, COGA) |
| Desktop Apps | ❌ No coverage | ✅✅✅ 2 specialist agents (UIA/MSAA/ATK APIs, screen reader testing) |
| Criteria | VS Code Built-in | Accessibility Agents |
|---|---|---|
| WCAG Version | 2.1 AA (general principles) | 2.2 AA (complete SC-by-SC mapping) |
| New in WCAG 2.2 | ✅ Full coverage (2.4.11, 2.4.12, 2.4.13, 2.5.7, 2.5.8, 3.2.6, 3.3.7, 3.3.8, 3.3.9) | |
| Conformance Reports | ❌ No | ✅ VPAT/ACR compliance exports |
| Severity Scoring | ❌ No | ✅ 0-100 scoring with A-F grades |
| Feature | VS Code Built-in | Accessibility Agents |
|---|---|---|
| Interactive Audits | ❌ No | ✅ 3 wizard agents (web, document, markdown) |
| Multi-Phase Workflows | ❌ No | ✅ Step-by-step guided audits (6-7 phases) |
| Cross-Page Analysis | ❌ No | ✅ Pattern detection across multiple pages |
| Delta Scanning | ❌ No | ✅ Changed files only (git diff integration) |
| Remediation Tracking | ❌ No | ✅ Fixed/New/Persistent/Regressed tracking |
| Tool | VS Code Built-in | Accessibility Agents |
|---|---|---|
| axe-core CLI | ❌ No | ✅ Automated scanning in web wizard |
| Lighthouse CI | ❌ No | ✅ Scanner bridge with deduplication |
| GitHub A11y Scanner | ❌ No | ✅ Scanner bridge with issue correlation |
| Office Accessibility Checker | ❌ No | ✅ Rule engine with WCAG mapping |
| PDF/UA Validators | ❌ No | ✅ Matterhorn Protocol checks |
| Capability | VS Code Built-in | Accessibility Agents |
|---|---|---|
| Auto-Fixable Issues | ✅ Missing alt/lang/labels/tabindex | |
| Framework-Specific Fixes | ❌ No | ✅ React/Vue/Angular/Svelte/Tailwind patterns |
| Batch Remediation | ❌ No | ✅ PowerShell/Bash scripts for documents |
| Human-Judgment Items | ❌ No | ✅ Interactive fix mode with approval |
| Enforcement | VS Code Built-in | Accessibility Agents |
|---|---|---|
| Edit Gate | ❌ No | ✅ Blocks UI file edits until accessibility reviewed |
| Proactive Detection | ✅ Hooks fire on every web UI prompt | |
| Session Tracking | ❌ No | ✅ Markers persist across entire session |
| Hook Debugging | ❌ No | ✅ Agent Debug Panel integration |
- ✅ You need quick accessibility guidance during development
- ✅ You're adding a new control or feature and want basic checks
- ✅ You want general WCAG principles without deep domain knowledge
- ✅ You're working on a non-web, non-document project (e.g., backend API)
- ✅ You need comprehensive WCAG 2.2 AA conformance audits
- ✅ You're auditing Office documents, PDFs, or ePub files
- ✅ You're building React Native or mobile apps
- ✅ You need severity scoring and remediation tracking
- ✅ You're preparing VPAT/ACR compliance reports
- ✅ You want framework-specific fix recommendations
- ✅ You need lifecycle hooks to enforce accessibility reviews
- ✅ You're auditing markdown documentation for accessibility
- ✅ You're validating design system tokens for contrast
- ✅ You need cognitive accessibility (COGA) guidance
Recommended Strategy:
- VS Code built-in skill provides real-time, lightweight accessibility awareness during all development
- Accessibility Agents provide deep, specialized audits when you need comprehensive review
Example Workflow:
Day-to-day development:
├─ VS Code built-in skill suggests accessible patterns ✅
└─ Developer follows general guidance
Before commit/PR:
├─ Invoke accessibility-lead agent for comprehensive review ✅
└─ Run web-accessibility-wizard for full WCAG 2.2 audit ✅
Before release:
├─ Run document-accessibility-wizard on all documentation ✅
├─ Generate VPAT compliance report ✅
└─ Export CSV findings with remediation links ✅
What Accessibility Agents Provide That VS Code Built-in Skill Doesn't:
- 57 Specialized Agents - Domain experts for every accessibility scenario
- 17 Reusable Skills - Deep knowledge bases agents can reference
- 104 Slash Command Prompts - One-click workflows for common tasks
- Multi-Platform Support - GitHub Copilot, Claude Code, Gemini, Codex, Desktop CLI
- Lifecycle Hooks - Proactive enforcement before code is written
- Orchestrator Agents - Step-by-step guided workflows for complex audits
- Remediation Tracking - Delta comparison between audit snapshots
- Framework Intelligence - React/Vue/Angular/Svelte/Tailwind-specific patterns
- Document Accessibility - Office, PDF, ePub - domains VS Code doesn't cover
- Mobile Accessibility - React Native, iOS, Android - 60% of traffic
- Scanner Integration - axe-core, Lighthouse, GitHub A11y Scanner bridges
- Compliance Exports - VPAT 2.5 / ACR reports for enterprise
Accessibility Agents are designed to work alongside VS Code's built-in accessibility skill, not replace it. Think of it this way:
-
VS Code built-in: Your accessibility co-pilot
✈️ (always there, lightweight, general guidance) - Accessibility Agents: Your accessibility SWAT team 🚁 (call them in for deep audits, compliance, remediation)
Both are valuable. Both make your projects more accessible.
A: No! Keep it enabled. It provides valuable real-time guidance that complements our specialized agents.
A: No. Our agents are explicitly invoked via slash commands, agent picker, or lifecycle hooks. The built-in skill runs passively. They work together seamlessly.
A: If you need:
- Comprehensive WCAG 2.2 audits
- Document accessibility (Office/PDF)
- Mobile accessibility (React Native)
- Compliance reports (VPAT/ACR)
- Remediation tracking across audits
- Framework-specific fix patterns
Then yes, you need Accessibility Agents. The built-in skill provides general guidance; our agents provide specialized expertise.
A: Yes! We support:
- GitHub Copilot (VS Code, VS, JetBrains)
- Claude Code CLI (terminal-based)
- Claude Desktop (desktop app)
- Gemini CLI (terminal-based)
- Codex CLI (terminal-based)
A: We review every VS Code release (monthly) and implement relevant features within 30 days. See our CHANGELOG.md for release history.
- New to Accessibility Agents? Start with Getting Started
- Want to see agents in action? Check out Example Workflows
- Need help? Open a GitHub Discussion
Related Documentation:
- Agent Debug Panel Guide - Troubleshoot agent loading
- Context Management - Session forking and compaction
- Lifecycle Hooks - Proactive accessibility enforcement
- Accessibility Lead
- Web Accessibility Wizard
- Document Accessibility Wizard
- Alt Text and Headings
- ARIA Specialist
- Contrast Master
- Forms Specialist
- Keyboard Navigator
- Link Checker
- Live Region Controller
- Modal Specialist
- Tables Data Specialist
- Word Accessibility
- Excel Accessibility
- PowerPoint Accessibility
- PDF Accessibility
- Office Scan Config
- PDF Scan Config
- Testing Coach
- WCAG Guide