用途:在冲刺执行过程中应对重大变更,分析该变更对项目各规划文档(PRD、Epics、Architecture、UX、Spec)的影响,并生成可执行的「Sprint Change Proposal(冲刺变更提案)」,附带明确的交接对象。
主要能力:加载并通读项目规划产物(PRD、Epics、Architecture、UX、Spec),优先查找整篇文档,缺失时改用带 index.md 的分片目录;读取受影响仓库 AGENTS.md 中 bmad:context 块以获取策略、冻结路径与约定;按 Epic 影响、Story 影响、产物冲突、技术影响做影响分析;给出三种推荐路径——直接调整(在现有计划内修改/新增 story)、潜在回滚(回退已完成工作以简化解决)、MVP 复盘(缩减范围或调整目标);产出含前后对比与理由的具体修改建议。
使用方式:作为 BMAD 环境中的 Agent 技能安装运行;激活时先运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow 解析工作流配置,随后按顺序执行前置激活步骤、加载持久事实与配置,再问候用户。若脚本失败,可按 base → team → user 顺序合并 {skill-root}/customize.toml、{project-root}/_bmad/custom/{skill-name}.toml 与同名 .user.toml 自行解析。默认输出文件为 {planning_artifacts}/sprint-change-proposal-{date}.md。
适用场景:冲刺中发现需求、架构或 UI/UX 层面重大变更,需要统一评估跨文档影响并决定调整、回滚或缩减 MVP 范围时。
限制:PRD 与 Epics 为必需文档,缺失则中止;未提供触发问题的具体信息也会中止。变更交接按范围分级:Minor 由 Developer 代理直接实现,Moderate 需 PO/DEV 重整待办,Major 需 PM/Architect 根本性重新规划。其他限制与具体许可条件暂未提供。