website-accessibility-check
Installation
SKILL.md
Skill Instructions
Purpose
Provide a focused, repeatable accessibility checklist for changes to Eleventy-authored website pages and shared UI building blocks.
Hard Rules
Must
- For any changed page/component, confirm semantic structure and a sensible heading hierarchy.
- Ensure interactive elements are keyboard reachable and have visible focus.
- Ensure images/icons that convey meaning have appropriate alt text (decorative images should not add noise).
- Ensure links have descriptive text (avoid “click here”).
- For any forms/inputs, ensure there are labels (or equivalent accessible names).
- Run
scripts/website-verify.sh --alland fix failures before claiming done. - When shared authored sources change (
_includes,_data,styles,site-assets, orexamples), validate at least one representative consuming page in the renderedwebsite/dist/output.
Must Not
- Do not claim “done” if basic keyboard navigation is broken.
- Do not introduce new UI patterns without considering accessibility impact.