B0rk's UI/UX SKILL

B0rk's UI/UX SKILL — b0rks-uiux — Demo/output image published by the author (repo README): Morrow Coffee pickup app without the plugin

Illustration · not a resultFrom the DrB0rk/Borks-uiux-skill README — shows the whole collection, not only this skill.source ↗

Research, design, implement, audit, and validate UI/UX in web, mobile, and developer tools.

by DrB0rk·MIT license·★ 3 Stars on the repo·GitHub ↗

Use now

Files of B0rk's UI/UX SKILL

DrB0rk/main1 file shown
SKILL.md
Show the full text164 lines

B0rk's UI/UX SKILL

Use this skill to turn interface work into explicit, testable design decisions instead of taste-driven styling. Apply the smallest relevant subset of principles; do not force every law into every screen.

Operating model

  1. If the b0x_* MCP tools are available, call b0x_context (optionally passing role: "ui-engineer", "ui-auditor", "content-designer", "motion-specialist", or "accessibility-specialist") before proposing anything. The b0x repository provides global engineering roles and universal baseline constraints that govern all work, layered with any project-specific overrides. Follow project-memory.md.
  2. Identify the user's primary goal, context of use, device, and target group (B2B power user, B2C consumer, aging adult, novice). Consult user-cognition-interaction.md for audience-calibrated density, scanning mechanics, and CVD ergonomics.
  3. Inspect the actual interface, flow, component tree, screenshots, code, or requirements before recommending changes.
  4. Find the highest-friction moments first: uncertainty, too many choices, poor target sizing, weak hierarchy, hidden state, long waits, unclear grouping, or broken conventions.
  5. Map each material problem to one or more relevant principles from principles.md.
  6. Propose the smallest design change that removes friction without adding decorative complexity.
  7. Check the proposal against accessibility, consistency, responsive behavior, error recovery, and implementation cost. When the b0x_* MCP tools are available, run automated diagnostics:
    • Call b0x_check_contrast to verify color pairs against WCAG 2.2 AA (4.5:1 text, 3:1 components) and receive automatic passing color adjustments.
    • Call b0x_check_target to verify touch and pointer target sizes against WCAG 2.5.8 (24×24 px minimum) and platform touch comfort (44×44 / 48×48 px).
    • Call b0x_check_html on markup snippets or component files to catch unlabeled inputs, unnamed icon buttons, clickable non-semantic elements, and layout-thrashing animations before presentation.
    • Call b0x_check_tokens on design token dictionaries to validate DTCG 2025.10 compliance and prevent raw values leaking into component layers.
    • In shell/CI contexts, run ./scripts/audit-ui.js (--contrast, --target, --html, --file, --tokens).
  8. Validate the final result against the task-specific checklist in review-checklist.md.
  9. Automated learning and reflection loop: Before completing the turn, check whether the user provided feedback, rejected a pattern, or expressed a design preference during this session.
    • Call b0x_learn({ feedback }) to automatically distill the feedback into a reusable directive, report potentially conflicting earlier rules for human review, or increment the reinforcement counter on confirmed patterns.
    • If a diagnostic audit issue was resolved (b0x_check_*), call b0x_learn_from_audit to permanently record the verified fix so the defect is never repeated.
    • Never finish a turn leaving explicit user corrections unlearned.

For design or implementation tasks, follow agent-workflow.md, using its intent contract, state model, design envelope and explicit verification reporting. For real controls consult interaction-patterns.md. For optional single-file, editable TypeScript reference components (switch, segmented selector, native select, command menu and disclosure), read component-library.md first and copy only the relevant file. Never replace a project's existing design system with these examples. For visual-system, icons or responsive changes consult design-systems.md — it also carries the rule to use a maintained icon set such as Lucide rather than hand-drawn SVG. For animation, shadows, glow, morphing or motion accessibility consult motion-effects.md. For content, consent, permission or cognitive clarity consult content-trust-ethics.md. For QA and testing consult evaluation-playbook.md. For color perception science, CVD dual-encoding, eye-tracking scanning patterns (F/Z/Gutenberg) and target group models consult user-cognition-interaction.md. For global roles and project-specific memory consult project-memory.md. These are selectively loaded task guides, not mandatory reading for every trivial request.

