用途:对代码变更进行对抗式审查,目标是发现真实问题而不产生噪音和冗余内容。当用户说出“run code review”或“review”等指令时触发。\n\n主要能力:由多个独立审查者并行执行审查,再由主流程汇总、分诊并呈现审查发现。工作流支持子代理(subagents),在能力可用时按步骤要求使用;若需要用户显式授权运行子代理,会在整个工作流开始时一次性询问。\n\n使用方式:该技能采用基于步骤文件的架构。激活时依次解析 workflow 配置块、执行 prepend 步骤、加载持久事实、加载配置、问候用户、执行 append 步骤。解析配置使用命令 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow;加载配置使用 uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core.project_name --key modules.bmm.planning_artifacts --key modules.bmm.implementation_artifacts。脚本失败时按 base → team → user 顺序读取 customize.toml、{project-root}/_bmad/custom/{skill-name}.toml、{project-root}/_bmad/custom/{skill-name}.user.toml 进行结构合并。激活完成后从 steps/step-01-gather-context.md 开始逐步执行,每步需完整读取、按序执行、在检查点暂停等待人工输入。\n\n关键规则:不得同时加载多个步骤文件,必须完整读取后再执行,不得跳步或调整顺序,检查点必须等待人工输入。\n\n限制:所需脚本、配置文件和步骤文件由该技能安装目录与项目目录提供;本页面未提供价格、平台支持范围或具体审查规则细节,暂未提供。
bmad-code-review
编程与开发
更新于 10-15 17:27