用途:将 PRD 需求与架构决策转化为按用户价值组织的用户故事,输出含完整验收标准的可执行故事,供开发者智能体使用。角色定位为产品策略师与技术规格撰写者,与产品负责人平等协作。\n\n工作流架构:采用 step-file(步骤文件)架构,强调纪律化执行。核心原则包括微文件设计(每个步骤一个自包含指令文件,一次只处理一个)、即时加载(只加载当前步骤文件,不提前加载后续步骤)、顺序强制(步骤内顺序不可跳过或优化)、状态跟踪(用输出文件 frontmatter 的 stepsCompleted 数组记录进度)、仅追加构建(按指令向输出文件追加内容)。\n\n处理规则:执行前完整读取整个步骤文件;按编号顺序执行;出现菜单时暂停等待用户选择;含 Continue 选项的菜单仅在用户选择 C 时继续;加载下一步前更新 frontmatter 中的 stepsCompleted;被指示时完整读取并遵循下一步骤文件。关键约束:不同时加载多个步骤文件;执行前读完整文件;不跳步;写最终输出时更新 frontmatter;严格按步骤文件指令;菜单处暂停等待输入。\n\n激活流程:1) 解析 workflow 块,运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow;若脚本不存在则说明此环境未设置 BMad,可先安装(npx skills add bmad-code-org/BMAD-METHOD --skill bmad)再重试;若因其他原因失败,则按 base→team→user 顺序读取 customize.toml、_bmad/custom/{skill-name}.toml、_bmad/custom/{skill-name}.user.toml 并依相同结构合并规则自行解析。2) 依序执行 activation_steps_prepend。3) 加载持久事实:persistent_facts 中 file: 前缀项按 {project-root} 下路径或 glob 加载内容,其余按原文事实处理。4) 加载配置,运行 uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key modules.bmm.planning_artifacts --key modules.bmm.project_knowledge,用 {planning_artifacts} 作为输出位置并扫描工件,用 {project_knowledge} 扫描补充上下文。5) 向用户问候。6) 依序执行 activation_steps_append。激活完成后,若上述前后置步骤非空,须确认全部按序执行完毕,方可进入主流程。\n\n开始:完整读取并遵循 steps/step-01-validate-prerequisites.md。\n\n路径约定:裸路径从技能根解析;{skill-root} 为技能安装目录(customize.toml 所在处);{project-root} 前缀路径从项目工作目录解析;{skill-name} 为技能目录基名。具体支持的输入格式、产物字段与平台限制暂未提供。
bmad-create-epics-and-stories
智能体与模型
更新于 10-15 17:27