When a finding needs a threshold rather than an opinion, take the number from standards-targets.md instead of asserting what feels adequate. When reviewing agent-generated or visibly generic output, read ai-assisted-ui.md.

Automated learning engine

When the user rejects a design choice, corrects an element, or confirms a preference, that signal must be learned automatically:

  • Call b0x_learn({ feedback }): The tool automatically parses conversational input (e.g. "I don't like the button padding, make it 8px"), strips conversational noise, classifies the kind (rejection, preference, praise), extracts domain tags, and handles conflicts.
  • Conflict review: If the new directive contradicts an earlier rule (e.g. changing cell padding from 16px to 8px), b0x_learn automatically supersedes the outdated rule, preventing conflicting instructions.
  • Reinforcement tracking: Repeatedly expressed preferences increment a reinforcement counter (reinforced ×N), signaling strong project consensus.
  • Diagnostic learning: When an audit tool (b0x_check_*) detects an issue and an approved fix is applied, call b0x_learn_from_audit to permanently record the remedy so the defect is never repeated.

Without the MCP tools, apply the correction immediately in code and carry it through the conversation. Never claim memory was stored if it was not.

Design priorities

Optimize in this order unless the task explicitly requires otherwise:

  1. Task completion: Can the user understand what to do and finish the core task?
  2. Clarity: Are hierarchy, grouping, states, labels, and choices obvious?
  3. Efficiency: Is the common path short, responsive, and low-effort?
  4. Error resistance: Are destructive actions, invalid input, and ambiguous states handled safely?
  5. Accessibility (non-negotiable gate): Does the design remain usable with keyboard, assistive technology, low vision, motion sensitivity, zoom, and small screens? Never trade this away to optimize an earlier priority.
  6. Consistency and familiarity: Does it follow established platform and product conventions unless deviation has a measurable benefit?
  7. Aesthetics: Does visual polish reinforce hierarchy and trust rather than obscure function?

Do not use aesthetics to excuse poor usability. Do not use minimalism to hide required information or controls.

Native UI/UX reasoning rules

  • Prefer familiar interaction patterns for ordinary tasks. Novelty must earn its learning cost.
  • Reduce visible choice when the user must decide quickly; use grouping, defaults, filtering, and progressive disclosure rather than deleting necessary options.
  • Put frequent and important actions closer, larger, and easier to acquire.
  • Keep response feedback immediate. For work that cannot finish quickly, acknowledge the action instantly and expose progress/state.
  • Move unavoidable complexity into the system where practical, but do not abstract away information users need to make informed decisions.
  • Keep related items spatially and visually related. Do not make spacing, borders, cards, color, and typography communicate conflicting groupings.
  • Use contrast and isolation sparingly for priority. If everything is emphasized, nothing is.
  • Make the beginning and ending of important flows especially clear. Preserve progress and unfinished work where appropriate.
  • Design for actual behavior: users scan, skip instructions, reuse habits, make mistakes, interrupt tasks, and operate under time pressure.
  • Treat loading, empty, error, disabled, partial, offline, success, and permission-denied states as first-class interface states.
  • Treat mobile and desktop as different interaction constraints, not merely different widths.

UI implementation guidance

When changing code, preserve the product's existing design system before inventing new primitives. Reuse existing tokens, components, spacing scales, typography, colors, radii, and interaction patterns when they are sound.

For a new component or screen, explicitly decide:

  • primary action;
  • secondary actions;
  • information hierarchy;
  • grouping model;
  • interaction states;
  • responsive behavior;
  • focus/keyboard behavior;
  • validation/error behavior;
  • loading/empty states;
  • accessible name/role/state where relevant.

Avoid adding visual containers by default. Use cards, borders, dividers, backgrounds, shadows, and spacing only when they clarify structure.

Review severity

Classify findings by user impact, not visual preference:

  • Critical: blocks task completion, creates serious accessibility barriers, causes destructive mistakes, or hides essential state.
  • High: materially increases error rate, abandonment, confusion, or time-to-completion on an important flow.
  • Medium: meaningful friction, weak hierarchy, inconsistent behavior, or avoidable cognitive load.
  • Low: polish, local inconsistency, or minor visual/interaction refinement with limited task impact.

Do not report subjective style preferences as defects. Tie every finding to an observable user consequence.

Evidence and thresholds

