用途:这是一个 UX 设计工作流,目标是通过与产品干系人协作的视觉探索与知情决策,产出较完整的 UX 设计规范。用户提出“lets create UX design”“create UX specifications”或“help me plan the UX”等意图时适用。
主要能力与结构:采用微文件架构,每个步骤是内嵌规则的自包含文件,按顺序推进,每一步都保留用户控制权;文档状态记录在 frontmatter,并通过对话以追加方式逐步构建文档。默认输出文件为 {planning_artifacts}/ux-design-specification.md。
激活流程:先解析 workflow 块,可运行 python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow;若脚本失败,则按 base → team → user 顺序读取 customize.toml、_bmad/custom/{skill-name}.toml、_bmad/custom/{skill-name}.user.toml 并自行合并,缺失文件跳过。随后执行 activation_steps_prepend,加载 persistent_facts(file: 前缀的条目按项目根下路径或 glob 读取内容,其余按原事实使用),读取 _bmad/bmm/config.yaml,以 {user_name} 问候、{communication_language} 交流、{document_output_language} 写文档,扫描 {planning_artifacts} 与 {project_knowledge},再执行 activation_steps_append,最后从 ./steps/step-01-init.md 开始。
约定与限制:裸路径相对 skill 根目录解析,{skill-root} 指向该技能安装目录,{project-root} 前缀路径相对项目工作目录,{skill-name} 为技能目录 basename。必须始终以配置语言交流,并以文档输出语言写入产物。该技能依赖 BMad Method 的目录结构、配置与脚本;未提供具体设计模板或定价信息。