当前位置: 首页 > article >正文

一个人开发40个需求太慢?我用 Claude Code 搭了套“AI团队“并行干活

上周末我盯着项目的需求列表发呆——42个用户故事6大模块ddl还有两周。用 BMAD 方法论规划得很漂亮Epic 拆成 StoryStory 有验收标准一切井井有条。但问题来了每完成一个 Story我要把状态从 drafted 改成 in-progress写完代码改成 review自己审核通过再改成 done然后看下一个 Story 是否被前置任务阻塞…一个人42个需求每个需求改3次状态外加依赖检查。我算了一下光是状态管理这件事就要操作 126次。更崩溃的是——现实中的开发从来都是多人协作的。产品经理催进度的时候不会问你BMAD流程走完没只会问什么时候能上线。BMAD 是个好框架但它缺了一块拼图并行开发。今天我要分享的就是我如何用 Claude Code 搭建了一套AI开发团队让 3 个 AI Agent 并行干活效率直接翻倍。一、全景类比把 AI 想象成你的远程开发团队在讲具体方案之前我想先打个比方。想象你是一个技术负责人手下有 3 个成员开发你作为负责人需要做什么分工把需求按模块分给不同的人协调小B的退款功能要等小A的支付完成才能开始追踪随时知道每个人做到哪了同步某个人完成关键节点后通知其他人可以继续这套逻辑放到 AI Agent 上完全适用。我搭建的系统本质上就是一个AI团队管理工具二、逐一拆解这套系统的4个核心组件1、组件1任务分配表sprint-status.yaml这是整个系统的人员分工表。传统 BMAD 只记录任务状态2-1-h5-camp-lis t: ready-for-dev2-2-wechat-oauth: ready-for-dev我扩展后增加了谁负责和谁等谁parallel_assignments:dev-a:name:支付系统专家负责:[EP02 支付模块]工作量:31点 dev-b:name:打卡与退款专家负责:[EP03 打卡, EP04 退款]被阻塞: 退款功能 → 等待 dev-a 的支付完成一句话总结让每个 AI Agent 知道我该干什么和我要等谁。2、组件2阻塞检查器check-blockers.py这是整个系统的项目进度看板。它能回答三个问题问题1现在整体进度怎么样$ python3 check-blockers. py--summarydev- a:0/9(下一个:2-1-h5-camp- list)dev- b:0/12(下一个:3-1-zsxq-sdk)dev- c:0/13(下一个:1-7-settlement)总进度:0/34问题2某个 Agent 被什么卡住了$ python3 check-blockers.py--agentdev-b ✅ 可开始: 打卡同步、手动同步... 被阻塞: 退款功能 └─ 等待: 支付回调完成(dev-a负责)➡️ 下一步:3-1-zsxq-sdk-integration问题3任务完成后怎么更新$ python3 check-blockers. py -- complete2-5-payment-webhook ✅ 已标记完成 同步点触发解锁任务: 退款功能、会员列表一句话总结随时掌握谁在等谁完成任务自动解锁下游。3、组件3多终端启动器parallel-dev.sh这是整个系统的一键开工按钮。传统方式开3个终端分别 cd 到项目目录分别启动 claude…现在只需要一条命令$ ./scripts/parallel-dev.sh start ✅ dev-a已启动(支付系统专家)✅ dev-b 已启动(打卡与退款专家)✅ dev-c 已启动(基础与运营专家)提示 tmux attach-tparallel-dev# 查看所有窗口Ctrlb n# 切换下一个窗口3个 Claude Code 实例在3个 tmux 窗口里并行运行。一句话总结一条命令启动你的AI开发团队。4、组件4自定义命令/parallel-epic这是整个系统的工作说明书。每个 AI Agent 启动后只需要执行一条命令/parallel-epic dev-aClaude 就会自动读取自己负责的任务列表检查哪些任务被阻塞从第一个可执行的任务开始干活完成后自动更新状态一句话总结告诉 AI “你是谁”它就知道该干什么。三、深度辨析为什么 BMAD 需要这个扩展1、BMAD 的优点BMAD 是我用过最好的 AI 开发框架Epic → Story 的拆解逻辑清晰每个 Story 有标准的验收标准状态流转规范backlog → drafted → in-progress → done2、BMAD 的盲区但 BMAD 有一个隐含假设单人开发。它的流程是为一个开发者设计的SM你自己规划 SprintDev还是你逐个实现 Story每完成一个手动改状态再看下一个当需求量大、时间紧的时候这个流程就崩了3、我的扩展解决了什么BMAD 原生 → BMAD 并行扩展 ───────────────────────────────────────── 单人顺序开发 → 多Agent并行开发 手动状态管理 → 自动阻塞检查 无协调机制 → 同步点自动触发 只支持Claude → 支持Claude/Codex不是替代 BMAD是补全它缺失的那块拼图。四、决策框架什么时候用哪种方式我设计了 5 种使用方式适合不同场景1、方式1看文档手动开发适合需求少10个不赶时间做法参考分配表自己一个个做2、方式2多终端并行适合需求中等10-30个想提速做法./parallel-dev.sh start 启动3个Claude3、方式3单Claude多Subagent适合想在一个窗口里控制多个Agent做法让Claude启动多个Task子任务4、方式4Orchestrator全自动适合需求多30想全自动做法python3 orchestrator.py run5、方式5混合人类AI适合团队协作部分人用AI部分人手写做法人类开发者也遵循同一套状态管理选择建议五、实战案例我是怎么用这套系统的回到开头的场景42个需求2周deadline。1、第一步分析依赖划分模块我用 Claude 分析了所有 Story 的依赖关系发现EP02支付是核心很多功能依赖它EP03打卡和 EP04退款有强关联适合一个人做EP01/05/06 相对独立可以并行2、第二步配置分配表在 sprint-status.yaml 里定义了3个Agent3、第三步定义同步点4、第四步启动并行开发一条命令启动 ./scripts/parallel-dev.sh start 三个窗口分别执行 / parallel-epicdev-a / parallel-epicdev-b / parallel-epicdev-c5、第五步监控进度每隔几小时看一眼python3 check-blockers.py--summary当 dev-a 完成支付回调时系统自动提示 同步点 S1 触发 已解锁: 退款功能、会员列表dev-b 和 dev-c 就可以继续往下做了。6、结果原本预估2周的工作量实际用了1周多完成。不是因为 AI 写代码快了多少而是因为3个Agent并行吞吐量×3自动阻塞检查不用我手动盯同步点机制协调成本接近零六、总结记忆3个要点1、BMAD 很好但缺并行支持单人开发40需求状态管理就要操作100次。BMAD 的流程是为单人设计的多人/多AI协作需要扩展。2、把 AI Agent 当远程团队管理核心就4件事分工谁负责什么模块协调谁要等谁完成追踪随时知道进度同步关键节点自动通知3、选对工具事半功倍需求少 → 别折腾手动做 需求中等 → 多开几个终端 需求多 → 上Orchestrator全自动最后说一句AI 编程的价值不只是帮你写代码更是帮你管理复杂度。当需求多到你管不过来的时候让 AI 来管 AI才是正确的打开方式。

