【Claude Code】----惊爆!BMad-Method 助力 Claude Code,颠覆传统开发,PRD 和架构轻松搞定,多智能体协作超厉害
2026/7/14 6:15:38 网站建设 项目流程

文章目录

  • bmad 是什么❓
  • 能干嘛❓
    • 一句话概括传统AI写代码的问题
    • 一句话概括BMAD解决的问题
    • 实战示例一:
    • 实战示例二:
  • 核心功能🎯
    • 1. 双阶段AI协作创新
    • 2. 上下文工程技术Permalink
  • 主要特色🚀
    • 智能文档生成
    • 个性化技术偏好
    • 灵活的部署方式
  • 使用场景📚
    • 1. 软件开发(核心用途)
      • 适用项目类型:
    • 2. 扩展包应用(无限可能)
      • 商业策略包Permalink
      • 创意写作包
      • 健康与健身包
  • 使用方式🛠️
    • 快速开始(IDE安装)
    • Web UI快速体验(2分钟)
    • 典型工作流程
      • 规划阶段(Web UI):
      • 开发阶段(IDE):
  • 实际应用示例🌟
    • 电商平台开发
    • 内容管理系统
    • 非技术应用:商业计划书
  • 技术架构🏠
    • 核心组件
    • 构建系统
  • 优势特点✅
    • 对比传统开发
  • 适用人群👥
    • 个人开发者
    • 团队协作
    • 非技术领域

bmad 是什么❓

一句话:是ai编程里的工作流skills

BMad Method是一个革命性的AI代理框架,专为提供”敏捷AI驱动开发”(Agentic Agile Driven Development)而设计,其核心理念是”突破性敏捷 AI 驱动开发方法”。这不仅仅是一个软件开发工具,而是一个可以扩展到任何领域的通用AI代理系统。

官方操作手册地址:https://docs.bmad-method.org/zh-cn/tutorials/getting-started/

能干嘛❓

一句话概括传统AI写代码的问题

普通单轮对话式AI编码只擅长生成局部代码片段,存在上下文遗忘、架构无规划、幻觉频发、缺乏完整工程流程,复杂项目易逻辑割裂、bug泛滥、维护成本极高。

一句话概括BMAD解决的问题

BMAD依靠多角色智能体、持久任务记忆与前置架构规划的完整工程流程,补齐传统AI无全局统筹、上下文丢失、缺少需求/设计/测试闭环的短板,实现从需求到编码自测的标准化交付,大幅减少幻觉与返工。

实战示例一:

需求:spring boot 整合kotime

配上案例代码:
说明:以下命令挨个行执行即可。前提是先安装 bmad,附安装教程连接:
【AI编程】—AI编程之工作流 bmad快速上手(安装、使用)

■■■■■■■■角色说明■■■■■■■■ analyst:梳理业务需求的业务分析师 pm:管控项目进度风险的项目经理 architect:设计整体技术方案的架构师 po:定义需求与功能标准的产品负责人 po shard-epics:负责分片架构大型需求的专属 PO sm:维护敏捷迭代流程的 Scrum 教练 dev:落地代码开发的研发工程师 qa:校验产品功能质量的测试工程师 命令: ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ *analyst 当前项目springboot整合轻量级项目性能分析工具 KoTime(输出1-业务分析-整合KoTime,存放docs/kotime)----(可选) ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ *pm 根据【1-业务分析-整合KoTime】生成PRD需求文档 (输出2-需求文档-整合KoTime) ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ *architect 根据【2-需求文档-整合KoTime】生成整体技术方案 (输出3-技术方案-整合KoTime) ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ *po 根据【3-技术方案-整合KoTime】梳理迭代需求清单与验收标准 (输出4-产品待办-整合KoTime) ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ *po shard-epics 本次无分片分库史诗改造任务,跳过该角色输出文档-------------------------------------跳过(可选) ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ *sm 基于产品待办规划迭代节奏、梳理协作风险与会议安排------------(输出5-敏捷迭代规-整合KoTime)-------小功能可以跳过(可选) ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ *dev 依据技术方案编码实现KoTime集成,输出接口/代码说明文档 (输出6-开发实现说明-整合KoTime) ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ *architect 执行代码Review,核对代码规范、架构合规性 (输出7-代码评审记录-整合KoTime) -------------------------------------------------------------------------------------------- 扫除不规范的地方,用 *architect 帮我修复上面全部代码问题 ■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ *qa 依据PRD与技术方案编写全套测试用例、定义上线准入标准 (输出8-测试用例报告-整合KoTime) ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

实战示例二:

直接提出你的想法,让ai给你实现一个完整的应用

# /analyst我想使用 UniApp + uView UI 创建一款轻量化职业考证刷题APP 应用名称:CertiMaster 主要面向国内职场备考人群(财会、教资、建造师、医护等考证考生),兼顾在校大学生资格证备考需求 这是一个实战开发项目,用来展示UniApp跨端(小程序+App+H5)开发能力,同时解决市面刷题软件广告多、分类杂乱、复习逻辑死板的痛点 核心聚焦考证刷题场景,包含专项题库、错题本、智能复盘、模拟考场、知识点速记、学习时长统计等核心功能 这是个人商业演示项目,计划三周内完成可上线的MVP最小可用版本

核心功能🎯

