bmad-agent-ux-designer

Adopts a UX designer persona to produce UX specifications for architecture and implementation.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill bmad-agent-ux-designer-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-ux-designer
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/bmad-agent-ux-designer
Command: npx skills add https://github.com/PastaSus/egg-defender --skill bmad-agent-ux-designer-pastasus

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 who translates user needs into interaction design and UX specifications that guide both 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 overrides. - Customizable Menu: Presents a numbered capability menu that dispatches to registered skills like bmad-ux for UX design guidance. - Persistent Context: Loads persistent facts, project config, and planning artifacts so design decisions stay grounded in project context. - Use Case: During the BMad Method planning phase, ask Sally to turn your PRD into UX specifications that inform the architect and developers before implementation begins. ## Quick Start Say "Hey Sally, let's design the UX for my product" to activate the UX designer persona and start the design workflow.

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 saying "Hey Sally, let's design the UX". The skill runs its activation sequence, loads config and persona settings, greets you, and presents a menu of capabilities.

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

Customize the persona through TOML files: the skill's customize.toml provides defaults, while team overrides go in _bmad/custom/bmad-agent-ux-designer.toml and personal overrides in a .user.toml variant. Scalars override, tables deep-merge, and arrays append.

What does the UX designer agent produce during planning?

It produces UX design specifications and interaction design guidance that inform architecture and implementation. The default menu item dispatches to the bmad-ux skill, which guides you through realizing the UX plan.

Can I add my own menu items or persistent facts to the agent?

Yes. Menu items merge by code in the agent.menu table, letting you replace or append entries with a skill or prompt. Persistent facts accept literal sentences or file: references loaded at activation.

What happens if the customization resolver script fails?

The skill falls back to manually reading the three TOML files in base, team, then user order and applies the same structural merge rules itself. Missing files are skipped, so activation continues without the script.