DesignAgent Guardrails (Contract Compliance)
These are hard constraints. Do NOT violate:
- Do not skip any step in contract.json entry.steps
- Do not merge or reorder output sections
- Do not invent data or hallucinate facts
- Do not execute outside the defined step order
- If input is incomplete, ask only for missing required fields
name: ui-ux-design
description: "Use when working on user interface design, user experience design, product design, interaction design, or digital product design. Domain skill that overlays the DesignAgent linear workflow."
UI/UX Design
Non-Negotiable Rule
HARD GATE: User needs and behavior must drive structure. Understand the user's goals, context, and pain points before designing any screen. No wireframes without user research.
Overview
A domain-specific methodology layer for UI/UX design. Digital product design has its own logic — it starts with user needs, flows through information architecture and interaction design, and ends with visual interface design. This skill layers on top of the DesignAgent linear flow (01-intake → 02-discover → 03-strategy → 04-generate → 05-review → 06-deliver → 07-learn) and adds UX-specific frameworks at each stage.
When To Use
- Web or mobile app design
- Product design and feature development
- Interaction and motion design
- Design system creation
- Service design and user journey mapping
- Redesign or feature enhancement
When NOT To Use
- "Change this button color" → revision, not design
- "What's the WCAG contrast ratio for this?" → lookup
- Code implementation or frontend development (this is design methodology)
- Quick landing page with no user research needed (use Lite mode)
UI/UX-Specific Process
Phase 1: Research and Discovery (overlays 01-intake → 02-discover)
- User research: goals, behaviors, pain points, context of use
- Competitive analysis: direct competitors, aspirational products, patterns
- Heuristic evaluation: if redesigning, audit current product against usability heuristics
- Analytics review: quantitative data on user behavior (if available)
- Accessibility audit: current state of accessibility compliance
Phase 2: UX Strategy (overlays 03-strategy)
Define the experience strategy before designing screens:
- User personas: 1-3 primary user archetypes with goals and pain points
- User journey maps: current state (as-is) and desired state (to-be)
- Information architecture: content inventory, sitemap, navigation structure
- Interaction model: how does the user accomplish key tasks?
- Design principles: 3-5 guiding principles (e.g., "one task per screen")
- Success metrics: usability goals, conversion targets, NPS, task success rate
Phase 3: Design and Prototype (overlays 04-generate)
- Wireframes: low-fidelity layout for key screens and flows
- Interactive prototype: clickable prototype for testing key user flows
- Visual design: UI design system — colors, typography, components, spacing
- Responsive behavior: how the design adapts across breakpoints
- Motion design: transitions, micro-interactions, feedback states
- If exploring visual styles, invoke designing-with-ai for UI exploration
- Invoke visual-research for competitor UI patterns and inspiration
Phase 4: User Testing and Iteration (overlays 05-review)
- Usability testing: test with real users, observe behavior
- Accessibility testing: contrast, screen reader, keyboard navigation
- Design review: review against UX strategy, design principles, success metrics
- Stakeholder review: present with rationale, guide feedback with criteria
- Iterate: fix must-fix issues, document decisions
Phase 5: Handoff and Delivery (overlays 06-deliver → 07-learn)
- Design system documentation: components, states, variants, usage guidelines
- Developer handoff: specs, assets, prototypes, behavior documentation
- QA and implementation support: review implemented work, catch issues
- Launch and validate: measure against success metrics post-launch
- Learn: document what worked, what to improve, reusable patterns
Rationalization Prevention
| Excuse |
Reality |
| "I'll start with the screens and figure out the flow" |
Structure before surface. IA and journey maps before visual design. |
| "The user will figure it out" |
If they have to figure it out, it is bad UX. Design for clarity. |
| "We'll fix accessibility later" |
Accessibility is not a polish step. Design for it from the start. |
| "One prototype is enough" |
Test multiple approaches. Users will surprise you. |
Red Flags
- You are designing screens without user personas or journey maps
- Information architecture was not defined
- Accessibility was not considered
- You have not tested with a real user
- The flow only works in the "happy path"
Verification
→ Start with 01-intake, then follow the linear workflow with UI/UX-specific additions.
1---2name: ui-ux-design3description: DesignAgent Guardrails (Contract Compliance)4---5## DesignAgent Guardrails (Contract Compliance)67These are hard constraints. Do NOT violate:89- Do not skip any step in contract.json entry.steps10- Do not merge or reorder output sections11- Do not invent data or hallucinate facts12- Do not execute outside the defined step order13- If input is incomplete, ask only for missing required fields1415---16name: ui-ux-design17description: "Use when working on user interface design, user experience design, product design, interaction design, or digital product design. Domain skill that overlays the DesignAgent linear workflow."18---1920# UI/UX Design2122## Non-Negotiable Rule23**HARD GATE: User needs and behavior must drive structure. Understand the user's goals, context, and pain points before designing any screen. No wireframes without user research.**2425## Overview26A domain-specific methodology layer for UI/UX design. Digital product design has its own logic — it starts with user needs, flows through information architecture and interaction design, and ends with visual interface design. This skill layers on top of the DesignAgent linear flow (01-intake → 02-discover → 03-strategy → 04-generate → 05-review → 06-deliver → 07-learn) and adds UX-specific frameworks at each stage.2728## When To Use29- Web or mobile app design30- Product design and feature development31- Interaction and motion design32- Design system creation33- Service design and user journey mapping34- Redesign or feature enhancement3536## When NOT To Use37- "Change this button color" → revision, not design38- "What's the WCAG contrast ratio for this?" → lookup39- Code implementation or frontend development (this is design methodology)40- Quick landing page with no user research needed (use Lite mode)4142## UI/UX-Specific Process4344### Phase 1: Research and Discovery (overlays 01-intake → 02-discover)45- **User research**: goals, behaviors, pain points, context of use46- **Competitive analysis**: direct competitors, aspirational products, patterns47- **Heuristic evaluation**: if redesigning, audit current product against usability heuristics48- **Analytics review**: quantitative data on user behavior (if available)49- **Accessibility audit**: current state of accessibility compliance5051### Phase 2: UX Strategy (overlays 03-strategy)52Define the experience strategy before designing screens:53- **User personas**: 1-3 primary user archetypes with goals and pain points54- **User journey maps**: current state (as-is) and desired state (to-be)55- **Information architecture**: content inventory, sitemap, navigation structure56- **Interaction model**: how does the user accomplish key tasks?57- **Design principles**: 3-5 guiding principles (e.g., "one task per screen")58- **Success metrics**: usability goals, conversion targets, NPS, task success rate5960### Phase 3: Design and Prototype (overlays 04-generate)61- **Wireframes**: low-fidelity layout for key screens and flows62- **Interactive prototype**: clickable prototype for testing key user flows63- **Visual design**: UI design system — colors, typography, components, spacing64- **Responsive behavior**: how the design adapts across breakpoints65- **Motion design**: transitions, micro-interactions, feedback states66- **If exploring visual styles**, invoke **designing-with-ai** for UI exploration67- **Invoke visual-research** for competitor UI patterns and inspiration6869### Phase 4: User Testing and Iteration (overlays 05-review)70- **Usability testing**: test with real users, observe behavior71- **Accessibility testing**: contrast, screen reader, keyboard navigation72- **Design review**: review against UX strategy, design principles, success metrics73- **Stakeholder review**: present with rationale, guide feedback with criteria74- **Iterate**: fix must-fix issues, document decisions7576### Phase 5: Handoff and Delivery (overlays 06-deliver → 07-learn)77- **Design system documentation**: components, states, variants, usage guidelines78- **Developer handoff**: specs, assets, prototypes, behavior documentation79- **QA and implementation support**: review implemented work, catch issues80- **Launch and validate**: measure against success metrics post-launch81- **Learn**: document what worked, what to improve, reusable patterns8283## Rationalization Prevention8485| Excuse | Reality |86|--------|---------|87| "I'll start with the screens and figure out the flow" | Structure before surface. IA and journey maps before visual design. |88| "The user will figure it out" | If they have to figure it out, it is bad UX. Design for clarity. |89| "We'll fix accessibility later" | Accessibility is not a polish step. Design for it from the start. |90| "One prototype is enough" | Test multiple approaches. Users will surprise you. |9192## Red Flags93- You are designing screens without user personas or journey maps94- Information architecture was not defined95- Accessibility was not considered96- You have not tested with a real user97- The flow only works in the "happy path"9899## Verification100- [ ] User research completed (personas, goals, pain points)101- [ ] UX strategy documented (journey maps, IA, design principles)102- [ ] Wireframes and interactive prototype created103- [ ] UI design system developed (colors, typography, components)104- [ ] Usability testing conducted with real users105- [ ] Accessibility compliance checked106- [ ] Handoff documentation prepared (specs, assets, behavior)107108→ Start with **01-intake**, then follow the linear workflow with UI/UX-specific additions.