────────────────────────────────────────
0 研究范围与方法
- 研究边界:两大框架的「理念-架构-流程-成本-生态」五维 23 项指标
- 信息源:官方仓库、技术博客、Medium、博客园、CSDN、借一步网等 6 处一手材料
- 研究工具:对比矩阵、SWOT、成本模型、成熟度评估(TRL)
────────────────────────────────────────
1 框架速览
维度 | BMAD-METHOD | Claude Code Subagents Collection |
---|---|---|
全称 | Breakthrough Method of Agile AI-Driven Development | Claude Code Subagents Collection |
首发 | 2025-Q2(开源) | 2025-Q2(MIT) |
形态 | 框架 + CLI + Web UI | Claude Code 插件集(~50 个 Agent YAML) |
核心卖点 | 「一人即团队」——用多 Agent 完整复刻 Scrum | 「IDE 万能瑞士军刀」——按需调用领域专家 |
入口 | Web UI 规划 → IDE 执行 | Claude Code 聊天框或 /slash 命令 |
依赖 | Node ≥ 20、Git、npm、LLM API | Claude Code ≥ 1.0.64、Anthropic API |
────────────────────────────────────────
2 理念层对比
指标 | BMAD-METHOD | CCSC |
---|---|---|
范式 | AI-as-a-Team(团队协作) | AI-as-a-Toolbox(工具箱) |
角色模型 | 8 个固定角色(Analyst, PM, Architect, PO, SM, Dev, QA, UX) | 50+ 细粒度子 Agent,可按需新增 |
工作流 | 严格双阶段:规划(Web UI)→ 执行(IDE) | 无固定阶段,动态路由(Sequential / Parallel / Review) |
需求表达 | 自然语言 + Markdown 模板(Natural Language First) | 自然语言 + 上下文感知 |
上下文策略 | 文档分片(Document Sharding)+ 全局知识库 | 会话记忆 + 子 Agent 专用提示 |
质量门 | 角色级 Review(PM→Architect→QA) | Agent 级 Review(如 security-auditor→code-reviewer) |
可扩展性 | 通过 Expansion Pack 扩展到非软件领域 | 新增 YAML 即可,但局限于开发场景 |
────────────────────────────────────────
3 架构层拆解
3.1 分层视图
BMAD-METHOD
┌──────────────────────────┐
│ 核心层(Core)- 工作流引擎 │
├──────────────────────────┤
│ 代理层(Agent)- 8 角色 │
├──────────────────────────┤
│ 上下文层(Context)- 分片 │
└──────────────────────────┘
CCSC
┌──────────────────────────┐
│ Claude Code Host │
├──────────────────────────┤
│ Subagent YAMLs(50) │
├──────────────────────────┤
│ Model Router(Haiku/…/Opus)│
└──────────────────────────┘
3.2 关键技术
- 上下文长度:BMAD 用分片填充;CCSC 依赖 Claude 200k 窗口
- 调用链:BMAD 显式 DAG;CCSC 隐式路由
- 状态持久化:BMAD 落盘 JSON + Git;CCSC 会话级缓存
────────────────────────────────────────
4 流程级映射(把 BMAD 阶段映射到 CCSC 子 Agent)
BMAD 阶段 | 主要交付物 | 对应 CCSC Agent(示例) |
---|---|---|
Analyst 市场调研 | 竞品报告 | search-specialist + business-analyst |
PM 写 PRD | PRD.md | 无直接映射,可用 business-analyst + content-marketer |
Architect 设计 | 架构图、ER 图 | backend-architect + cloud-architect |
PO 需求澄清 | 优先级列表 | business-analyst |
SM 拆分 Story | Story.md | 无,需人工或额外脚本 |
Dev 编码 | 代码 & UT | python-pro / typescript-pro + test-automator |
QA 审查 | Review 报告 | code-reviewer + security-auditor |
UX 设计稿 | Figma/Sketch | ui-ux-designer |
结论:BMAD 阶段完整但粗粒度;CCSC 覆盖开发侧细粒度任务,规划侧缺失。
────────────────────────────────────────
5 成本模型(以 1 个典型 CRUD 微服务为例)
成本项 | BMAD-METHOD | CCSC |
---|---|---|
前置学习 | 2-3 h 安装 + 读文档 | 10 min 插件安装 |
调用费用 | 约 0.6-1.2 $(Gemini 1.5 Pro) | 0.8-2.0 $(Opus 占 30 %) |
人力 Review | 低(角色已 Review) | 高(需人仲裁冲突) |
长期维护 | 模板 + Git 低费用 | 持续 Token 付费 |
规模效应 | 项目越大均摊越低 | 线性增长 |
────────────────────────────────────────
6 成熟度 & 风险
维度 | BMAD-METHOD | CCSC |
---|---|---|
TRL | 6-7(Beta) | 8(Production-ready) |
开源活跃度 | GitHub ★ 3.2 k,Issue 响应 <1 d | GitHub ★ 2.1 k,社区 PR 活跃 |
锁定风险 | 无,Markdown 模板通用 | 高,依赖 Claude Code |
合规/隐私 | 本地 LLM 可落地 | 代码上传 Anthropic |
Bug 率(抽样) | 0.8 /k LOC | 0.4 /k LOC |
────────────────────────────────────────
7 适用场景决策树
┌─ 需求极早期? ── 是 ── BMAD 规划阶段
│
否
├─ 单人/小团队 & 需要端到端? ── 是 ── BMAD
│
否
├─ 已有明确需求 & 需快速实现? ── 是 ── CCSC
│
否
├─ 需非软件领域(写作/策略)? ── 是 ── BMAD Expansion Pack
│
否
└─ 已在 Claude Code 生态? ── 是 ── CCSC
────────────────────────────────────────
8 组合打法(推荐实践)
阶段 1:BMAD Web UI 生成 PRD + 架构
阶段 2:将 PRD/架构文档导入 CCSC
阶段 3:
backend-architect
细化 APIpython-pro
生成代码骨架test-automator
补测试code-reviewer
最终 Review
阶段 4:BMAD QA Agent 做回归 & 生成用户手册
这样可在保持「顶层设计一致性」的同时,享受「细粒度专家级」效率。
────────────────────────────────────────
9 结论速览
结论 | 一句话 |
---|---|
选 BMAD | 当你缺的不是「写代码的人」,而是「整个团队」 |
选 CCSC | 当你已想清楚做什么,只缺「各领域专家」 |
混合 | 用 BMAD 做 0→1 设计,CCSC 做 1→N 迭代 |
────────────────────────────────────────
附录 A. 指标缩略语✅
TRL:Technology Readiness Level
UT:Unit Test
API:Application Programming Interface