SuperAPI AI 工具集

bad

通用与其它

查看项目

更新于 10-15 22:10

技能介绍

用途:BAD 是一个协调器(coordinator),用于编排并行的故事实现流水线。它构建依赖图、根据 GitHub 更新 PR 状态、挑选可执行故事,并把每一步委派给子代理执行。

主要能力:协调器自身不读文件、不运行 git/gh、不写磁盘,只负责挑选故事、通过 Agent 工具派生子代理(可并行)、管理定时器、执行续接前检查、处理用户输入与通知。流水线分阶段:Phase 0 构建/更新依赖图;Phase 1 发现故事(按 MAX_PARALLEL_STORIES 选取,强制按 epic 顺序);Phase 2 运行流水线(故事并行、步骤串行,含 Step 1 建故事、Step 2 ATDD、Step 3 开发、Step 4 测试审查、Step 5 代码审查、Step 6 PR+CI、Step 7 PR 审查);Phase 3 自动合并批次 PR;Phase 4 批次汇总与续接。

使用方式:首次需在 _bmad/config.yaml 的 bad 段注册,或传入 setup/configure 参数触发 module-setup.md。启动时读取配置并解析 KEY=VALUE 覆盖参数,随后打印生效配置。可配置项包括 MAX_PARALLEL_STORIES(默认 3)、WORKTREE_BASE_PATH(.worktrees)、MODEL_STANDARD(sonnet)、MODEL_QUALITY(opus)、RETRO_TIMER_SECONDS(600)、WAIT_TIMER_SECONDS(3600)、CONTEXT_COMPACTION_THRESHOLD(80)、STALE_TIMEOUT_MINUTES(60)、TIMER_SUPPORT、MONITOR_SUPPORT、API 用量阈值、RUN_CI_LOCALLY(false)、AUTO_PR_MERGE(false)等。

适用场景:需要自动化多故事并行开发、依赖排序、PR 与 CI 跟踪的 BMad 项目。

限制:依赖 BMad 相关命令与 GitHub 环境;部分能力(如 Monitor、定时器)受平台支持影响,Bedrock/Vertex/Foundry 需回退手动轮询;资料未提供具体收费、价格与效果数据。