con un clic
ui-review
Accessibility and UX audit based on WCAG 2.1 AA guidelines
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Accessibility and UX audit based on WCAG 2.1 AA guidelines
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Close a GitHub issue with discipline — resolved, superseded, or duplicate. Pre-flights body + comments, migrates substance before destroying context, cross-links both directions.
File a new GitHub issue with duplicate search, scope decision, label discovery, and preview before posting. Prevents fragmented or silently-filed issues.
Restructure the topology of GitHub issues — split one into many focused replacements, or merge multiple into one keeper. Migrates substance and cross-links before closing anything.
Update an existing GitHub issue — edit body, post a comment, retag, or reopen. Pre-flights body + comments; acknowledges stale framing instead of silently rewriting.
Review and address PR feedback using 6-dimensional code review
Structured code review using 6 dimensions. Works with or without the code-reviewer agent.
| name | ui-review |
| description | Accessibility and UX audit based on WCAG 2.1 AA guidelines |
| allowed-tools | Read, Grep, Glob |
Accessibility and UX audit for web components. Reports violations as [CRITICAL|IMPORTANT|MINOR] file:line based on WCAG 2.1 AA.
Audit UI components for accessibility and UX compliance. Report violations with severity and fix guidance.
:focus-visible outline must always be visible. Use outline: 2px solid, never outline: none.Review against checklist (DETAIL: Full Checklist). Check:
For each violation:
[SEVERITY] — file:line
Rule: [rule name]
Issue: [what is wrong]
Fix: [specific code change]
Count by severity. Verdict: Ready for PR (yes/no).
<label> via htmlFor/idrole="alert" and aria-describedbyrequired attribute AND visual indicatoraria-invalid="true" on inputs with errorsautocomplete on email, name, tel fields:focus-visible ring visible — never suppressed<h1> per page, logical heading hierarchy<ul>/<ol>, not styled divs<nav aria-label="..."><table>, <th scope="col">, <caption>aria-hidden="true"aria-label<img> without alt attributearia-live="polite" or toastprefers-reduced-motion respectedtransition-colors (not transition-all)[SEVERITY] — file:line
Rule: [rule name]
Issue: [what is wrong]
Fix: [specific code change]
Summary: N critical, M important, P minor. Ready: [YES|NO]