相关文章:

一个人开发40个需求太慢?我用 Claude Code 搭了套“AI团队“并行干活

上周末,我盯着项目的需求列表发呆——42个用户故事,6大模块,ddl还有两周。用 BMAD 方法论规划得很漂亮:Epic 拆成 Story,Story 有验收标准,一切井井有条。 但问题来了: 每完成一个 Story&#x…...

STM32F1xx HAL库 + FreeRTOS实战:构建带日志输出的交互式Shell终端

1. 为什么需要交互式Shell终端 在嵌入式开发中,调试手段往往决定了开发效率。想象一下,当你的设备在实验室运行良好,到了现场却出现偶发性故障,传统的LED灯调试方式就像在黑夜里用手电筒找钥匙 - 效率低下且信息有限。而基于STM32…...

fMRI(2-1)后续分析流程包括ALFF / fALFF, ReHo,VMHC,DC,Seed FC,FC,dFC,BCT,小世界,组水平分析,VBM,组水平 GLM

fMRI 后续分析流程对应脚本: run_post_analysis.m 前置依赖: run_full_pipeline.m (v3.2) 完成输出 工具链: DPABI v6.x BCT (2019_03_03) SPM25✅ 总体概览 run_full_pipeline 输出results/Y_filtered.mat ← 去噪滤波时间序列矩阵results/Filtered_*.nii ← …...

