【Claude Code】----惊爆!BMad-Method 助力 Claude Code,颠覆传统开发,PRD 和架构轻松搞定,多智能体协作超厉害
文章目录bmad 是什么❓能干嘛❓一句话概括传统AI写代码的问题一句话概括BMAD解决的问题实战示例一实战示例二核心功能1. 双阶段AI协作创新2. 上下文工程技术Permalink主要特色智能文档生成个性化技术偏好灵活的部署方式使用场景1. 软件开发核心用途适用项目类型2. 扩展包应用无限可能商业策略包Permalink创意写作包健康与健身包使用方式️快速开始IDE安装Web UI快速体验2分钟典型工作流程规划阶段Web UI开发阶段IDE实际应用示例电商平台开发内容管理系统非技术应用商业计划书技术架构核心组件构建系统优势特点✅对比传统开发适用人群个人开发者团队协作非技术领域bmad 是什么❓一句话是ai编程里的工作流skillsBMad 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跨端小程序AppH5开发能力同时解决市面刷题软件广告多、分类杂乱、复习逻辑死板的痛点 核心聚焦考证刷题场景包含专项题库、错题本、智能复盘、模拟考场、知识点速记、学习时长统计等核心功能 这是个人商业演示项目计划三周内完成可上线的MVP最小可用版本核心功能1. 双阶段AI协作创新阶段一智能规划Web UI分析师代理市场研究、竞品分析产品经理代理将项目想法转化为详细的PRD产品需求文档架构师代理基于PRD创建技术架构方案 产品负责人代理确保文档一致性和完整性阶段二精准开发IDEScrum Master代理将架构文档分解为超详细的开发故事开发者代理实现具体功能拥有完整上下文QA代理代码审查和质量保证2. 上下文工程技术Permalink通过精心设计的提示工程确保每个AI代理都拥有完整的项目上下文理解自己的角色和职责能够生成高质量、一致的输出主要特色智能文档生成自包含模板模板既包含输出格式也包含AI处理指令变量替换系统支持动态内容条件逻辑根据项目需求生成不同内容个性化技术偏好维护技术栈偏好文件跨项目一致的技术建议持续学习和改进灵活的部署方式IDE集成在VS Code、Cursor等开发环境中直接使用Web UI包可上传到ChatGPT、Gemini等平台使用场景1. 软件开发核心用途项目想法分析师市场调研PM创建PRD架构师技术设计切换到IDESM分解故事Dev实现代码QA质量保证适用项目类型全栈Web应用移动应用开发API和微服务前端组件库数据处理系统2. 扩展包应用无限可能商业策略包Permalink市场分析师竞品研究、定位策略财务分析师预测建模、投资分析运营经理流程优化、效率提升营销策略师增长策略、用户获取创意写作包情节架构师三幕结构、故事节拍角色心理学家深度动机、真实对话世界构建师一致的宇宙观、文化体系编辑风格一致性、语法检查健康与健身包健身教练渐进式训练、动作指导营养师营养规划、补剂建议睡眠教练生物钟优化、睡眠卫生压力管理师应对策略、工作生活平衡使用方式️快速开始IDE安装# 一键安装npx bmad-methodinstall# 或者如果已经安装过gitpullnpmrun install:bmadWeb UI快速体验2分钟获取团队文件下载全栈团队包创建AI代理在Gemini或ChatGPT中创建新的助手上传配置上传文件并设置指令开始对话输入help查看可用命令获得帮助随时使用#bmad-orchestrator获取指导典型工作流程规划阶段Web UI*analyst# 启动市场分析*pm# 创建产品需求文档*architect# 设计系统架构*po# 验证文档一致性开发阶段IDE*po shard-epics# 分解史诗故事*sm# 生成开发故事*dev# 实现具体功能*qa# 代码审查实际应用示例电商平台开发分析师创建市场分析报告PM制定产品需求包括用户故事、功能规格架构师设计微服务架构、数据库设计SM将架构分解为具体的开发任务Dev实现购物车、支付、用户管理等功能QA确保代码质量和性能内容管理系统分析现有CMS市场和用户需求定义内容模型、工作流程、权限系统设计API架构、前端组件系统逐步实现编辑器、媒体管理、发布系统持续集成和质量保证非技术应用商业计划书商业分析师市场机会分析财务专家收入模型、成本分析运营策略师执行计划、里程碑风险评估师风险识别、缓解策略技术架构核心组件代理Agents定义AI角色和能力 任务Tasks具体的执行步骤 模板Templates结构化输出格式 工作流Workflows项目执行序列 扩展包Expansion Packs领域特定功能构建系统依赖解析自动包含所需资源 内容打包创建单一文件包 环境适配支持IDE和Web UI优势特点✅对比传统AI助手结构化协作多个专业代理协同工作 持续上下文信息在代理间无缝传递 质量保证内置审查和验证机制 可重复流程标准化的工作流程对比传统开发加速规划快速生成高质量文档 减少误解详细规格减少开发歧义 提高质量多层次审查确保代码质量 知识传承最佳实践内置于系统中适用人群个人开发者独立开发者需要完整团队支持 初学者需要最佳实践指导 经验丰富开发者希望提高效率团队协作小型团队需要角色补充 远程团队需要标准化流程 大型团队需要一致性保证非技术领域创业者制定商业计划 作家创作小说剧本 教育者设计课程内容 个人健康管理BMad Method不仅是一个开发框架更是一个将人类专业知识转化为AI可访问格式的平台。每个扩展包都让专业知识更容易获得每个新代理都扩展了AI协助的边界。你准备好用AI重新定义你的工作方式了吗