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.
- 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
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
| Mode | Use When | Required Output |
|---|---|---|
| audit existing UI | product has usability, accessibility, consistency, or conversion issues | findings plus acceptance criteria |
| design new UI | flow or screen must be shaped from scratch | flow, states, components, handoff spec |
| design-system decision | team must choose primitives or token structure | recommendation with tradeoffs |
| AI frontend brief | Codex or Claude will generate UI | visual thesis, interaction thesis, verification plan |
| AI UX review | product includes chat, agents, or automation | transparency, control, failure handling guidance |
| style/palette/font selection | new surface needs a concrete design direction | generated 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:
| Need | Use 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.
| Dimension | Pass | Fail |
|---|---|---|
| Time to first value | <60s for primary user | multi-step setup wizard |
| Empty state | models populated state with one verb CTA | "No items yet" + grey illustration |
| Loading state | skeleton matching populated layout | centered spinner |
| Error recovery | names cause + offers specific next step in user voice | "Something went wrong" |
| Microcopy | one voice; numbers humanised; verbs in CTAs | system-speak, status codes, noun CTAs |
| Motion | functional (origin → destination, hierarchy) | decorative bounces on every state change |
| Touch feedback | every tappable element has press + commit states | silent commits |
| Optical alignment | icons, numbers, capitals optically balanced | pixel-grid measured equal but reads off |
| First-run delight | one non-functional moment that earns a smile | none |
| Recovery without restart | back, 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.
| Dimension | Pass | Fail |
|---|---|---|
| Steerability | user can add, revise, or retract a requirement mid-run; composer stays live | only "Stop", or input disabled while working |
| Action reversibility | tiered auto / notify+undo / block by what the action does in the world | one confirm dialog for everything, or none |
| Cost visibility | estimate before, accrual during, receipt after — in the user's units | token counts only, or nothing until the invoice |
| Memory legibility | user can see, attribute, edit, and delete what the agent remembers | opaque personalization, or global wipe as the only control |
See references/ai-automation-ux.md for each.
Workflow
- Confirm the mode: audit, new UI, design-system decision, or AI frontend brief.
- Gather states, constraints, and quality bars.
- 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--persistfor cross-session reuse. - Define the primary flow and supporting states.
- Produce acceptance criteria and implementation-ready handoff details; check priorities 1-3 in references/ui-quality-priority-rules.md.
- 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 tradeoffsAccessibility 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.
| Requirement | Minimum target | Notes |
|---|---|---|
| Web (EU B2C) | WCAG 2.2 AA | EAA enforcement active; CNIL precedent fines on cookie/consent dark patterns |
| Web (US public) | WCAG 2.2 AA | ADA / Section 508; court-tested |
| iOS / Android | Platform guidelines + WCAG 2.2 AA equivalent | Use native accessibility APIs; avoid custom reimplementations of standard controls |
| Rich media / APNG / video | WCAG 2.2 AA 1.4.2, 1.4.5, 1.2.x | Captions, 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
More from vasilyu1983
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.
