SuperAPI AI 工具集

bmad-architecture

办公与效率

查看项目

更新于 10-15 17:27

技能介绍

用途:产出架构脊柱(architecture spine),即一份一致性契约,只固定各独立构建单元之间不得分歧的不变量:设计范式、边界与依赖规则、状态如何变更、共享数据归属等。判断标准是:若下一层的两个单元各自独立构建,是否会做出互不兼容的选择;仅在答案是“会”、且该选择并非显而易见、且确为真实取舍时才写入脊柱,否则归入 Deferred。

主要能力:支持创建(默认)、更新已有脊柱、校验现有脊柱三种意图;区分绿地与棕地场景,棕地先读真实代码以认可既有约定而非另立新规;可继承父级脊柱,将父级 AD、约定与范式视为只读约束,只在父级留白处(Deferred 项及本 epic 可能出现的分歧)展开;可按 initiative→features、feature→epics、epic→stories 的层级匹配脊柱高度。

使用方式:默认走 Coaching path(引导式,开放式提问并推回薄弱决策),用户明确要求速度时走 Fast path(带 [ASSUMPTION] 标签快速起草)。运行以 .memlog.md 作为工作记忆,逐条追加 decision、constraint、version、assumption、question、direction、event 记录;脊柱在结束时从 memlog 蒸馏而成。使用命令:uv run {project-root}/_bmad/scripts/memlog.py init --workspace {doc_workspace} --field scope="…" --field purpose="…" --field altitude="…" 与 uv run {project-root}/_bmad/scripts/memlog.py append --workspace {doc_workspace} --type <decision|constraint|version|assumption|question|direction|event> --text "…"。定制解析: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}。

限制:需先确认交付物是否只有脊柱,并明确用途与受众,以免文档膨胀;模板中的 <!-- --> 注释需按提示处理后删除,成品脊柱不含模板注释。校验意图只输出报告不改文件,更新意图需保持 AD 编号稳定、不重编号或复用已退役 ID。非交互环境需参照 references/headless.md 运行。价格、收费、平台与效果等资料暂未提供。