brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
accessibility-auditWCAG 2.1 AA accessibility audit skill for Angular 21.x and Flutter 3.41.x. Use when auditing UI for accessibility compliance, identifying barriers, establishing automated testing, or preparing compliance evidence. Covers axe-core automated scanning, keyboard navigation, screen reader compatibility, color contrast, cognitive accessibility, and CI/CD integrat…
Independent GitHub snapshot · Automated classification · Original documentation governs
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.
| 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 |
These checklists already exist in the workspace — load them during audit:
.claude/skills/angular-spa/reference/accessibility-checklist.md — WCAG 2.1 AA checklist, ARIA patterns.claude/skills/flutter-mobile/reference/accessibility-audit-checklist.md — Semantics, contrast, touch targets, focus management.claude/skills/ui-standards-tokens/reference/ui-accessibility-patterns.md — Flutter Semantics, FocusTraversalGroup, SemanticsService code patterns## 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]
accessibility-auditor — WCAG 2.1 compliance, Semantics widgets, touch targets, focus, contrastui-standards-expert — design token usage, Material 3 theming, interaction contracts