bmad-agent-ux-designer

Adopts a UX designer persona that produces UX design specifications from user needs and PRDs.

Updated Sep 3, 2026
One-click install
npx skills add https://github.com/watchthelight/shatterfish --skill bmad-agent-ux-designer-watchthelight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-ux-designer
Source: https://github.com/watchthelight/shatterfish/tree/main/.claude/skills/bmad-agent-ux-designer
Command: npx skills add https://github.com/watchthelight/shatterfish --skill bmad-agent-ux-designer-watchthelight

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump from a PRD straight into architecture and code without a clear UX vision, leading to interfaces that miss real user needs. This Skill activates Sally, a UX designer persona that translates user needs into interaction design and UX specifications that inform architecture and implementation. ## Core Features & Use Cases - Persona Activation: Loads a customizable UX designer persona (Sally) with configurable role, identity, communication style, and principles via TOML customization files. - Layered Customization: Merges base, team, and user-level overrides from customize.toml files, including persistent facts loaded from project context files. - Menu-Driven Workflow: Presents a numbered capability menu and dispatches to registered skills such as bmad-ux for UX design guidance during the BMad Method planning phase. - Use Case: During product planning, ask Sally to turn your PRD into UX design specifications so architects and developers receive clear, opinionated design intent before implementation begins. ## Quick Start Ask the UX designer Sally to create UX design specifications from your PRD to guide architecture and implementation.

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 activate the UX designer persona?

Invoke the skill or address Sally directly, for example by asking to talk to the UX designer. The skill runs its activation sequence, loads configuration and persona settings, greets you, and presents a numbered capability menu.

How do I customize the UX designer agent's behavior?

Edit the agent block in customize.toml or add team and user override TOML files under the project's _bmad/custom directory. Scalars override, tables deep-merge, and arrays append following the BMad structural merge rules.

What does the UX designer produce during planning?

Sally translates user needs and the PRD into UX design specifications that inform architecture and implementation. The CU menu item dispatches the bmad-ux skill, which guides realizing the UX plan.

Can I change the agent's name or title?

No, the name and title are non-configurable because they come from the skill frontmatter. To use a different name or title, you must create a custom agent instead of overriding this one.

What happens if the customization resolver script fails?

The skill falls back to manually reading the base customize.toml, team override, and user override files in order and applying the same structural merge rules itself. Missing files are skipped without error.