别再手动传文件了!用宝塔面板的WebHook+Git自动部署你的SpringBoot+Vue项目

从零构建自动化部署流水线:宝塔面板Git钩子实现SpringBootVue高效发布 每次代码更新都要手动上传文件、重启服务?这种重复劳动不仅低效,还容易出错。想象一下深夜紧急修复线上bug时,疲惫中误操作了生产环境配置的场景——这正是我…...

ENVI遥感数据处理:如何用‘链接显示’和‘像元定位’功能高效对比两期影像变化?

ENVI遥感影像变化检测实战:链接显示与像元定位的高效应用技巧 当我们需要分析同一区域不同时期的土地利用变化时,手动逐像素比对既耗时又容易出错。ENVI提供的"链接显示"和"像元定位"功能组合,能够将工作效率提升数倍。本…...

基于STM32与PID的三轮全向轮底盘运动控制实践

1. 从零搭建全向轮底盘的核心技术栈 全向轮底盘作为机器人移动平台的核心部件,其运动灵活性远超传统差速底盘。我去年帮学校机器人战队改造底盘时,就深刻体会到了全向轮在狭小空间转向的优势。要实现一个稳定可靠的三轮全向底盘,需要掌握几个…...

【传输层-TCP传输控制协议】

传输层-TCP传输控制协议一、概念二、报文三、三次握手1、第一次握手2、第二次握手3、第三次握手四、四次挥手1、第一次挥手2、第二次挥手3、第三次挥手4、第四次挥手五、其他要点1、Socket数据结构2、TCB传输控制块3、数据包和ISN初始序列号4、报头的标志位5、半连接队列6、SYN…...

STM32驱动OV2640摄像头实战:从硬件接线到RGB565图像采集全流程

STM32驱动OV2640摄像头实战:从硬件接线到RGB565图像采集全流程 当我们需要在嵌入式系统中实现视觉功能时,OV2640这款200万像素的摄像头模组因其小巧的体积和丰富的输出格式成为热门选择。本文将手把手带你完成STM32与OV2640的完整对接流程,特…...

网络协议面试突击:5分钟搞懂IP、ARP、RARP、ICMP、IGMP的区别与应用场景

网络协议面试突击:5分钟搞懂IP、ARP、RARP、ICMP、IGMP的区别与应用场景 在技术面试中,网络协议相关的问题几乎从不缺席。尤其是网络层协议,它们构成了互联网通信的基础骨架。对于求职者来说,清晰理解IP、ARP、RARP、ICMP和IGMP这…...

一条命令搞定OpenClaw部署?先看清PPClaw的真实代价

先说结论PPClaw的核心价值在于将OpenClaw的部署从本地环境配置转为云端托管,用API Key和命令行替代了服务器运维。它确实降低了初始部署门槛,但引入了新的依赖:PPIO平台、API Key计费模型和网络稳定性。更适合小团队快速验证或原型开发&#…...

WinDiskWriter:让Mac用户轻松制作Windows启动盘的智能方案

WinDiskWriter:让Mac用户轻松制作Windows启动盘的智能方案 【免费下载链接】windiskwriter 🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Lega…...

鸿蒙开发实战:使用ArkTS与DevEco Studio打造你的首个HarmonyOS应用

1. 从零到一:搭建你的鸿蒙开发环境 第一次打开DevEco Studio时,那种既兴奋又忐忑的心情我至今记得特别清楚。作为过来人,我建议你先花点时间把开发环境配置妥当,这能避免后续开发中80%的奇怪报错。Windows和Mac用户都需要确保系统…...

