--- name: web-design-guidelines description: UI/UX best practices and accessibility audit. Use when reviewing UI code, checking accessibility, running accessibility audits, auditing forms, or ensuring web interface best practices. Triggers on "audit accessibility", "check WCAG", "review UI", "check accessibility", "audit design", "review UX", or "check best practices". license: MIT metadata: author: agent-skills version: "2.1.0" --- # Web Design Guidelines WCAG accessibility, semantic HTML, keyboard navigation, forms, and performance patterns for inclusive web interfaces. Contains 23 rules across 4 categories. Supports both **coding reference** and **audit mode**. ## Metadata - **Version:** 2.1.0 - **Rule Count:** 23 rules across 4 categories - **License:** MIT ## How to Audit When the user asks to "audit accessibility", "check WCAG compliance", or "review accessibility" — run the checklist below against their codebase. ### Step 1: Determine Scope - If arguments provided (`$ARGUMENTS`): audit only those files or components - If no arguments: audit all UI components and pages in the codebase ### Step 2: Detect Stack Check the project for: - `.tsx`/`.jsx` files → React - `.vue` files → Vue - `.blade.php` files → Laravel Blade - `.html` files → Static HTML ### Step 3: Run Accessibility Checklist Work through every item below. For each, output: - **PASS** — brief confirmation of what was verified - **FAIL** — exact `file:line`, description of the issue, and fix recommendation - **N/A** — if the check does not apply to this project #### Semantic HTML & Structure - [ ] Pages use semantic elements (`
`, `
`, `