Install
$ agentstack add skill-kumaran-is-claude-code-onboarding-accessibility-audit ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Accessibility Audit
> Iron Law: Before auditing any component, READ the actual file first. > Do not flag violations based on memory — verify at file:line and show evidence.
WCAG 2.1 AA compliance audit for Angular 21.x and Flutter 3.41.x. Use to audit UI components, establish automated testing, identify accessibility barriers, and prepare compliance evidence.
When to Use
- Auditing Angular or Flutter UI for WCAG 2.1 AA compliance
- Adding automated accessibility tests to CI/CD
- Identifying and remediating accessibility barriers
- Preparing compliance evidence for stakeholders
- Reviewing a PR that adds UI components
Do Not Use
- For general UI design review without accessibility scope
- For backend services with no UI (Java, NestJS, Python, FastAPI)
- When you cannot access the UI files or artifacts
Process
- Confirm scope — which components, pages, or user journeys to audit
- Run automated scan — axe-core (Angular) or flutter_test semantics (Flutter) for baseline violations
- Perform manual checks — keyboard, screen reader, focus order, contrast
- Map findings to WCAG criteria — severity (Critical / Important / Suggestion) and WCAG criterion
- Provide remediation — exact code fixes with file:line evidence
- Re-test after fixes — confirm each finding is resolved
Reference Files
| File | Contents | Load When | |------|----------|-----------| | reference/angular-a11y-automated.md | axe-core Angular integration, keyboard trap detection, heading structure validation, pa11y | Adding automated a11y tests to Angular project | | reference/flutter-a11y-automated.md | flutter_test semantics testing, SemanticsController patterns, widget test accessibility | Adding automated a11y tests to Flutter project | | reference/manual-testing-checklist.md | Keyboard, screen reader, visual, cognitive manual checklists for both stacks | Running manual audit session | | reference/cicd-integration.md | GitHub Actions workflows for Angular (axe + pa11y) and Flutter (semantic tests) | Integrating a11y into CI/CD pipeline |
Existing Platform Checklists
These checklists already exist in the workspace — load them during audit:
- Angular:
.claude/skills/angular-spa/reference/accessibility-checklist.md— WCAG 2.1 AA checklist, ARIA patterns - Flutter:
.claude/skills/flutter-mobile/reference/accessibility-audit-checklist.md— Semantics, contrast, touch targets, focus management - UI Patterns:
.claude/skills/ui-standards-tokens/reference/ui-accessibility-patterns.md— Flutter Semantics, FocusTraversalGroup, SemanticsService code patterns
Output Format
## Accessibility Audit — [Component/Page Name]
### Critical (Blocks users with disabilities)
- **[A11Y-001]** [Short description]
- File: `path/to/file.dart:42` or `path/to/component.html:18`
- WCAG: [criterion, e.g. 1.1.1 Non-text Content]
- Issue: [what is wrong]
- Fix: [exact code fix]
### Important (Degrades experience significantly)
- **[A11Y-002]** [Short description]
- File: `path/to/file:line`
- WCAG: [criterion]
- Issue: [what is wrong]
- Fix: [exact code fix]
### Suggestions (Enhances experience)
- **[A11Y-003]** [Short description]
- File: `path/to/file:line`
- Recommendation: [what to add/improve]
### Audit Summary
- Automated scan: [axe violations count] / [flutter semantics findings count]
- Manual checks: [passed/failed per category]
- WCAG 2.1 AA: [PASS / FAIL — N critical, N important]
Agents
accessibility-auditor— WCAG 2.1 compliance, Semantics widgets, touch targets, focus, contrastui-standards-expert— design token usage, Material 3 theming, interaction contracts
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: kumaran-is
- Source: kumaran-is/claude-code-onboarding
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.