JPEGsnoop:从像素到元数据的深度图像解码技术全解析

JPEGsnoop:从像素到元数据的深度图像解码技术全解析 【免费下载链接】JPEGsnoop JPEGsnoop: JPEG decoder and detailed analysis 项目地址: https://gitcode.com/gh_mirrors/jp/JPEGsnoop 在数字图像处理领域,JPEG格式以其高效的压缩算法和广泛的…...

03-高并发写架构详解

高并发写架构详解 一、知识概述 高并发写场景常见于日志采集、订单创建、消息发送、数据上报等业务,核心挑战是如何高效处理海量写入请求,同时保证数据不丢失、系统不崩溃。 核心指标: 写入TPS:1万 - 100万+ 数据可靠性:99.999% 写入延迟:P99 < 100ms 典型特征: 写…...

基于领航者人工势场法的队形变化避障控制及Matlab代码仿真:路径规划、拓扑结构与集群编队控制算法

基于领航者人工势场法的队形变化避障控制matlab代码仿真&#xff0c;路径规划&#xff0c;改进人工势场法&#xff0c;拓扑结构&#xff0c;集群&#xff0c;变换队形&#xff0c;基于领航者与人工势场法相结合的编队控制算法&#xff0c;可随意变换队形 增加机器人个数一、代码…...

智能驾驶中的环境感知与决策控制

智能驾驶中的环境感知与决策控制 随着人工智能和传感器技术的飞速发展&#xff0c;智能驾驶正逐步从实验室走向现实道路。环境感知与决策控制是智能驾驶系统的核心&#xff0c;它们决定了车辆能否安全、高效地行驶。环境感知负责识别周围车辆、行人、交通标志等信息&#xff0…...

ROSCO-OpenFAST联合仿真避坑实录:从.dll编译到Paraview动画,手把手解决路径与版本报错

ROSCO-OpenFAST联合仿真全流程排障指南&#xff1a;从.dll编译到可视化实战 第一次接触ROSCO-OpenFAST联合仿真时&#xff0c;那些看似简单的路径配置和版本匹配问题&#xff0c;往往能让最有经验的工程师也抓狂。记得去年帮团队调试一个5MW风机模型时&#xff0c;光是解决32位…...

FAST-LIO 实战:从 LI-Init 标定到 YAML 配置全解析

1. FAST-LIO 与 LI-Init 标定基础 FAST-LIO 是近年来激光雷达 SLAM 领域的热门算法&#xff0c;它以计算效率高、鲁棒性强著称。但要让 FAST-LIO 在实际项目中发挥最佳性能&#xff0c;LI-Init 标定是绕不开的第一步。所谓 LI-Init&#xff0c;就是激光雷达&#xff08;Lidar&a…...

PCIe带宽计算实战:从Gen1到Gen4,手把手教你算清吞吐量(含编码方案解析)

PCIe带宽计算实战&#xff1a;从Gen1到Gen4的吞吐量精算指南 刚接手服务器主板设计时&#xff0c;我曾被PCIe带宽计算坑得不轻——明明理论速率写着32GT/s&#xff0c;实测却只有25GB/s。后来才发现是编码方案和双工模式的"隐藏扣费"在作祟。本文将用电路板级的实战经…...

S32DS中集成RTD 扩展包

S32系列MCU在进行软件开发时&#xff0c;我们可以选择使用S32DS的IDE开发环境&#xff0c;在使用的时候我们通常还需要RTD的包&#xff0c;那么如何把RTD的扩展包集成到S32DS中呢&#xff0c;今天我们就来详细的说明一下这个步骤&#xff0c;方便大家参考。 首先在下载安装包的…...

MySQL升级后如何处理加密字段迁移_确保密钥与解密算法一致

MySQL升级后AES_DECRYPT返回NULL的直接原因是密钥长度、填充方式或字符集不匹配导致解密校验失败&#xff1b;需检查旧库字段字符集、显式定义VARBINARY/BLOB类型、统一AES-128密钥长度、指定加密模式并管理IV、客户端连接设binary字符集。MySQL升级后AES_DECRYPT返回NULL怎么办…...