Prefer findings a reader can verify over findings that merely sound informed.

  • When a finding concerns size, contrast, reflow, timing, or target dimensions, cite the specific threshold and where it comes from rather than saying "too small" or "too slow".
  • Distinguish a normative requirement (a WCAG success criterion, a documented platform convention) from an internal engineering target and from a heuristic. They carry different weight, and conflating them misleads readers about how binding something is.
  • Do not restate quantitative research findings as established fact unless the underlying source supports the specific number. When evidence is a short abstract, a practitioner reflection, or observational commentary, say so and state the conclusion at the strength the evidence actually carries.
  • Accessibility thresholds are engineering guidance, not legal advice. Flag that distinction when a compliance question is in play.

Output format for audits

For each material finding provide:

  • Location / flow
  • Severity
  • Observed problem
  • User consequence
  • Relevant principle(s)
  • Threshold or evidence (where a measurable basis applies)
  • Recommended change
  • How to validate

Prioritize a short list of high-impact fixes over a large inventory of weak observations.

Source and evidence discipline

This skill is an original synthesis informed by Laws of UX and Laws of UI, established usability research, and normative accessibility and performance standards. The source sites are reference material, not text to reproduce. Do not copy their article prose, examples, illustrations, or branded descriptions into deliverables.

Treat sources in three tiers rather than as one undifferentiated body of evidence:

  • Normative and official — WCAG, WAI-ARIA, ISO, platform design guidance, government design systems, Core Web Vitals. These justify hard requirements and specific thresholds.
  • Peer-reviewed empirical — published conference and journal studies with stated methods. These support claims about how generated or designed interfaces actually behave.
  • Established and observational — long-running usability research organizations, plus practitioner commentary on emerging conventions. Useful for framing and corroboration; never sufficient alone to justify a hard requirement.

When a heuristic is contradicted by product analytics, usability testing, accessibility requirements, platform conventions, or direct user research, prefer the stronger task-specific evidence.

Read sources.md for the full provenance, source verification status, and licensing rationale. Read standards-targets.md for verified thresholds. Read principles.md for the principle catalog. Read ai-assisted-ui.md when reviewing agent-generated or homogenised interfaces. Read review-checklist.md when performing an audit or final implementation review.

Evidence-backed autonomous work

  • Before modifying a repository, inspect existing screens, tokens, components and domain vocabulary. Never replace the design system with a generic template without a task-specific reason.
  • For new screens or significant redesigns, document user task, primary action, state transitions, responsive behavior, keyboard semantics, data truth and acceptance tests before writing code. For a small repair, use the narrowest relevant subset.
  • Treat implemented, builds, test passes, visually inspected, assistive-tech checked, field measured and user validated as distinct claims. Run real checks where possible; label unavailable checks explicitly. A static mockup cannot verify interaction.
  • Maintain a two-pass quality gate: correctness/behavior/accessibility first; density/hierarchy/token coherence/domain character second. Avoid endless decorative iteration.
  • For coding-agent interfaces, model model/effort/permission selection, tool approvals, execution states, session/host identity, background jobs and composer draft retention. Never imply completion merely because text streams.
  • An internal rubric or heuristic is not a published standard. Never derive legal-compliance conclusions solely from this skill.

Expanded reference map

Work Load only when relevant
Repository implementation or autonomous audit agent-workflow.md
Dialogs, menus, tabs, chat composers, forms, async controls interaction-patterns.md
Tokens, typography, themes, grids, responsive layouts, localization design-systems.md
QA, accessibility tooling, viewport/state checks, real user tasks evaluation-playbook.md
Copy/adapt standalone small interactive controls, preview live examples component-library.md
UX writing, trust, consent, neuroinclusive design and permissions content-trust-ethics.md
Primary references and specific evidence status research-addendum-2026.md and sources.md

WCAG 2.2 Focus Appearance (2.4.13) is Level AAA; do not include it as an AA conformance criterion. Aim for a strong visible focus treatment without misstating its normative level.

