BMAD 开发实战:从零开始掌握 AI 辅助开发的完整流程

这不是一篇关于 AI 工具的介绍文章,而是一份可以立即上手实践的完整指南

为什么需要 BMAD?

AI 编程工具已经非常普及了。你可能使用过 GitHub Copilot,也可能体验过 ChatGPT 写代码的能力。但当你真正想用 AI 完成一个完整的功能时,可能会发现:

  • 不知道如何向 AI 描述需求
  • AI 写的代码质量参差不齐
  • 缺少自动化测试,不敢放心使用
  • 代码审查不知道从何入手

BMAD 是一套经过实践验证的 AI 辅助开发工作流。它不是简单的"让 AI 写代码",而是把 AI 当作团队中的不同角色,按照专业软件开发流程来协作。

什么是 BMAD Starter Kit?

学习 BMAD 开发的最大障碍是起步成本。你需要:

  1. 搭建项目脚手架
  2. 配置开发环境
  3. 设置数据库
  4. 配置各种工具…

这些准备工作可能要花上一整天,还没开始真正的 BMAD 实践。

BMAD Starter Kit 解决了这个问题。它是一个预配置好的全栈项目:

  • 已完成用户认证系统(注册、登录、JWT)
  • 已有管理后台基础框架
  • 已配置好所有开发工具
  • Clone 下来就能开始练习

你可以把它想象成"BMAD 开发的 Hello World"——跳过准备工作,直接进入核心流程的练习。

推荐的学习路径

使用 Starter Kit 练习 BMAD 开发,建议按照以下流程:

第 1 步:创建 Epic(史诗)

使用 PM Agent 定义一个新功能:

/pm 我要新增一个 epic,实现用户头像上传功能 

PM Agent 会与你讨论需求细节,最终生成一份完整的 Epic 文档,包含:

  • 功能背景和目标
  • 用户场景
  • 技术考虑点

第 2 步:迭代规划

/sprint-planning 

这个命令会:

  • 扫描所有 Epic 文件
  • 将 Epic 拆分成多个可执行的 Story
  • 生成 sprint-status.yaml 追踪文件

第 3 步:创建 Story(用户故事)

/create-story 

Agent 会生成详细的 Story 文档,包含:

  • 具体的验收标准
  • API 设计
  • 数据库变更
  • 前端页面设计

记得人工审查这份文档,确保设计合理。

第 4 步:代码实现

/dev-story 

Dev Agent 会按照项目约定实现代码:

  • 遵循现有代码风格
  • 使用项目已配置的组件库
  • 复用已有的工具函数

第 5 步:自动化测试

/automate 

Test Agent 会生成:

  • 单元测试
  • 集成测试
  • E2E 测试

第 6 步:代码审查

/code-review 

这是一个对抗性审查——Agent 会主动寻找代码中的问题:

  • 潜在的 bug
  • 安全漏洞
  • 性能问题
  • 代码规范问题

第 7 步:修复并完成

让 Agent 修复所有发现的问题,更新 Story 状态为完成。

第 8 步:重复

回到第 3 步,继续下一个 Story,直到所有 Story 完成。

适合练手的功能点

如果你不知道从什么功能开始练习,这里有一些建议:

难度功能建议涉及技能
入门用户资料编辑CRUD、表单验证
入门修改密码安全、加密
中级邮件通知第三方服务集成
中级文件上传存储服务、异常处理
中级操作日志审计追踪
高级双因素认证安全流程、定时任务
高级数据导出大数据处理、文件生成

写在最后

BMAD 不是要取代开发者,而是让开发者从 AI 那里获得更多帮助。

掌握 BMAD 流程后,你会发现:

  • 需求理解更清晰了
  • 代码质量更稳定了
  • 测试覆盖更完整了
  • 开发效率提升了

最重要的是,你可以把更多精力放在业务逻辑架构设计上,让 AI 处理那些重复性的编码工作。

准备好开始你的 BMAD 之旅了吗?


项目地址: bmad-starter-kit

相关资源:


如果你觉得这篇文章对你有帮助,欢迎点赞、转发,让更多人了解 BMAD 开发方式。

Read more

一文彻底讲透AI Infra:从底层逻辑到落地实战,小白也能看懂的技术全攻略

一文彻底讲透AI Infra:从底层逻辑到落地实战,小白也能看懂的技术全攻略

文章目录 * 一、AI Infra到底是什么?用3个生活例子秒懂 * 二、AI Infra的核心组件:4大模块撑起整个AI生态 * 三、AI Infra实战:3个经典场景,代码直接抄 * 场景1:个人副业——搭建AI绘画平台,基于Stable Diffusion+FastAPI部署 * 核心需求 * 技术选型 * 核心代码(简化版,可直接运行) * 部署步骤 * 场景2:企业应用——用LangChain+RAG搭建AI知识库,3小时落地 * 核心需求 * 技术选型 * 核心代码(简化版) * 部署步骤 * 场景3:端侧部署——将AI模型轻量化,适配手机/IoT设备 * 核心需求 * 技术选型 * 核心步骤(含代码片段) * 四、AI Infra的发展趋势:2026年必看的3个方向 * 1.

OpenClaw 最强技能 self-improving-agent 详解:让 AI 从错误中自主学习

OpenClaw 最强技能 self-improving-agent 详解:让 AI 从错误中自主学习

self-improving-agent 是 OpenClaw 生态中最受欢迎的技能,下载量突破 268k。它能让 AI 记住犯过的错误和解决方案,实现持续自我改进。本文将深入讲解其工作原理、安装配置、实战案例和高级用法。 1 引言 在使用 AI 助手的过程中,你是否遇到过这样的困扰: * 今天教 AI 用 sudo 解决权限问题,明天它又忘了 * 同一个 API 文档链接打不开,它下次还给你这个链接 * 重复解释同样的工作流程,效率极低 这些问题源于传统 AI 助手的无状态特性——每次对话都是全新的开始,不会从历史交互中学习。 self-improving-agent 技能正是为了解决这个问题而生的。它通过记录错误、解决方案和用户反馈,让 AI 能够持续学习和改进。 2 self-improving-agent 是什么? 2.1 官方定义 self-improving-agent

腾讯三箭齐发!企业微信、WorkBuddy、Qclaw 共建AI办公新生态

腾讯三箭齐发!企业微信、WorkBuddy、Qclaw 共建AI办公新生态

腾讯三箭齐发!企业微信、WorkBuddy、Qclaw 共建AI办公新生态 📢 重磅消息! 2026年3月,腾讯在AI Agent领域连出重拳!3月8日:企业微信宣布接入OpenClaw3月9日:腾讯正式上线 WorkBuddy(桌面智能体)3月9日:腾讯电脑管家推出 Qclaw(微信AI助手) 三箭齐发!腾讯全面布局AI办公生态! 🔥 事件回顾 Day 1:企业微信宣布接入 OpenClaw 2026年3月8日,企业微信官方宣布支持接入OpenClaw智能机器人! Day 2:腾讯 WorkBuddy 正式上线 2026年3月9日,腾讯旗下全场景AI智能体WorkBuddy正式发布,完全兼容OpenClaw生态! 同期:腾讯电脑管家 Qclaw 亮相 腾讯电脑管家官方推出Qclaw——一款"随时随地,微信一下,帮你搞定一切"的AI助手! 🤖 腾讯AI三剑客对比 产品定位入口特点企业微信版OpenClaw接入企业微信企业级应用WorkBuddy桌面智能体工作台桌面客户端深度办公自动化Qclaw微信AI助手微信/电脑管家轻量级、

黄仁勋力荐:OpenClaw不止是下一个ChatGPT,更是AI“动手时代”的破局者

黄仁勋力荐:OpenClaw不止是下一个ChatGPT,更是AI“动手时代”的破局者

在2026年GTC大会上,英伟达创始人兼CEO黄仁勋抛出了一个振聋发聩的判断:“OpenClaw绝对是下一个ChatGPT”。 这一评价并非夸大其词,而是精准点出了AI产业的核心演进方向——从“被动回答”的语言交互,转向“主动行动”的任务执行。ChatGPT开启了大语言模型(LLM)的普及时代,让AI具备了理解和生成人类语言的能力,但它始终停留在“军师”的角色,只能提供方案建议;而OpenClaw的出现,彻底打破了这一局限,将AI变成了能动手干活的“数字员工”,完成了AI从“认知”到“执行”的关键跃迁,成为连接AI能力与现实场景的核心桥梁。 下面我将从技术本质出发,拆解OpenClaw的核心架构、关键技术实现,结合代码示例、架构图与流程图,深入解析其如何实现“行动型AI”的突破,以及为何能被黄仁勋寄予厚望,成为AI产业的下一个里程碑。 一、认知跃迁:从“回答型AI”到“行动型AI”的本质区别 要理解OpenClaw的价值,首先需要明确它与ChatGPT这类“回答型AI”的核心差异。