SuperAPI AI 工具集

bmad-domain-research

写作与研究

查看项目

更新于 10-15 17:04

技能介绍

定位与状态

bmad-domain-research 是被废弃(deprecated)的技能,已被合并进 bmad-deep-recon。它现在只是一个薄薄的兼容薄片(thin compatibility shim),作用是让按原名称发起的调用,以及 _bmad/custom/bmad-domain-research.toml 这类覆盖文件继续生效。

主要用途

它不是用来直接做研究的,而是把请求转发给 bmad-deep-recon,并以 domain(领域)研究类型运行。这样,旧有的调用方式和配置不会因为合并而失效,新的研究任务则可以统一走 bmad-deep-recon。

使用方式

激活该技能时,资料描述了两步行为:

  1. 解析自定义配置:运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow。这一步会读取 {project-root}/_bmad/custom/bmad-domain-research.toml 以及 bmad-domain-research.user.toml 中针对旧字段(activation_steps_prepend、activation_steps_append、persistent_facts、on_complete)的覆盖值。
  2. 发出弃用通知:按用户配置的沟通语言告知 bmad-domain-research 已弃用,并转发给使用 domain 类型的 bmad-deep-recon。随后按 bmad-deep-recon 的接口调用:research type 为 domain(跳过其类型推断),把上述四个旧字段作为已解析好的值传入,并把用户原始输入原样传递。之后由 bmad-deep-recon 接管,兼容薄片本身不再执行任何后续步骤。

迁移建议

如果要消除弃用提示并访问完整的新能力(draft/process/run 三种模式、研究类型、验证级别、HTML 简报、交接),应把 _bmad/custom/bmad-domain-research.toml 迁移为 _bmad/custom/bmad-deep-recon.toml,并直接调用 bmad-deep-recon。

适用场景

适用于仍按旧名称调用该技能、或仍依赖其自定义覆盖文件的既有工作流;新任务建议直接使用 bmad-deep-recon。

限制

自身不执行研究步骤,仅做转发;其他功能细节(如具体收费、价格、平台支持范围、实际效果)资料未提供。