1---
2name: b0rks-uiux
3description: Research, design, implement, audit, and validate UI/UX in web, mobile, and developer tools. Use for frontend coding, interface design, redesigns, responsive layouts, design systems and tokens, component interactions, agent/chat interfaces, forms, accessibility, content design, keyboard usability, interaction state modeling, performance, and AI-generated UI quality review. Produce evidence-backed fixes, complete states, and practical verification rather than generic visual polish.
4metadata:
5 version: 1.2.0
6---
7 
8# B0rk's UI/UX SKILL
9 
10Use this skill to turn interface work into explicit, testable design decisions instead of taste-driven styling. Apply the smallest relevant subset of principles; do not force every law into every screen.
11 
12## Operating model
13 
140. If the `b0x_*` MCP tools are available, call `b0x_context` (optionally passing `role: "ui-engineer"`, `"ui-auditor"`, `"content-designer"`, `"motion-specialist"`, or `"accessibility-specialist"`) before proposing anything. The b0x repository provides global engineering roles and universal baseline constraints that govern all work, layered with any project-specific overrides. Follow [project-memory.md](references/project-memory.md).
151. Identify the user's primary goal, context of use, device, and target group (B2B power user, B2C consumer, aging adult, novice). Consult [user-cognition-interaction.md](references/user-cognition-interaction.md) for audience-calibrated density, scanning mechanics, and CVD ergonomics.
162. Inspect the actual interface, flow, component tree, screenshots, code, or requirements before recommending changes.
173. Find the highest-friction moments first: uncertainty, too many choices, poor target sizing, weak hierarchy, hidden state, long waits, unclear grouping, or broken conventions.
184. Map each material problem to one or more relevant principles from [principles.md](references/principles.md).
195. Propose the smallest design change that removes friction without adding decorative complexity.
206. Check the proposal against accessibility, consistency, responsive behavior, error recovery, and implementation cost. When the `b0x_*` MCP tools are available, run automated diagnostics:
21 - Call `b0x_check_contrast` to verify color pairs against WCAG 2.2 AA (4.5:1 text, 3:1 components) and receive automatic passing color adjustments.
22 - Call `b0x_check_target` to verify touch and pointer target sizes against WCAG 2.5.8 (24×24 px minimum) and platform touch comfort (44×44 / 48×48 px).
23 - Call `b0x_check_html` on markup snippets or component files to catch unlabeled inputs, unnamed icon buttons, clickable non-semantic elements, and layout-thrashing animations before presentation.
24 - Call `b0x_check_tokens` on design token dictionaries to validate DTCG 2025.10 compliance and prevent raw values leaking into component layers.
25 - In shell/CI contexts, run `./scripts/audit-ui.js` (`--contrast`, `--target`, `--html`, `--file`, `--tokens`).
267. Validate the final result against the task-specific checklist in [review-checklist.md](references/review-checklist.md).
278. **Automated learning and reflection loop:** Before completing the turn, check whether the user provided feedback, rejected a pattern, or expressed a design preference during this session.
28 - Call `b0x_learn({ feedback })` to automatically distill the feedback into a reusable directive, report potentially conflicting earlier rules for human review, or increment the reinforcement counter on confirmed patterns.
29 - If a diagnostic audit issue was resolved (`b0x_check_*`), call `b0x_learn_from_audit` to permanently record the verified fix so the defect is never repeated.
30 - Never finish a turn leaving explicit user corrections unlearned.
31 
32For design or implementation tasks, follow [agent-workflow.md](references/agent-workflow.md), using its intent contract, state model, design envelope and explicit verification reporting. For real controls consult [interaction-patterns.md](references/interaction-patterns.md). For **optional single-file, editable TypeScript reference components** (switch, segmented selector, native select, command menu and disclosure), read [component-library.md](references/component-library.md) first and copy only the relevant file. Never replace a project's existing design system with these examples. For visual-system, icons or responsive changes consult [design-systems.md](references/design-systems.md) — it also carries the rule to use a maintained icon set such as Lucide rather than hand-drawn SVG. For animation, shadows, glow, morphing or motion accessibility consult [motion-effects.md](references/motion-effects.md). For content, consent, permission or cognitive clarity consult [content-trust-ethics.md](references/content-trust-ethics.md). For QA and testing consult [evaluation-playbook.md](references/evaluation-playbook.md). For color perception science, CVD dual-encoding, eye-tracking scanning patterns (F/Z/Gutenberg) and target group models consult [user-cognition-interaction.md](references/user-cognition-interaction.md). For global roles and project-specific memory consult [project-memory.md](references/project-memory.md). These are selectively loaded task guides, not mandatory reading for every trivial request.
33 
34When a finding needs a threshold rather than an opinion, take the number from [standards-targets.md](references/standards-targets.md) instead of asserting what feels adequate. When reviewing agent-generated or visibly generic output, read [ai-assisted-ui.md](references/ai-assisted-ui.md).
35 
36## Automated learning engine
37 
38When the user rejects a design choice, corrects an element, or confirms a preference, that signal must be learned automatically:
39- **Call `b0x_learn({ feedback })`:** The tool automatically parses conversational input (e.g. *"I don't like the button padding, make it 8px"*), strips conversational noise, classifies the kind (`rejection`, `preference`, `praise`), extracts domain tags, and handles conflicts.
40- **Conflict review:** If the new directive contradicts an earlier rule (e.g. changing cell padding from 16px to 8px), `b0x_learn` automatically supersedes the outdated rule, preventing conflicting instructions.
41- **Reinforcement tracking:** Repeatedly expressed preferences increment a reinforcement counter (`reinforced ×N`), signaling strong project consensus.
42- **Diagnostic learning:** When an audit tool (`b0x_check_*`) detects an issue and an approved fix is applied, call `b0x_learn_from_audit` to permanently record the remedy so the defect is never repeated.
43 
44Without the MCP tools, apply the correction immediately in code and carry it through the conversation. Never claim memory was stored if it was not.
45 
46## Design priorities
47 
48Optimize in this order unless the task explicitly requires otherwise:
49 
501. **Task completion:** Can the user understand what to do and finish the core task?
512. **Clarity:** Are hierarchy, grouping, states, labels, and choices obvious?
523. **Efficiency:** Is the common path short, responsive, and low-effort?
534. **Error resistance:** Are destructive actions, invalid input, and ambiguous states handled safely?
545. **Accessibility (non-negotiable gate):** Does the design remain usable with keyboard, assistive technology, low vision, motion sensitivity, zoom, and small screens? Never trade this away to optimize an earlier priority.
556. **Consistency and familiarity:** Does it follow established platform and product conventions unless deviation has a measurable benefit?
567. **Aesthetics:** Does visual polish reinforce hierarchy and trust rather than obscure function?
57 
58Do not use aesthetics to excuse poor usability. Do not use minimalism to hide required information or controls.
59 
60## Native UI/UX reasoning rules
61 
62- Prefer familiar interaction patterns for ordinary tasks. Novelty must earn its learning cost.
63- Reduce visible choice when the user must decide quickly; use grouping, defaults, filtering, and progressive disclosure rather than deleting necessary options.
64- Put frequent and important actions closer, larger, and easier to acquire.
65- Keep response feedback immediate. For work that cannot finish quickly, acknowledge the action instantly and expose progress/state.
66- Move unavoidable complexity into the system where practical, but do not abstract away information users need to make informed decisions.
67- Keep related items spatially and visually related. Do not make spacing, borders, cards, color, and typography communicate conflicting groupings.
68- Use contrast and isolation sparingly for priority. If everything is emphasized, nothing is.
69- Make the beginning and ending of important flows especially clear. Preserve progress and unfinished work where appropriate.
70- Design for actual behavior: users scan, skip instructions, reuse habits, make mistakes, interrupt tasks, and operate under time pressure.
71- Treat loading, empty, error, disabled, partial, offline, success, and permission-denied states as first-class interface states.
72- Treat mobile and desktop as different interaction constraints, not merely different widths.
73 
74## UI implementation guidance
75 
76When changing code, preserve the product's existing design system before inventing new primitives. Reuse existing tokens, components, spacing scales, typography, colors, radii, and interaction patterns when they are sound.
77 
78For a new component or screen, explicitly decide:
79 
80- primary action;
81- secondary actions;
82- information hierarchy;
83- grouping model;
84- interaction states;
85- responsive behavior;
86- focus/keyboard behavior;
87- validation/error behavior;
88- loading/empty states;
89- accessible name/role/state where relevant.
90 
91Avoid adding visual containers by default. Use cards, borders, dividers, backgrounds, shadows, and spacing only when they clarify structure.
92 
93## Review severity
94 
95Classify findings by user impact, not visual preference:
96 
97- **Critical:** blocks task completion, creates serious accessibility barriers, causes destructive mistakes, or hides essential state.
98- **High:** materially increases error rate, abandonment, confusion, or time-to-completion on an important flow.
99- **Medium:** meaningful friction, weak hierarchy, inconsistent behavior, or avoidable cognitive load.
100- **Low:** polish, local inconsistency, or minor visual/interaction refinement with limited task impact.
101 
102Do not report subjective style preferences as defects. Tie every finding to an observable user consequence.
103 
104## Evidence and thresholds
105 
106Prefer findings a reader can verify over findings that merely sound informed.
107 
108- When a finding concerns size, contrast, reflow, timing, or target dimensions, cite the specific threshold and where it comes from rather than saying "too small" or "too slow".
109- Distinguish a normative requirement (a WCAG success criterion, a documented platform convention) from an internal engineering target and from a heuristic. They carry different weight, and conflating them misleads readers about how binding something is.
110- Do not restate quantitative research findings as established fact unless the underlying source supports the specific number. When evidence is a short abstract, a practitioner reflection, or observational commentary, say so and state the conclusion at the strength the evidence actually carries.
111- Accessibility thresholds are engineering guidance, not legal advice. Flag that distinction when a compliance question is in play.
112 
113## Output format for audits
114 
115For each material finding provide:
116 
117- **Location / flow**
118- **Severity**
119- **Observed problem**
120- **User consequence**
121- **Relevant principle(s)**
122- **Threshold or evidence** (where a measurable basis applies)
123- **Recommended change**
124- **How to validate**
125 
126Prioritize a short list of high-impact fixes over a large inventory of weak observations.
127 
128## Source and evidence discipline
129 
130This skill is an original synthesis informed by Laws of UX and Laws of UI, established usability research, and normative accessibility and performance standards. The source sites are reference material, not text to reproduce. Do not copy their article prose, examples, illustrations, or branded descriptions into deliverables.
131 
132Treat sources in three tiers rather than as one undifferentiated body of evidence:
133 
134- **Normative and official** — WCAG, WAI-ARIA, ISO, platform design guidance, government design systems, Core Web Vitals. These justify hard requirements and specific thresholds.
135- **Peer-reviewed empirical** — published conference and journal studies with stated methods. These support claims about how generated or designed interfaces actually behave.
136- **Established and observational** — long-running usability research organizations, plus practitioner commentary on emerging conventions. Useful for framing and corroboration; never sufficient alone to justify a hard requirement.
137 
138When a heuristic is contradicted by product analytics, usability testing, accessibility requirements, platform conventions, or direct user research, prefer the stronger task-specific evidence.
139 
140Read [sources.md](references/sources.md) for the full provenance, source verification status, and licensing rationale. Read [standards-targets.md](references/standards-targets.md) for verified thresholds. Read [principles.md](references/principles.md) for the principle catalog. Read [ai-assisted-ui.md](references/ai-assisted-ui.md) when reviewing agent-generated or homogenised interfaces. Read [review-checklist.md](references/review-checklist.md) when performing an audit or final implementation review.
141 
142## Evidence-backed autonomous work
143 
144- Before modifying a repository, inspect existing screens, tokens, components and domain vocabulary. Never replace the design system with a generic template without a task-specific reason.
145- For new screens or significant redesigns, document user task, primary action, state transitions, responsive behavior, keyboard semantics, data truth and acceptance tests before writing code. For a small repair, use the narrowest relevant subset.
146- Treat **implemented**, **builds**, **test passes**, **visually inspected**, **assistive-tech checked**, **field measured** and **user validated** as distinct claims. Run real checks where possible; label unavailable checks explicitly. A static mockup cannot verify interaction.
147- Maintain a two-pass quality gate: correctness/behavior/accessibility first; density/hierarchy/token coherence/domain character second. Avoid endless decorative iteration.
148- For coding-agent interfaces, model model/effort/permission selection, tool approvals, execution states, session/host identity, background jobs and composer draft retention. Never imply completion merely because text streams.
149- An internal rubric or heuristic is not a published standard. Never derive legal-compliance conclusions solely from this skill.
150 
151## Expanded reference map
152 
153| Work | Load only when relevant |
154|---|---|
155| Repository implementation or autonomous audit | [agent-workflow.md](references/agent-workflow.md) |
156| Dialogs, menus, tabs, chat composers, forms, async controls | [interaction-patterns.md](references/interaction-patterns.md) |
157| Tokens, typography, themes, grids, responsive layouts, localization | [design-systems.md](references/design-systems.md) |
158| QA, accessibility tooling, viewport/state checks, real user tasks | [evaluation-playbook.md](references/evaluation-playbook.md) |
159| Copy/adapt standalone small interactive controls, preview live examples | [component-library.md](references/component-library.md) |
160| UX writing, trust, consent, neuroinclusive design and permissions | [content-trust-ethics.md](references/content-trust-ethics.md) |
161| Primary references and specific evidence status | [research-addendum-2026.md](references/research-addendum-2026.md) and [sources.md](references/sources.md) |
162 
163WCAG 2.2 Focus Appearance (2.4.13) is **Level AAA**; do not include it as an AA conformance criterion. Aim for a strong visible focus treatment without misstating its normative level.
164 

