Open
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
.claude/skills/web-accessibility-checker/scripts/automated_checks.py
Outdated
Show resolved
Hide resolved
trieloff
requested changes
Nov 13, 2025
Contributor
trieloff
left a comment
There was a problem hiding this comment.
Please eliminate the Python dependency.
Add comprehensive web accessibility checker skill for WCAG 2.2 Level AA and EU EAA compliance auditing. Features: - Automated scanning using axe-core via Playwright - Manual testing checklists for keyboard navigation, screen readers, forms - Report generation structured by WCAG POUR principles - WCAG 2.2 compliance including all 9 new success criteria - EU EAA compliance focus with June 28, 2025 deadline awareness Included: - SKILL.md - Main skill documentation and workflow - scripts/automated-checks.js - Automated axe-core testing - scripts/generate-report.js - Report generator - references/wcag-22-criteria.md - Complete WCAG 2.2 reference - references/manual-testing-checklist.md - Manual testing procedures - references/eaa-requirements.md - EU Accessibility Act requirements Scripts follow project coding standards: - ES6 modules with explicit .js extensions - Airbnb eslint style guide compliance - JSDoc documentation - Unix line endings
d6bd4c6 to
98a8001
Compare
Author
Done |
Contributor
|
@eovidiu I've added the ai-generated tag. If that is unfair, let me know. |
Author
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add a comprehensive web accessibility checker skill for Claude Code that audits websites for WCAG 2.2 Level AA and EU EAA compliance.
What's New
This PR introduces a new Claude Code skill located in
.claude/skills/web-accessibility-checker/that provides automated and manual testing capabilities for web accessibility compliance.Key Features:
Included Files:
SKILL.md- Main skill documentation and workflow (387 lines)scripts/automated_checks.py- Python script for automated axe-core testing (303 lines)scripts/generate_report.py- Report generator that formats violations by WCAG principle (313 lines)references/wcag-22-criteria.md- Complete WCAG 2.2 success criteria reference (1,296 lines)references/manual-testing-checklist.md- Step-by-step manual testing procedures (963 lines)references/eaa-requirements.md- European Accessibility Act requirements and deadlines (517 lines)Usage
Users can invoke this skill when asking to:
The skill follows a three-phase approach:
python scripts/automated_checks.py <url>python scripts/generate_report.py violations.jsonWhy This Matters
Testing
This is a Claude Code skill (documentation and scripts), not a website feature. No preview URL is applicable.
Dependencies for automation scripts: