在过去的一年里,我们见证了AI编程工具从简单的“代码补全”进化到了能够自主处理复杂逻辑的“智能Agent”。然而,在实际的企业级开发中,很多开发者依然会面临一个核心困境:即便AI能写代码,它能像人类团队一样进行需求分析、架构设计和敏捷迭代吗?

当任务规模超出一个简单的函数,涉及到多个文件、复杂的非功能性需求以及长期的维护时,单纯的“对话式编程”往往会因为上下文丢失、角色错位和Token消耗过快而崩溃。到了20、30轮后的对话随着上下文的增长AI的注意力分散的越来越厉害,效率变低,远不及最开始1到10轮的对话效率高,这是vibe coding当前面临的核心痛点。

针对这一问题,BMAD推出了: BMAD Method v6 for Claude Code skills。这不仅仅是一套Skills集,它是一套将敏捷开发方法论(Agile Methodology)与AI原生能力深度融合的工程框架。它将Claude Code从一个“更聪明的编辑器”转变为一支具备9种专业角色、15种标准工作流的“全栈敏捷开发团队”。
项目地址:https://github.com/aj-geddes/claude-code-bmad-skills
BMAD(Build More, Architect Dreams)是一个在GitHub上斩获26.3k Star的现象级开源生态。
BMAD拒绝混乱的“问答式编程”,而是强制执行一套严谨的敏捷开发生命周期(The Workflow),确保在写第一行代码前,系统已经被完美设计:

architecture.md 等技术文档锁死逻辑,这是后续代码不乱套的根本保证。BMAD能驾驭复杂系统的秘密在于其底层的三大技术支柱:
BMAD高达26.3k的GitHub Stars证明了它拥有一个庞大且活跃的开发者社区。

这意味着无数的开发者正在持续验证这套流程,贡献最佳实践,确保封装在Skill里的每一行Prompt都是经过实战打磨的。
为了实现工程级的严谨性,BMAD将9个Skill划分为四个标准模块(Modules)。这种分类不是随意的,而是对应了从核心编排到业务交付,再到扩展与创新的完整生态位。

这是系统的中枢神经,负责维持全局状态的一致性。
project-config.yaml 维护全局状态,充当Context Router。它根据当前State动态挂载后续Skill所需的Prompt片段,强制模型在正确的逻辑轨道上运行,防止无关上下文的污染这是BMAD的主力军,覆盖了从需求分析到代码落地的全生命周期。
/product-brief 命令,它将模糊的用户意图转化为下游Agent可解析的“纯净”输入。/solutioning-gate-check 本质上是一个“架构Linter”,它会遍历文档树,强制校验PRD需求的覆盖率是否达到100%,实现质量层面的硬性阻断。/dev-story 时,它仅加载当前Story相关的架构切片(类似局部RAG机制),最小化Token干扰,并强制生成Test Case以验证逻辑闭环。这是BMAD的元能力层,赋予系统自我进化的能力。
SKILL.md,实现团队能力的动态扩展。这是系统的外脑,用于突破LLM的概率预测局限。

在LLM应用中,Token就是金钱,更是有限的上下文窗口。如果每个角色都携带几千字的“角色设定”,对话很快就会触及瓶颈。项目作者在这里采用了一个极其巧妙的工程设计:Helper Pattern(辅助模式)。
项目作者将通用的操作逻辑(如“加载配置”、“更新YAML状态”、“格式化输出”)抽取出来,保存在一个独立的 helpers.md 文件中。
SKILL.md 中,不再重复书写具体步骤,而是通过引用标记告诉Claude:“按照helpers.md#Load-Global-Config中的步骤执行”。并不是每个项目都需要写几万字的架构文档。BMAD引入了Project Levels (L0 - L4) 机制,根据任务的复杂程度自动调整工作流深度。

/product-brief → /tech-spec → /dev-story。/prd 和 /architecture 环节。这种设计避免了“过度工程”。如果您只是想写一个简单的脚本,BMAD会自动切换到轻量化模式,不会强制您去编写复杂的非功能性需求文档。
项目作者深知,不同的行业有不同的标准。因此,BMAD提供了一个名为Builder的元能力模块。

如果您在进行金融开发,需要一个专门负责安全审计的角色,您可以运行:
/create-agent
按照提示输入该角色的职责(如:代码审计、漏洞扫描),系统会自动为您生成符合BMAD规范的 SKILL.md 文件。
您可以定义自己的斜杠命令,例如 /deploy-to-prod。Builder会帮您生成包含前置检查、构建、迁移和回滚逻辑的标准模板。
以下是开发者文档中的实践示例:

当您在一个新目录启动Claude Code后,第一步是运行:
/workflow-init
此时,BMad Master会介入。它会在您的目录下创建 bmad-outputs/ 文件夹。这是一个“状态感知”系统,通过 project-config.yaml 记录您项目的进度。

