| name | ui-ux-design-quality |
| description | Use when designing, building, auditing, reviewing, or improving frontend UI, UX, visual direction, landing pages, dashboards, forms, navigation, design systems, responsive layouts, accessibility, UI microcopy, charts, product pages, or any user-facing interface. Enforces APIVR-aligned design briefs, anti-generic UI checks, accessibility gates, rendered verification, and design-system discipline. |
| activation | Activate when the description trigger applies to the current task. |
| required_inputs | Task request, relevant repository context, constraints, and authority dependencies. |
| required_outputs | Skill-specific artifact, verification evidence, canonical verdict, and next action. |
| authority_dependencies | 00_start_here/SOURCE_OF_TRUTH.md; 10_governance/APIVR_EXECUTION_LIFECYCLE.md; 10_governance/source_of_truth/Elite_Build_Goals_v3.md. |
| evidence_requirements | Executed checks or an honest Unknown, Not Run, or Blocked state for every material claim. |
UI/UX Design Quality
Use this skill whenever the work changes what a user sees, reads, clicks, scans or navigates.
Do not build generic AI-looking UI. Define the subject, audience, page job, visual direction and proof standard before writing interface code.
Required References
- Read
40_knowledge/UI_UX_DESIGN_SYSTEM_GUIDANCE.md for design-system, accessibility, dashboard and anti-pattern guidance.
- Use
60_templates/DESIGN_DIRECTION_BRIEF_TEMPLATE.md for Standard and above UI work.
- Use
60_templates/UI_UX_REVIEW_CHECKLIST.md before final UI delivery.
APIVR Routing
- Phase 1 Audit: inspect current UI, target audience, user task, brand constraints, content, accessibility risk and existing design system.
- Phase 2 Plan: write a design direction brief with palette, type, layout, signature element, microcopy standard and verification plan.
- Phase 3 Implement: build from the brief, using local patterns and test-first behavior where code changes apply.
- Phase 4 Audit Implementation: compare UI against the brief, design system, accessibility gates and anti-generic checks.
- Phase 5 Verify Implementation: inspect rendered output in target viewports and run relevant automated checks.
- Phase 6 Re-Audit: record the final design baseline and follow-up risks.
Design Decision Flow
flowchart TD
A["UI work starts"] --> B{"Subject, audience and page job clear?"}
B -- "No" --> C["State assumption or block if material"]
B -- "Yes" --> D["Write design direction brief"]
C --> D
D --> E["Choose palette, type, layout and signature element"]
E --> F{"Does it feel generic for this subject?"}
F -- "Yes" --> G["Revise the weak design choice"]
F -- "No" --> H["Implement from the brief"]
G --> E
H --> I["Audit accessibility, copy, states and responsive behavior"]
I --> J["Verify rendered output before PASS"]
Core Rules
- Ground the design in the subject matter, not the agent's default taste.
- Spend boldness in one place. Keep everything else disciplined.
- Treat copy as interface design.
- Use real content or realistic content. Placeholder filler weakens design decisions.
- Use familiar controls for familiar actions.
- Preserve accessibility, contrast, keyboard focus, reduced motion and responsive behavior.
- Do not claim visual quality without rendered review when a renderer is available.
Anti-Generic UI Gate
Before coding, ask:
- Would this design work unchanged for a totally different business?
- Are the palette, type and layout defaults rather than choices?
Use a generic dark hero, vague headline, floating cards, purple gradient and three feature boxes.
For a local dental practice, use calm clinical whites, soft blue-gray accents, clear appointment-first navigation, patient reassurance copy, insurance/payment clarity and a booking flow visible above the fold.