Claude Code 三种技能系统的组合方案:Superpowers × GSD × Pocock
太长不看版:Superpowers 管执行(subagent-per-task 隔离上下文),GSD 管项目生命周期(roadmap → phases → milestones),Pocock 管单点最佳实践。三者组合后,上下文爆掉的问题从架构层面被消除——主 agent 只做路由和协调,永远是轻量上下文。
背景:上下文爆炸是 Claude Code 开发的第一痛点
使用 Claude Code 做实际开发时,最常遇到的问题:
- TDD 循环吃满上下文:写完测试 → 看它失败 → 写实现 → 跑通 → 重构 → 验证。四步下来,测试输出、报错信息、实现细节全部堆在同一个 session 里
- 验证到底由谁来做? 主 agent 自己验证自己的代码,验证时发现新问题又要修,修完又要验证,循环无止境
- 太多 skill 不知道怎么调用:装了十几个 skill,哪个先哪个后?谁调谁?
这三个问题的根源是同一个:所有事情都在一个 session 里线性执行,没有上下文隔离机制。
三个系统的分析
Superpowers — 执行引擎
Superpowers 的核心设计理念:每个 task 派给一个全新的 subagent,这个 subagent 从干净的上下文启动,对之前的失败记录没有任何记忆。
关键设计:Subagent-per-task、两阶段 review、verification-before-completion、TDD 内嵌、Worktree 隔离
GSD (Get Shit Done) — 项目管理框架
GSD 的核心设计理念:一切状态持久化到文件系统,orchestrator 保持 ~10-15% 上下文,subagent 拿 200k fresh context。
关键设计:ROADMAP.md + STATE.md、Wave 并行执行、Gap closure 循环、Pause/Resume、Milestone 管理
Pocock Skills — 单点工具箱
来自 Matt Pocock 的独立最佳实践 skill:/tdd (vertical-slice)、/grill-me (设计审查)、/diagnose (调试)、/to-prd (PRD 合成)、/caveman (压缩通信) 等。
推荐方案
原则:不合并代码,只做路由。知道什么时候调哪个 skill。
GSD 做项目全生命周期管理 backbone,execute-phase 用 Superpowers 替代默认 executor,discuss/research 阶段用 Pocock /grill-me 和 /grill-with-docs 增强审查。
状态: 草稿 / 方案阶段 日期: 2026-05-03 标签: Claude Code, Superpowers, GSD, Pocock, context-management, workflow