433MHz模块信号波形全解析:用示波器实测教你区分24位与32位编码

433MHz无线信号解码实战&#xff1a;从波形捕获到协议逆向全指南 当你面对一堆未知协议的433MHz遥控设备时&#xff0c;是否曾感到无从下手&#xff1f;那些在空中传播的无线电波究竟携带了怎样的信息&#xff1f;本文将带你走进硬件调试的侦探世界&#xff0c;用示波器作为放大…...

大模型新手必看:收藏这份学习清单,轻松入门AI风口!

本文为AI大模型初学者提供了一份完整的学习清单&#xff0c;涵盖大模型基础认知、核心技术模块&#xff08;RAG、Prompt工程、Agent开发&#xff09;、开发基础能力、应用场景开发、项目落地流程及面试求职冲刺等六大模块。文章强调实践的重要性&#xff0c;建议新手先利用业余…...

MaterialFilePicker:解决Android文件选择痛点的3大实战模块

MaterialFilePicker&#xff1a;解决Android文件选择痛点的3大实战模块 【免费下载链接】MaterialFilePicker Picking files since 2015 项目地址: https://gitcode.com/gh_mirrors/ma/MaterialFilePicker 在Android应用开发中&#xff0c;文件选择功能是许多应用不可或…...

如何在画中画(PiP)模式下动态切换视频源

本文详解如何在不退出画中画模式的前提下&#xff0c;实时切换 PiP 窗口中播放的视频流——核心方法是直接更新 <video> 元素的 srcObject&#xff0c;并针对 Chrome/Safari 与 Firefox 的兼容性差异提供可落地的工程化方案。 本文详解如何在不退出画中画模式的前提…...

告别样板代码:用CommunityToolkit.MVVM简化你的WPF开发(最新版指南)

告别样板代码&#xff1a;用CommunityToolkit.MVVM重构WPF开发范式 当你在WPF项目中第20次手动实现INotifyPropertyChanged接口时&#xff0c;是否想过这种重复劳动正在吞噬宝贵的开发时间&#xff1f;MVVM模式虽优雅&#xff0c;但传统实现方式往往伴随着大量样板代码。这正是…...

GD32F105RBT6 IAP实战:手把手教你合并BootLoader与APP的bin文件(告别两次烧录)

GD32F105RBT6 IAP实战&#xff1a;从双文件烧录到单文件固件整合的终极方案 在嵌入式产品量产过程中&#xff0c;每次烧录都需要处理BootLoader和APP两个独立的bin文件&#xff0c;不仅效率低下&#xff0c;还增加了生产环节出错的风险。想象一下&#xff0c;当生产线需要烧录上…...

【2026年最新600套毕设项目分享】微信小程序的校园外卖平台(30049)

有需要的同学&#xff0c;源代码和配套文档领取&#xff0c;加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码&#xff08;前后端源代码SQL脚本&#xff09;配套文档&#xff08;LWPPT开题报告/任务书&#xff09;远程调试控屏包运行一键启动项目&…...

《温暖的客栈》林允做春味宴:这一锅腌笃鲜,鲜到心里去|珠海也能复刻

前几天刷到《温暖的客栈元气篇》第四期,林允带着蒋梦婕去南京高淳挖笋做春味宴。 说实话,作为一个在珠海待了多年的“老广”,我对江南的春天一直有种说不清的情愫。 明明从小吃的是白切鸡、煲仔饭这种实在货,却总在短视频里刷到那些“鲜”字当头的时令美味时,忍不住多看…...

芯片尺寸封装

芯片尺寸封装例题 以下那种封装形式是指芯片尺寸封装(A) A、CSP(Chip Scale Package) B、BGA(Ball Grid Array) C、SIP(System In Package) D、QFP(Plastic Quad Flat Package) CSP(芯片尺寸封装) Chip Scale Package, 即封装出来的芯片体积, 几乎和内部真实的硅晶圆裸片(Die)一…...