vasilyu1983/ai-agents-public95 files

Software UI UX Design

Designs and audits UI/UX systems with usability and accessibility requirements. Use when shaping flows, design systems, interaction patterns, or WCAG-aware product behavior.

Specification
Skill ID
vasilyu1983/ai-agents-public/software-ui-ux-design
Publisher
vasilyu1983
Repository
ai-agents-public
Installs
0
Files
95
Requires
Portable core. Works on Claude Code and Codex.
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

vasilyu1983/ai-agents-public/software-ui-ux-designInstalls these files
  • SKILL.md
  • agents/openai.yaml
  • assets/accessibility/template-wcag-testing.md
  • assets/audits/cro-audit-template.md
  • assets/audits/simplification-audit-template.md
  • assets/component-libraries/template-mui-material-ui.md
  • assets/component-libraries/template-shadcn-ui.md
  • assets/design-brief.md
  • assets/design-systems/template-design-system.md
  • assets/interaction-patterns/template-micro-interactions.md
  • assets/ui-generation/full-ui-spec.md
  • assets/ux-review-checklist.md
  • data/app-interface.csv
  • data/charts.csv
  • data/cip/deliverables.csv
  • data/cip/industries.csv
  • data/cip/mockup-contexts.csv
  • data/colors.csv
  • data/google-fonts.csv
  • data/icons.csv
  • data/landing.csv
  • data/motion.csv
  • data/products.csv
  • data/react-performance.csv
  • data/slides/slide-backgrounds.csv
  • data/slides/slide-charts.csv
  • data/slides/slide-color-logic.csv
  • data/slides/slide-copy.csv
  • data/slides/slide-layout-logic.csv
  • data/slides/slide-layouts.csv
  • data/slides/slide-strategies.csv
  • data/slides/slide-typography.csv
  • data/sources.json
  • data/stacks/angular.csv
  • data/stacks/astro.csv
  • data/stacks/avalonia.csv
  • data/stacks/flutter.csv
  • data/stacks/html-tailwind.csv
  • data/stacks/javafx.csv
  • data/stacks/jetpack-compose.csv
  • data/stacks/laravel.csv
  • data/stacks/nextjs.csv
  • data/stacks/nuxt-ui.csv
  • data/stacks/nuxtjs.csv
  • data/stacks/react-native.csv
  • data/stacks/react.csv
  • data/stacks/shadcn.csv
  • data/stacks/svelte.csv
  • data/stacks/swiftui.csv
  • data/stacks/threejs.csv
  • data/stacks/uno.csv
  • data/stacks/uwp.csv
  • data/stacks/vue.csv
  • data/stacks/winui.csv
  • data/stacks/wpf.csv
  • data/styles.csv
  • data/typography.csv
  • data/ui-reasoning.csv
  • data/ux-guidelines.csv
  • learnings.consolidated.md
  • learnings.md
  • references/ai-assisted-frontend-briefing.md
  • references/ai-automation-ux.md
  • references/ai-design-tools.md
  • references/component-library-comparison.md
  • references/consumer-craft-patterns.md
  • references/cro-framework.md
  • references/cultural-design-patterns.md
  • references/dark-mode-theming.md
  • references/data-visualization-ux.md
  • references/demographic-inclusive-design.md
  • references/design-database-search.md
  • references/design-systems.md
  • references/design-token-governance.md
  • references/form-design-patterns.md
  • references/frontend-aesthetics.md
  • references/implementation-research-workflow.md
  • references/mobile-ux-patterns.md
  • references/modern-ux-patterns.md
  • references/motion-design.md
  • references/neurodiversity-design.md
  • references/nielsen-heuristics.md
  • references/operational-playbook.md
  • references/performance-ux-vitals.md
  • references/prototype-to-production.md
  • references/simplification-patterns.md
  • references/surface-type-recipes.md
  • references/typography-systems.md
  • references/ui-generation-workflows.md
  • references/ui-quality-priority-rules.md
  • references/wcag-accessibility.md
  • scripts/contrast_check.py
  • scripts/core.py
  • scripts/design_system.py
  • scripts/search.py

What this skill tells the agent

Software UI/UX Design

Use this skill to design or audit interfaces, flows, component systems, and AI-assisted frontend briefs. It owns design direction, interaction behavior, state coverage, and implementation-ready handoff, not user research or code remediation.

Quick Reference

ModeUse WhenRequired Output
audit existing UIproduct has usability, accessibility, consistency, or conversion issuesfindings plus acceptance criteria
design new UIflow or screen must be shaped from scratchflow, states, components, handoff spec
design-system decisionteam must choose primitives or token structurerecommendation with tradeoffs
AI frontend briefCodex or Claude will generate UIvisual thesis, interaction thesis, verification plan
AI UX reviewproduct includes chat, agents, or automationtransparency, control, failure handling guidance
style/palette/font selectionnew surface needs a concrete design directiongenerated design system from the offline database (scripts/search.py --design-system)

When to Use This Skill

Use this skill when the main task is:

  • designing screens, flows, or component behavior
  • auditing an interface for design-level issues
  • choosing design-system patterns or component libraries
  • preparing a strong brief for AI-generated frontend work
  • reviewing AI/automation UX

Route elsewhere when the main task is:

NeedUse Instead
user research and study design../software-ux-research/SKILL.md
code-level accessibility fixes../software-accessibility/SKILL.md
accessibility test automation../qa-testing-accessibility/SKILL.md
frontend implementation../software-frontend/SKILL.md
product strategy or roadmap../product-management/SKILL.md

Defaults

  • clarify platform, primary user journey, and constraints first
  • one primary task flow per output
  • cover loading, empty, error, offline, and degraded states — these decide trust, not happy paths
  • semantic and accessibility constraints must be present in the handoff
  • for AI-generated UI, define visual and interaction thesis before code generation
  • verify current platform-guideline claims before final advice
  • aim for consumer-grade craft, not just "passes audit". A screen that meets WCAG and feels lifeless is not done.

Craft Bar

Consumer-grade product work is judged on the rows below, not just task completion. Every substantive design output should be reviewed against these.

DimensionPassFail
Time to first value<60s for primary usermulti-step setup wizard
Empty statemodels populated state with one verb CTA"No items yet" + grey illustration
Loading stateskeleton matching populated layoutcentered spinner
Error recoverynames cause + offers specific next step in user voice"Something went wrong"
Microcopyone voice; numbers humanised; verbs in CTAssystem-speak, status codes, noun CTAs
Motionfunctional (origin → destination, hierarchy)decorative bounces on every state change
Touch feedbackevery tappable element has press + commit statessilent commits
Optical alignmenticons, numbers, capitals optically balancedpixel-grid measured equal but reads off
First-run delightone non-functional moment that earns a smilenone
Recovery without restartback, undo, edit-without-redo paths exist"Are you sure?" gating every action

If three or more rows fail, the screen is debt regardless of what metrics say. See consumer-craft-patterns.md for the full playbook.

For agent surfaces — anything that acts on the user's behalf over multiple steps — add these four rows. They fail independently of the ones above, and a surface can pass every row of the table above while failing all four of these.

DimensionPassFail
Steerabilityuser can add, revise, or retract a requirement mid-run; composer stays liveonly "Stop", or input disabled while working
Action reversibilitytiered auto / notify+undo / block by what the action does in the worldone confirm dialog for everything, or none
Cost visibilityestimate before, accrual during, receipt after — in the user's unitstoken counts only, or nothing until the invoice
Memory legibilityuser can see, attribute, edit, and delete what the agent remembersopaque personalization, or global wipe as the only control

See references/ai-automation-ux.md for each.

Workflow

  1. Confirm the mode: audit, new UI, design-system decision, or AI frontend brief.
  2. Gather states, constraints, and quality bars.
  3. For new surfaces, generate a concrete design direction from the offline database: python3 scripts/search.py "<product> <industry> <tone>" --design-system (see references/design-database-search.md); persist it with --persist for cross-session reuse.
  4. Define the primary flow and supporting states.
  5. Produce acceptance criteria and implementation-ready handoff details; check priorities 1-3 in references/ui-quality-priority-rules.md.
  6. For AI-generated UI, add visual anchor, content plan, and browser-based verification path.

ASCII Flow

UI/UX design task
  -> Confirm mode: audit, new UI, system decision, or AI frontend brief
  -> Gather platform, primary journey, states, constraints, and quality bar
  -> Define hierarchy, interaction model, and supporting states
  -> Add accessibility, performance, and implementation handoff criteria
  -> Specify verification path and evidence needed
  -> Deliver acceptance criteria and unresolved tradeoffs

Accessibility Baseline

WCAG 2.2 is the current W3C standard (October 2023; became ISO standard October 2025) and the legally mandated baseline under the European Accessibility Act (in force June 2025), ADA/Section 508, and EN 301 549. WCAG 3.0 remains a Working Draft — the 3 March 2026 update published the majority of requirements plus a proposed conformance model for public review, and renamed "outcomes" to "requirements". Candidate Recommendation is anticipated Q4 2027 and full Recommendation 2028 or later — do not use it as a compliance target yet. Note its broader stated scope (static, dynamic, interactive, and streaming content; apps, tools, publishing) when designing token-by-token streaming agent surfaces: WCAG 2.2 remains the compliance baseline, but streaming UI is squarely in WCAG 3's forward scope.

RequirementMinimum targetNotes
Web (EU B2C)WCAG 2.2 AAEAA enforcement active; CNIL precedent fines on cookie/consent dark patterns
Web (US public)WCAG 2.2 AAADA / Section 508; court-tested
iOS / AndroidPlatform guidelines + WCAG 2.2 AA equivalentUse native accessibility APIs; avoid custom reimplementations of standard controls
Rich media / APNG / videoWCAG 2.2 AA 1.4.2, 1.4.5, 1.2.xCaptions, audio description, no strobing

Verification Checklist

Before finalizing any UI/UX design output:

  • [ ] Platform confirmed (web, iOS, Android) and platform-specific constraints applied
  • [ ] All five state types covered: loading, empty, error, offline/degraded, and happy path
  • [ ] Primary action is singular per view; secondary actions visually subordinate
  • [ ] Craft Bar row pass/fail reviewed; fewer than 3 fails before shipping

Use this skill in a project

Open any RiverX project, search the Skills panel for vasilyu1983/ai-agents-public/software-ui-ux-design, and install it in one click.

Use this skill