SuperAPI AI 工具集

bmad-validate-prd

写作与研究

查看项目

更新于 10-15 20:07

技能介绍

用途:bmad-validate-prd 是 bmad-method 中一个已弃用(DEPRECATED)的技能,已被合并进 bmad-prd。它保留为一个轻量兼容层(shim),使按旧名称的调用以及 _bmad/custom/bmad-validate-prd.toml 覆盖文件仍能继续工作。新工作应直接调用 bmad-prd,由它从对话中识别 create / update / validate 意图。

主要能力与用法:激活时先解析自定义配置,运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow,以读取 _bmad/custom/bmad-validate-prd.toml 和 bmad-validate-prd.user.toml 中针对旧字段(activation_steps_prepend、activation_steps_append、persistent_facts、on_complete)的覆盖。随后加载 {project-root}/_bmad/bmm/config.yaml(如存在 config.user.yaml)以解析 {user_name} 与 {communication_language},并以该语言向用户发出弃用提示。之后以 validate 意图调用 bmad-prd,并传入预解析的旧版自定义值,跳过 bmad-prd 自身的意图检测;其余字段(prd_template、validation_checklist_template、validation_report_template、doc_standards、finalize_reviewers、external_sources、external_handoffs、prd_output_path、run_folder_pattern)使用 bmad-prd 自身的默认值与覆盖。原始用户输入(如目标 PRD 路径)原样转发。

适用场景:需要兼容既有旧名称调用或旧版覆盖文件的场景。

限制:该技能已弃用,将在未来版本移除;它本身不再执行后续步骤,工作流由 bmad-prd 接管。建议将 _bmad/custom/bmad-validate-prd.toml 迁移为 _bmad/custom/bmad-prd.toml 并直接调用 bmad-prd,以消除提示并使用新的自定义能力。