feat: add accessible web UI agent and components for improved accessiblity#1191
feat: add accessible web UI agent and components for improved accessiblity#1191deleonio wants to merge 2 commits intogithub:stagedfrom
Conversation
e0ea3dd to
75427fc
Compare
|
It looks like you've incorrectly branched from the You can attempt to fix this with a rebase: If that does not resolve it, you can run |
75427fc to
c28eccf
Compare
c28eccf to
f4d1b7e
Compare
🔍 Skill Validator Results2 resource(s) checked | ✅ All checks passed Full output
|
f4d1b7e to
466809f
Compare
|
Hi @aaronpowell, My base branch is “staged” and I've pushed our commit. Do you know why the “Validate README.md” command failed? When I run the commands locally, it works without any errors. |
|
Here's the diff of what's incorrect - https://github.com/github/awesome-copilot/actions/runs/23893539686/job/69672520114?pr=1191#step:8:21 The readme reports that there's a |
Accessible Web UI
Most developers want to build accessible UIs. The problem is never intention — it's
cognitive load. ARIA, keyboard contracts, focus management, label associations… getting
it right requires expertise most teams don't have spare time to develop.
This PR ships a Copilot agent + companion skill that take that burden off your plate.
You describe the UI. The agent closes every accessibility gap automatically.
What's included
agents/accessible-web-ui.agent.md— a specialized Copilot agent that:single line — no guessing, no hallucinated props
web components that enforce labels, error associations, and keyboard behavior
by design — not by convention
accessibility.agent.mdfordeep WCAG audits or to any framework agent for React / Angular / Vue adaptation
skills/accessible-web-components/SKILL.md— the knowledge base behind the agent:The idea in one sentence
Why this is good for you as a developer
Checklist
accessible-web-ui.agent.md— frontmatter complete (name,description,model,tools,mcp-servers,handoffs)accessible-web-components/SKILL.md— frontmatter valid, description in rangenpm run build