从 Cursor 到 Claude Code,各种 AI 编程工具层出不穷,几乎把编程门槛降低为零。
但随着开发的项目越来越大,我们很快就会发现不对劲。
面对复杂的业务逻辑,AI 经常出现 “前言不搭后语”的情况,改一个 Bug,反手又送我们三个新 Bug。
哪怕用上最新的模型,在庞大的生产级项目里,也会显得有些力不从心。
这一切归根结底,AI 缺的不是写代码的能力,而是像人类团队那样,拥有严谨的“工程纪律”。
刚好前不久,我在 GitHub 上发现了一个名为 BMAD-METHOD 的项目,正能解决了这个痛点。
目前项目已在 GitHub 上累积斩获 32000+ Star,被广大开发者应用到生产级的项目开发当中。
它并不是一个简单的 AI 插件,而是一整套能让 AI 乖乖听话,按照敏捷开发标准干活的 “协作框架”。
简单来说,BMad 的核心操作,就是把我们线下的研发团队,直接搬到了 AI 工具里,一口气给我们配备了 21 个专业 Agent。
这支 AI 团队配置可以说相当的强大,除了有负责核心产出的「全栈开发者」和「架构师」。
它还专门配备了 Scrum Master(敏捷教练)来把控项目进度,「UX 设计师」 来优化用户体验,甚至连「QA 测试专家」这种容易被忽略的角色都一应俱全。
想写需求?有专门的 AI 产品经理帮我们写 PRD;想搞设计?有 AI 架构师负责画图;写完代码想测一下?还有专门的测试架构师在候着。
这种模式最大的好处,就是能很好地解决了 AI 容易丢失上下文的毛病,用了 BMad 之后,会强制要求 AI “先写文档,再写代码”。
有位开发者就是利用了 BMad,一次性将一个复杂的 Go 语言项目迁移到 TypeScript。
BMad 并没有上来就生硬地翻译代码,而是先生成了一份长达 1600 行的架构文档。
有了这份“地图”做指引,AI 后面写出的代码稳得可怕,逻辑漏洞几乎都被扫平了。
更贴心的是,作为一个开发框架,它非常懂“看人下菜碟”。
它提供的 Scale-Adaptive(自适应智能) 功能特别实用。
如果我们只是想修个小 Bug,它会走“快速通道”,三步搞定,绝不啰嗦。
但如果我们是要做一个企业级 SaaS 系统,它就会拉着我们走全套流程。
从市场分析、PRD 撰写、架构设计,一直到 Sprint 规划,一步都不含糊。
甚至,它还搞了个 Party Mode(派对模式)。
我们可以把 AI 架构师和 AI 产品经理拉到一个群里,眼睁睁看着它们为了方案展开激烈讨论。
至于怎么用,门槛其实非常低,完全开源免费。
它本质上是跑在 Node.js 上的工作流。只要电脑上有 Node 环境,一行命令就能安装:
npx bmad-method installcode>装好后,打开 Cursor 或者 Claude Code,它就已经在那等着我们了。
如果刚上手不知道怎么使用该工具,还可以输入 /bmad-help 指令。
它就会像个耐心的老导师一样,根据我们当下的项目状态,告诉我们下一步该写需求,还是该直接撸代码。
对于想要真正把 AI 融入复杂生产流的朋友来说,这绝对是一个值得尝试的编码辅助神器。
毕竟,让 AI 学会写代码不难,难的是让它学会像个工程师一样思考。
GitHub 项目地址:https://github.com/bmad-code-org/BMAD-METHOD
热门跟贴