1. 双阶段AI协作创新

阶段一:智能规划(Web UI)

  • 分析师代理:市场研究、竞品分析
  • 产品经理代理:将项目想法转化为详细的PRD(产品需求文档)
  • 架构师代理:基于PRD创建技术架构方案 产品负责人代理:确保文档一致性和完整性

阶段二:精准开发(IDE)

  • Scrum Master代理:将架构文档分解为超详细的开发故事
  • 开发者代理:实现具体功能,拥有完整上下文
  • QA代理:代码审查和质量保证

2. 上下文工程技术Permalink

通过精心设计的提示工程,确保每个AI代理都:

  • 拥有完整的项目上下文
  • 理解自己的角色和职责
  • 能够生成高质量、一致的输出

主要特色🚀

智能文档生成

  • 自包含模板:模板既包含输出格式,也包含AI处理指令
  • 变量替换系统:支持``动态内容
  • 条件逻辑:根据项目需求生成不同内容

个性化技术偏好

  • 维护技术栈偏好文件
  • 跨项目一致的技术建议
  • 持续学习和改进

灵活的部署方式

  • IDE集成:在VS Code、Cursor等开发环境中直接使用
  • Web UI包:可上传到ChatGPT、Gemini等平台

使用场景📚

1. 软件开发(核心用途)

项目想法

分析师:市场调研

PM:创建PRD

架构师:技术设计

切换到IDE

SM:分解故事

Dev:实现代码

QA:质量保证

适用项目类型:

  • 全栈Web应用
  • 移动应用开发
  • API和微服务
  • 前端组件库
  • 数据处理系统

2. 扩展包应用(无限可能)

商业策略包Permalink

  • 市场分析师:竞品研究、定位策略
  • 财务分析师:预测建模、投资分析
  • 运营经理:流程优化、效率提升
  • 营销策略师:增长策略、用户获取

创意写作包

  • 情节架构师:三幕结构、故事节拍
  • 角色心理学家:深度动机、真实对话
  • 世界构建师:一致的宇宙观、文化体系
  • 编辑:风格一致性、语法检查

健康与健身包

  • 健身教练:渐进式训练、动作指导
  • 营养师:营养规划、补剂建议
  • 睡眠教练:生物钟优化、睡眠卫生
  • 压力管理师:应对策略、工作生活平衡

使用方式🛠️

快速开始(IDE安装)

# 一键安装npx bmad-methodinstall# 或者如果已经安装过gitpullnpmrun install:bmad

Web UI快速体验(2分钟)

  • 获取团队文件:下载全栈团队包
  • 创建AI代理:在Gemini或ChatGPT中创建新的助手
  • 上传配置:上传文件并设置指令
  • 开始对话:输入help查看可用命令
  • 获得帮助:随时使用#bmad-orchestrator获取指导

典型工作流程

规划阶段(Web UI):

*analyst# 启动市场分析*pm# 创建产品需求文档*architect# 设计系统架构*po# 验证文档一致性

开发阶段(IDE):

*po shard-epics# 分解史诗故事*sm# 生成开发故事*dev# 实现具体功能*qa# 代码审查

实际应用示例🌟

电商平台开发

  1. 分析师创建市场分析报告
  2. PM制定产品需求,包括用户故事、功能规格
  3. 架构师设计微服务架构、数据库设计
  4. SM将架构分解为具体的开发任务
  5. Dev实现购物车、支付、用户管理等功能
  6. QA确保代码质量和性能

内容管理系统

  1. 分析现有CMS市场和用户需求
  2. 定义内容模型、工作流程、权限系统
  3. 设计API架构、前端组件系统
  4. 逐步实现编辑器、媒体管理、发布系统
  5. 持续集成和质量保证

非技术应用:商业计划书

  1. 商业分析师:市场机会分析
  2. 财务专家:收入模型、成本分析
  3. 运营策略师:执行计划、里程碑
  4. 风险评估师:风险识别、缓解策略

技术架构🏠

核心组件

代理(Agents):定义AI角色和能力 任务(Tasks):具体的执行步骤 模板(Templates):结构化输出格式 工作流(Workflows):项目执行序列 扩展包(Expansion Packs):领域特定功能

构建系统

依赖解析:自动包含所需资源 内容打包:创建单一文件包 环境适配:支持IDE和Web UI

优势特点✅

对比传统AI助手

结构化协作:多个专业代理协同工作 持续上下文:信息在代理间无缝传递 质量保证:内置审查和验证机制 可重复流程:标准化的工作流程

对比传统开发

加速规划:快速生成高质量文档 减少误解:详细规格减少开发歧义 提高质量:多层次审查确保代码质量 知识传承:最佳实践内置于系统中

适用人群👥

个人开发者

独立开发者需要完整团队支持 初学者需要最佳实践指导 经验丰富开发者希望提高效率

团队协作

小型团队需要角色补充 远程团队需要标准化流程 大型团队需要一致性保证

非技术领域

创业者制定商业计划 作家创作小说剧本 教育者设计课程内容 个人健康管理

BMad Method不仅是一个开发框架,更是一个将人类专业知识转化为AI可访问格式的平台。每个扩展包都让专业知识更容易获得,每个新代理都扩展了AI协助的边界。

你准备好用AI重新定义你的工作方式了吗?

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询