Skip to main content

ui-review

Review an existing UI and produce prioritized, actionable findings across design, usability, cognitive load, accessibility, responsiveness, theming, performance, and implementation integrity. Use when asked for a UI critique, frontend audit, pre-release review, screenshot or URL evaluation, or an explanation of what is confusing, generic, inaccessible, fragile, or unfinished. Keep the review read-only unless the user separately asks for fixes.

Datos de origen

Repositorio
backnotprop/ui-skills
Última actividad en el origen
15 de agosto de 2026 a las 03:24
Idioma detectado de SKILL.md
inglés
Estrellas
6
Forks
1

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
3 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
ui-review
description
Review an existing UI and produce prioritized, actionable findings across design, usability, cognitive load, accessibility, responsiveness, theming, performance, and implementation integrity. Use when asked for a UI critique, frontend audit, pre-release review, screenshot or URL evaluation, or an explanation of what is confusing, generic, inaccessible, fragile, or unfinished. Keep the review read-only unless the user separately asks for fixes.
license
Apache-2.0
metadata
{"provenance":"Derived and substantially modified from Impeccable 4.1.1 critique and audit"}
# UI Review Review any concrete UI target without requiring project context files, a detector, persistence, or a larger workflow. ## Resolve the target Identify the exact surface: URL, screenshot, route, component, source path, or flow. Narrow vague requests to the smallest useful target and state the chosen scope. Use the strongest available evidence: - inspect the rendered interface when it is available; - exercise the primary path rather than judging a still frame alone; - inspect relevant source and shared conventions when code is available; - evaluate representative desktop, intermediate, and mobile sizes; - distinguish observed behavior from inference. Do not start a server, install tooling, or mutate a browser session unless the user authorized that operation. ## Run two passes Keep the first pass independent of mechanical findings so lint-like output does not anchor visual judgment. When permitted and useful, separate agents may run the two passes in parallel using self-contained context. They are not required. Without them, complete and record Pass A before beginning Pass B. Independence of judgment matters; dependence on a particular orchestration tool does not. ### Pass A: experience and design Evaluate: - product specificity versus category-interchangeable design; - primary task, reading order, hierarchy, and information architecture; - discoverability, feedback, control, consistency, and recovery; - typography, color, layout, density, imagery, and motion; - cognitive load and decision complexity; - emotional fit and high-stakes moments; - loading, empty, error, success, disabled, and permission states; - relevant user perspectives. Read `references/experience-rubric.md` for the complete heuristic, cognitive-load, persona, and severity rubrics. For a full review, score all applicable Nielsen heuristics from 0–4, mark truly inapplicable items `n/a`, and calculate the result against the applicable maximum. ### Pass B: implementation evidence Evaluate only what the available evidence supports: - accessibility; - responsive behavior and input methods; - theming and token consistency; - performance risks; - implementation integrity and repeated shortcuts. Read `references/technical-rubric.md` for the technical dimensions and scoring anchors. For a full web review with source or runtime evidence, score the five applicable technical dimensions from 0–4. For a screenshot-only or deliberately scoped review, mark dimensions that cannot be verified `not assessed`; do not guess scores. Use existing project checks when they are already available and relevant. Automated findings are evidence to verify, not proof. Do not require or install a proprietary detector. ## Synthesize Do not concatenate two reports. Explain: - where visual judgment and technical evidence agree; - which issues are visible only in behavior or source; - which automated findings are false positives or uncertain; - which strengths should be preserved. Prioritize by user impact, frequency, reach, and remediation cost. A short list of high-confidence problems is better than padded output. ## Output For a full review, use this structure: 1. **Method and evidence**: target, rendered states, source, checks, and limitations. 2. **Experience health**: Nielsen table, total against applicable maximum, cognitive-load result, and product-specificity verdict. 3. **Technical health**: five-dimension table and total against applicable maximum. 4. **Overall verdict**: clearest judgment and largest opportunity. 5. **What works**: two to four specific strengths worth preserving. 6. **Priority findings**: three to seven issues ordered by severity. 7. **Persona red flags**: exact failures from two or three relevant perspectives. 8. **Systemic patterns**: recurring causes rather than isolated symptoms. 9. **Recommended actions**: ordered, concrete next steps. 10. **Evidence limits**: what could not be verified and any assumptions. For a scoped review, include only applicable sections, but keep the same finding format and evidence standards. For each finding include: - **Severity**: P0, P1, P2, or P3; - **Evidence**: element, state, behavior, file, or line; - **Impact**: the user harm or product cost; - **Recommendation**: a specific correction; - **Confidence**: include only when evidence is incomplete. Do not combine the experience and technical totals into a false universal score. Mark inapplicable items `n/a`, mark unverified dimensions `not assessed`, and adjust each denominator. Never inflate a score to be polite. ## Boundaries - Remain read-only unless implementation was explicitly requested. - Do not create report history, hidden state, or project files unless asked. - Do not require `PRODUCT.md`, `DESIGN.md`, subagents, browser injection, or a detector. - Use context documents when present, but treat the rendered product and code as evidence too. - Do not report generic advice without tying it to the target. - Do not report an issue without explaining why it matters. - Do not call a visual preference an accessibility or correctness defect.
Ver en GitHub