运行命令:
/product-brief
此时Claude的身份切换为业务分析师。它不会问您“要什么功能”,而是会引导您思考:
当您运行 /prd 时,产品经理会读取上一步生成的简报,自动推导出:
紧接着,您运行 /architecture。系统架构师会根据这些需求,自动建议您使用FastAPI还是Node.js,并设计出符合NFR-001的数据库索引方案。
这是一个体现工程严肃性的环节。运行:

/solutioning-gate-check
系统会扫描架构文档,检查是否100%覆盖了PRD中定义的每一项需求。如果评分低于90%,它会拒绝进入开发环节,并指出设计中的漏洞。您可以就这样一步步的运行内置的斜杠命令,BMAD+Claude code会自动帮您打磨出一个前后端健全的系统。
在传统的对话中,如果您关闭了终端,AI就会忘记之前的决策。BMAD通过YAML-based Status Tracking解决了这个问题。
bmm-workflow-status.yaml该文件充当了项目的“外部记忆”。它记录了:
completed: true)。当您第二天重新打开项目并输入 /workflow-status 时,Claude不会问您“我们要干什么”,而是会告诉您:“根据状态文件,我们昨天完成了架构设计并通过了Gate Check,现在的推荐步骤是进行 /sprint-planning。”
Claude Code BMAD Skills的出现,标志着我们正从“提示词工程(Prompt Engineering)”迈向真正的“AI软件工程(AI Software Engineering)”。
通过引入敏捷开发的角色分工、结构化的状态管理以及极致的Token优化,BMAD成功地在Claude这一强大的底座之上,构建了一层具备工业生产力的逻辑框架。
如果您渴望在Claude Code中获得进一步的生产力提升,那么从运行 git clone https://github.com/aj-geddes/claude-code-bmad-skills.git 开始,体验这支数字敏捷团队的威力,无疑是一个明智的选择。
文章来自于微信公众号 “AI修猫Prompt”,作者 “AI修猫Prompt”
【开源免费】字节工作流产品扣子两大核心业务:Coze Studio(扣子开发平台)和 Coze Loop(扣子罗盘)全面开源,而且采用的是 Apache 2.0 许可证,支持商用!
项目地址:https://github.com/coze-dev/coze-studio
【开源免费】n8n是一个可以自定义工作流的AI项目,它提供了200个工作节点来帮助用户实现工作流的编排。
项目地址:https://github.com/n8n-io/n8n
在线使用:https://n8n.io/(付费)
【开源免费】DB-GPT是一个AI原生数据应用开发框架,它提供开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单、更方便。
项目地址:https://github.com/eosphoros-ai/DB-GPT?tab=readme-ov-file
【开源免费】VectorVein是一个不需要任何编程基础,任何人都能用的AI工作流编辑工具。你可以将复杂的工作分解成多个步骤,并通过VectorVein固定并让AI依次完成。VectorVein是字节coze的平替产品。
项目地址:https://github.com/AndersonBY/vector-vein?tab=readme-ov-file
在线使用:https://vectorvein.ai/(付费)
【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。
项目地址:https://github.com/Significant-Gravitas/AutoGPT
【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。
项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md
【开源免费】graphrag是微软推出的RAG项目,与传统的通过 RAG 方法使用向量相似性作为搜索技术不同,GraphRAG是使用知识图谱在推理复杂信息时大幅提高问答性能。
项目地址:https://github.com/microsoft/graphrag
【开源免费】Dify是最早一批实现RAG,Agent,模型管理等一站式AI开发的工具平台,并且项目方一直持续维护。其中在任务编排方面相对领先对手,可以帮助研发实现像字节扣子那样的功能。
项目地址:https://github.com/langgenius/dify
【开源免费】RAGFlow是和Dify类似的开源项目,该项目在大文件解析方面做的更出色,拓展编排方面相对弱一些。
项目地址:https://github.com/infiniflow/ragflow/tree/main
【开源免费】phidata是一个可以实现将数据转化成向量存储,并通过AI实现RAG功能的项目
项目地址:https://github.com/phidatahq/phidata
【开源免费】TaskingAI 是一个提供RAG,Agent,大模型管理等AI项目开发的工具平台,比LangChain更强大的中间件AI平台工具。
项目地址:https://github.com/TaskingAI/TaskingAI
【开源免费】LangGPT 是一个通过结构化和模板化的方法,编写高质量的AI提示词的开源项目。它可以让任何非专业的用户轻松创建高水平的提示词,进而高质量的帮助用户通过AI解决问题。
项目地址:https://github.com/langgptai/LangGPT/blob/main/README_zh.md
在线使用:https://kimi.moonshot.cn/kimiplus/conpg00t7lagbbsfqkq0