────────────────────────────────────────
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