mcpField
B
bmad-validate-prd

bmad-validate-prd

github.com/bmad-code-org测试与质量54.7k325 次安装1 周前更新
代码仓库

关于 bmad-validate-prd

bmad-validate-prd 是已弃用的兼容技能,会以 validate 意图将 PRD 验证请求转交给 bmad-prd。它保留旧版自定义配置,由整合后的技能处理工作流。

主要功能

  1. 01转交给 bmad-prd
  2. 02指定 validate 意图
  3. 03解析旧版自定义配置
  4. 04传递原始输入

适用场景

  1. 01通过旧技能名称验证 PRD
  2. 02继续使用现有 bmad-validate-prd 覆盖配置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bmad-code-org/bmad-method --skill bmad-validate-prd

安装后在 Claude Code 中输入/bmad-validate-prd确认已加载。

附带文件customize.toml

详细介绍

已弃用 — 转发至 bmad-prd(验证意图)

此技能已合并到 bmad-prd。它作为一层薄薄的兼容垫片保留,以便现有的按名称调用以及 _bmad/custom/bmad-validate-prd.toml 覆盖文件继续可用。新的工作应直接调用 bmad-prd — 它会从对话中检测创建 / 更新 / 验证意图。

激活时

  1. 解析自定义配置:uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow。这会读取任何 {project-root}/_bmad/custom/bmad-validate-prd.toml 和 bmad-validate-prd.user.toml 中针对旧字段(activation_steps_prepend、activation_steps_append、persistent_facts、on_complete)的覆盖。

  2. 加载 {project-root}/_bmad/bmm/config.yaml(以及 config.user.yaml,如果存在)以解析 {user_name} 和 {communication_language}。

  3. 以 {communication_language} 向用户发出弃用通知:

    注意:bmad-validate-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/custom/bmad-validate-prd.toml 迁移至 _bmad/custom/bmad-prd.toml,并在下次直接调用 bmad-prd。此版本中已有的自定义配置字段在新版本中仍然保留,如果存在于 _bmad/custom/bmad-prd.toml 中将会被遵循,但新版本还支持额外字段,你可以通过迁移来加以利用。

  4. 使用以下上下文调用 bmad-prd。将这些作为激活上下文传入,以便 bmad-prd 遵循它们,而不是从头解析自己的自定义配置:

    • 意图: validate — 跳过 bmad-prd 通常的意图检测步骤。
    • 预先解析的旧自定义配置 — 针对这四个旧字段,使用这些值来代替从 bmad-prd 自己的 customize.toml 解析。对于其他所有内容(prd_template、validation_checklist_template、validation_report_template、doc_standards、finalize_reviewers、prd_output_path、run_folder_pattern、external_sources、external_handoffs),照常使用 bmad-prd 自己的默认值和覆盖:
      • activation_steps_prepend = 步骤 1 中解析出的值
      • activation_steps_append = 步骤 1 中解析出的值
      • persistent_facts = 步骤 1 中解析出的值
      • on_complete = 步骤 1 中解析出的值
    • 原始用户输入: 原样转发用户调用此技能时所说的内容(目标 PRD 路径等)。

    bmad-prd 从此处接手工作流。不要在此垫片中执行任何进一步的步骤。

评论

支持 Markdown