Discussion

Alternatives

Heatmap analystClick-engagement analyst that pulls element-level click data, a page-level scroll proxy, and bounce/exit signals from Humblytics to surface UX friction and ignored CTAs. Generates prioritized, data-backed optimization recommendations. NOTE: Humblytics does NOT provide pixel-level click heatmaps, scroll-depth distributions, or rage-click detection — those need a dedicated heatmap tool. Use when auditing element-level click patterns, finding ignored CTAs, gauging scroll engagement, or diagnosing on-page friction. Triggers: click analysis, element clicks, ignored CTA, click engagement, scroll engagement, UX friction, interaction audit.Design & UI · MITMake UI/UX better of an already Created ApplicationGenerate a comprehensive, actionable development plan to enhance the existing web application.Coding · CC0-1.0UX researcherUse this agent when you need to design user research plans, analyze user-supplied data (interview transcripts, analytics, notes/transcripts from session recordings you provide), and generate actionable insights to validate design decisions and uncover user needs. Invoke when you need usability-test planning, interview/survey design, analytics interpretation, persona development, or competitive UX benchmarking to inform product strategy. Specifically:\\n\\n<example>\\nContext: A product team is launching a new feature and needs a research plan to validate it with real users before full release.\\nuser: "We've built a new checkout flow, but we want to test it with real users first to catch any issues. Can you help us plan usability testing?"\\nassistant: "I'll design a comprehensive usability test plan including task flows, screener criteria for recruiting participants, a moderation/observation guide, and an analysis framework for the sessions your team runs. Once you share session notes or transcripts, I'll analyze drop-off points and synthesize findings into specific design recommendations to improve conversion and reduce friction."\\n<commentary>\\nInvoke ux-researcher when you need a rigorous usability-test protocol and the analysis framework to translate results into design recommendations. This agent designs the research and analyzes data the team gathers or provides — it does not recruit participants or run live sessions itself.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: A product manager is exploring a new market segment and needs to understand user needs and behaviors before defining requirements.\\nuser: "We want to expand into a new user segment, but we don't know their pain points or workflows. How can we understand what they need?"\\nassistant: "I'll design a mixed-methods research plan: a discussion guide and screener for target-user interviews, an in-context observation protocol, and a survey instrument to validate findings across a broader population. Once you provide interview transcripts, survey responses, or field notes, I'll synthesize results into personas, journey maps, and opportunity areas to guide your product roadmap."\\n<commentary>\\nUse ux-researcher for exploratory research design when you need instruments and a synthesis framework to understand user needs, motivations, and behaviors in unfamiliar segments. The agent designs the protocols and analyzes the data you supply.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: Analytics show a 40% drop-off in your user funnel but the team doesn't understand why users are leaving.\\nuser: "Our analytics show users are abandoning the onboarding flow at the same step. What's causing this and how do we fix it?"\\nassistant: "I'll analyze the behavioral analytics export you provide to map the exact moment and context of drop-offs, design a targeted interview guide for users who abandoned at that step, review publicly available competitor onboarding flows for comparison, and synthesize findings into design recommendations. I'll prioritize the highest-impact changes and design iterations to test next."\\n<commentary>\\nInvoke ux-researcher when quantitative metrics show a problem but you need qualitative understanding of the root cause. This agent combines analytics interpretation (from data you provide) with research-design expertise to translate metrics into actionable insights.\\n</commentary>\\n</example>Design & UI · MITUX researcher designerUX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis. Use for user research, persona creation, journey mapping, and design validation.Design & UI · MIT