Get Shit Done (GSD) 技能专栏
Get Shit Done (gsd) 是 Claude Code 的 spec-driven 开发方法论——通过严格的 phase/workflow/agent 编排,把模糊需求推进到生产就绪的代码。
简介
gsd 包含 91 个 workflow(如 add-phase、execute-phase、plan-phase)+ 30 个 agent(如 gsd-executor、gsd-planner、gsd-debugger)。每个 workflow 是一个 /gsd-* 命令,agent 是 sub-agent 角色。
本专栏按"项目生命周期"组织 workflow,按"专业角色"组织 agent。
核心方法
- Phase-Roadmap-Driven:每个项目拆成 milestone → phase → plan → task 四层
- Spec-First:所有决策先写 spec,再写代码
- Agent 角色化:每个 agent 有专属职责(researcher/planner/executor/verifier)
- Conversation 上下文持久化:每个 phase 生成 context 文件,下次可续接
Workflow 速览(按项目生命周期)
🆕 启动
- new-project — 初始化新项目
- new-milestone — 启动新 milestone
- map-codebase — 映射代码库
📝 规划
- plan-phase — 计划 phase
- discuss-phase — 讨论 phase 假设
- add-phase — 新增 phase
- list-phase-assumptions — 列出 phase 假设
- insert-phase / remove-phase / edit-phase — phase CRUD
- add-todo / add-backlog — 添加待办
- add-tests — 追加 UAT 测试
- milestone-summary — milestone 总结
- plan-milestone-gaps — 补 milestone 缺口
🔍 研究与发现
- explore — 探索
- discover-phase — 发现 phase
- scan — 扫描
- ingest-docs — 摄入文档
- import — 导入计划
- debug — 调试
🤖 执行
- execute-phase — 执行 phase
- execute-plan — 执行 plan
- do — 执行
- quick — 快速执行
- fast — 快速模式
- autonomous — 自主模式
- spike / spike-wrap-up — 快速实验
✅ 验证
- verify-work — UAT 验证
- verify-phase — 验证 phase
- audit-fix — 审计-修复流水线
- audit-uat — 审计 UAT
- audit-milestone — 审计 milestone
- validate-phase — 校验 phase
- secure-phase — 安全审查
- eval-review — 评估审查
📤 发布
- ship — 发版
- pr-branch — 创建 PR
- graduation — 收尾
- complete-milestone — 完结 milestone
- ui-review — UI 审查
- ui-phase — UI phase
🔧 维护
- update — 升级
- cleanup — 清理
- undo — 回滚
- session-report — 会话报告
- sync-skills — 同步 skills
- manager — 交互式 phase 管理
🧰 工具
- help — 帮助
- next — 下一步
- note — 笔记
- progress — 进度
- stats — 统计
- settings / settings-advanced / settings-integrations — 配置
- check-todos — 检查 todo
- list-workspaces / new-workspace / remove-workspace — workspace 管理
- transition — 状态转换
- node-repair — 节点修复
- reapply-patches — 重应用补丁
- sketch / sketch-wrap-up — UI 草图
- forensics — 事后调查
- extract-learnings — 提取学习
- inbox — 收件箱
- capture — 捕获想法
- health — 健康度
- docs-update — 文档更新
- milestone-summary — milestone 总结
- analyze-dependencies — 依赖分析
- code-review / code-review-fix — 代码审查
- diagnose-issues — 诊断问题
- mvp-phase — MVP phase
- plan-review-convergence — 跨 AI 计划收敛
- discuss-phase-power — 强模式讨论
- discuss-phase-assumptions — phase 假设讨论
- ultraplan-phase — 云端超规划
- ai-integration-phase — AI 集成 phase
- spec-phase — phase 规范
- thread — 线程管理
- pause-work — 暂停工作
- resume-project — 续接项目
- profile-user — 用户画像
- docs-update — 文档更新
- code-review-fix — 代码审查修复
- discuss-phase / discuss-phase-power / discuss-phase-assumptions — phase 讨论三模式
Agent 速览(按角色)
🔬 研究员
- gsd-advisor-researcher — 顾问研究员
- gsd-ai-researcher — AI 研究员
- gsd-domain-researcher — 领域研究员
- gsd-phase-researcher — phase 研究员
- gsd-project-researcher — 项目研究员
- gsd-research-synthesizer — 研究综合
- gsd-ui-researcher — UI 研究员
📋 规划师
- gsd-planner — 主规划师
- gsd-roadmapper — 路线图
- gsd-framework-selector — 框架选择
- gsd-pattern-mapper — 模式映射
- gsd-plan-checker — 计划检查
- gsd-phase-planner — phase 规划
🤖 执行员
- gsd-executor — 主执行员
- gsd-codebase-mapper — 代码库映射
- gsd-code-fixer — 代码修复
- gsd-doc-writer — 文档写作
- gsd-doc-synthesizer — 文档综合
- gsd-doc-classifier — 文档分类
🐛 调试与诊断
- gsd-debugger — 调试
- gsd-debug-session-manager — 调试会话管理
- gsd-eval-auditor — 评估审计
- gsd-eval-planner — 评估规划
- gsd-nyquist-auditor — Nyquist 验证
- gsd-integration-checker — 集成检查
🔍 审查
- gsd-assumptions-analyzer — 假设分析
- gsd-doc-verifier — 文档验证
- gsd-code-reviewer — 代码审查
- gsd-security-auditor — 安全审计
- gsd-ui-auditor — UI 审计
- gsd-ui-checker — UI 检查
- gsd-verifier — 验证
👤 用户分析
- gsd-user-profiler — 用户画像
- gsd-intel-updater — 情报更新
适用场景
- 多 phase 长周期项目
- 需要 spec-first / 严格 phase 边界的工程团队
- 多个 sub-agent 协作的复杂任务
- 想要"AI 自动推进项目 + 人类 UAT"的开发模式
关联专栏
- agentic-engineer — Agent 工程架构
- harness-engineering — Harness 工程
- mattpocock-skills — Matt Pocock skills
- superpowers-skills — obra/superpowers
- gstack-skills — Garry Tan gstack