打造我的 AI 开发团队(四):在 Cursor 里跑通 bmad

十一之前初步尝试了 bmad (全称:Breakthrough Method of Agile AI-Driven Development),后续计划的实战分享由于个人原因未及时更新。

今天,咱们就继续分享下 IDE 中如何使用 bmad

官方文档里这块内容比较少,我折腾了大半天才摸出门道------干脆写下来,省得大家踩同样的坑。

简单回顾

开始之前,我们先简单回顾下之前的内容。

在该系列第二篇中我们分享了如何通过 Web UI 快速体验 bmad 的能力。

而第三篇中,我们通过分析 bmad 核心的两个工作流程图,了解了 bmad 的工作流程。

以下是往期文章链接:

打造我的 AI 开发团队(一):sub-agent 初探 - 掘金

打造我的 AI 开发团队(二):bmad,开箱即用的敏捷开发智能体 - 掘金

打造我的 AI 开发团队(三):bmad 如何实现规划与开发闭环AI - 掘金

安装过程

我们本次实测采用全新项目,已存在项目会单独进行分享。

整个安装过程都在 CursorTerminal 中进行。

前置条件

  • Node.js ≥ 18, npm ≥ 9
  • 安装好 Git
  • (可选)VS Code 中 "Markdown All in One" + "Markdown Preview Mermaid Support" 扩展

安装记录

下面我们开始安装,安装命令十分简单。

sql 复制代码
npx bmad-method install

然后会进入对话式的配置过程。

第1步,Enter the full path to your project directory where BMad should be installed:

输入当前项目目录,后续会将 bmad 和相关规则文件安装在此路径。

第2步,Select what to install/update (use space to select, enter to continue): (Press space to select, a to toggle al1, i to invert selection,and enter to proceed)

挑选你所需要的场景包,比如,我就选择了第一个"bmad核心包",下面有"创作包"、"游戏开发包"等。

注意:空格-选中,i-反选,a-全选,回车-确认

第3步,Will the PRD (Product Requirements Document)be sharded into multiple files?

产品需求文档是否根据需要自动拆分为多个文档。

第4步,Will the architecture documentation be sharded into multiple files?

架构文档是否根据需要自动拆分为多个文档。

第5步,Which IDE(s) do you want to configure? (Select with SPAcEBAR, confirm with ENTER): (Press space to select, a totoggle all,ito invert selection, and enter to proceed)

选择你所使用的 IDE

这里我仅选择了 Cursor,如果为了省劲,可以把 Cursor、Claude Code、TRAE 一起选中安装。

注意:这里可以多选,空格-选中,i-反选,a-全选,回车-确认。

第6步,Would you like to include pre-built web bundles? (standalone files for chatGPT, Claude, Gemini)

确认是否把 Web 资源包也安装上,我不想 Web UIIDE 切换着来,因此,这里选择了"No"。

回车后就开始安装,下图是安装完成的截图。

7、安装完成后,可以在文件管理器中看到 bmad-core.cursor/rulse/bmad 两个文件夹。

  • bmad-corebmad 的源码包。
  • .cursor/rulse/bmad 则是 Cursorrules 文件,如果安装其他 IDE,这里会出现多个 rules 文件夹。

简单尝试

已经安装完了,我们简单尝试下。

Cursor 的 AI 聊天框中录入。

less 复制代码
@analyst @architect 我要实现一个保理业务管理系统,请先帮我分析设计出相关文档

这里"@"只是普通字符,并不需要理会 Cursor 的提醒。

"@"后面的单词就是场景包中的一个个文件名,也就是角色,@analyst 就对应 rules 文件夹下的第一个文件 analyst.mdc:分析师。

还可以通过 * 指定指令,今天只是简单尝试,暂不演示了。

可以看到截图已经触发相关角色进行对应的工作了。

结语

今天我们已经配置好 Cursor 中使用 bmad 的环境,大家可以自行尝试各种应用场景,包括指定指令的方式。

下次,我们将通过一个实例详细展示 bmad 的效果,敬请期待。

相关推荐
小鸡吃米…1 小时前
机器学习 - K - 中心聚类
人工智能·机器学习·聚类
好奇龙猫2 小时前
【AI学习-comfyUI学习-第三十节-第三十一节-FLUX-SD放大工作流+FLUX图生图工作流-各个部分学习】
人工智能·学习
沈浩(种子思维作者)2 小时前
真的能精准医疗吗?癌症能提前发现吗?
人工智能·python·网络安全·健康医疗·量子计算
minhuan2 小时前
大模型应用:大模型越大越好?模型参数量与效果的边际效益分析.51
人工智能·大模型参数评估·边际效益分析·大模型参数选择
Cherry的跨界思维2 小时前
28、AI测试环境搭建与全栈工具实战:从本地到云平台的完整指南
java·人工智能·vue3·ai测试·ai全栈·测试全栈·ai测试全栈
MM_MS2 小时前
Halcon变量控制类型、数据类型转换、字符串格式化、元组操作
开发语言·人工智能·深度学习·算法·目标检测·计算机视觉·视觉检测
清沫2 小时前
Claude Skills:Agent 能力扩展的新范式
前端·ai编程
ASF1231415sd2 小时前
【基于YOLOv10n-CSP-PTB的大豆花朵检测与识别系统详解】
人工智能·yolo·目标跟踪
水如烟3 小时前
孤能子视角:“意识“的阶段性回顾,“感质“假说
人工智能
Carl_奕然3 小时前
【数据挖掘】数据挖掘必会技能之:A/B测试
人工智能·python·数据挖掘·数据分析