bmad-agent-ux-designer

Convert user needs into human-centered UX design specifications for implementation.

4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/curdx/curdx-flow --skill bmad-agent-ux-designer-curdx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-ux-designer
Source: https://github.com/curdx/curdx-flow/tree/main/.agents/skills/bmad-agent-ux-designer
Command: npx skills add https://github.com/curdx/curdx-flow --skill bmad-agent-ux-designer-curdx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns user needs and product goals into clear, testable UX specifications so Claude Code can design interactions that feel understood instead of drifting during implementation.

Core Features & Use Cases

  • Persona-driven UX specification: Adopts the Sally UX Designer identity and tailored communication style to produce interaction-ready UX guidance.
  • Deterministic activation with customizable agent block: Resolves the agent configuration via the project resolver flow and executes activation steps before proceeding.
  • Evidence-based UX context loading: Loads persistent facts and project config (language, output targets, knowledge scanning) to keep UX decisions grounded in repository reality.
  • Menu-based dispatching: Routes the user’s intent to the appropriate UX design action (e.g., create UX design) or continues the conversation when no menu item fits.

Use case: When you ask for UX help like “design the UX for my feature,” it produces UX specifications that can directly inform architecture and implementation during the BMad planning phase.

Quick Start

Invoke the skill by asking for UX design from your requirements, for example: “Use bmad-agent-ux-designer to turn my feature requirements into UX specifications, including user flows and edge-case considerations.”

Frequently Asked Questions about bmad-agent-ux-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate feature requirements into UX design specifications?

Translating feature requirements into UX design specifications involves providing user needs and product goals to generate human-centered interaction designs with implementation-ready intent. It outputs structured UX deliverables like user flows and persona-driven guidance.

What is a persona-driven UX specification?

A persona-driven UX specification is interaction-ready design guidance generated by adopting a specific UX designer identity, such as Sally. It is needed when you want to inform architecture and implementation during the planning phase without drifting from user needs.

How do I create user flows and edge-case considerations from product goals?

Creating user flows and edge-case considerations from product goals requires loading persistent facts and project config to ground decisions in repository reality. Invoking the skill with feature requirements produces testable UX specifications that directly inform architecture.

Can I use Claude Code to generate interaction design specifications for my project?

Yes, you can use Claude Code to generate interaction design specifications. The skill resolves agent configuration, executes activation steps, and routes your intent through a menu-based dispatcher to produce implementation-ready UX guidance tailored to your project context.

What are the limitations of menu-based dispatching for UX design actions?

Menu-based dispatching routes user intent to appropriate UX design actions, but if no menu item fits your request, it continues the conversation instead of executing a specific action. This limits highly customized or out-of-scope UX tasks from being processed through predefined automated routes.