BMAD Method
BMAD(Breakthrough Method for Agile AI-Driven Development)是一个全生命周期的 AI 驱动开发框架。与 OpenSpec 和 Spec Kit 专注于"规范"不同,BMAD 的独特之处在于它引入了多智能体协作——用 12+ 个专业 AI 角色组成虚拟团队,从需求分析到 代码实现全流程覆盖。
BMAD(Breakthrough Method for Agile AI-Driven Development)是一个全生命周期的 AI 驱动开发框架。与 OpenSpec 和 Spec Kit 专注于"规范"不同,BMAD 的独特之处在于它引入了多智能体协作——用 12+ 个专业 AI 角色组成虚拟团队,从需求分析到 代码实现全流程覆盖。
在 AI 编程时代,"氛围编码(Vibe Coding)"虽然让开发变得轻松,但 AI 生成代码的随机性与软件工程对确定性、可靠性的要求存在冲突。规范驱动开发(Spec-Driven Development, SDD)正是为了解决这一核心矛盾而诞生的方法论,而 OpenSpec 是该领域最流行的开源框架。
Spec Kit 是 GitHub 官方开源的 SDD 工具包,核心理念是规范生成实现——不是从模糊需求直接跳到代码,而是通过 Constitution → Specify → Plan → Tasks → Implement 五个阶段,逐步将意图细化为可执行的规范,再由 AI 生成代码。