GSD (Get Stuff Done) 工作流命令详解
按重要性排序:
🌟 核心工作流命令(最常用)
| 命令 | 说明 | 使用场景 |
|---|---|---|
code /gsd:do | 自动将自由文本路由到正确的 GSD 命令 | 不确定用哪个命令时,直接输入需求让系统自动判断 |
code /gsd:next | 自动前进到工作流中下一个逻辑步骤 | 完成当前阶段后,快速进入下一步 |
code /gsd:progress | 检查项目进度,显示上下文,并路由到下一个动作(执行或规划) | 想知道当前项目进展,该做什么了 |
code /gsd:new-project | 初始化新项目,收集深度上下文并创建 PROJECT.md | 开始一个全新项目时使用 |
code /gsd:new-milestone | 开始新的里程碑周期,更新 PROJECT.md 并进入需求收集 | 当前里程碑完成,开始下一批功能开发 |
code /gsd:plan-phase | 创建详细的阶段计划 (PLAN.md),包含验证循环 | 开始开发新功能阶段前,制定实施计划 |
code /gsd:execute-phase | 以波式并行化执行阶段中的所有计划 | 计划批准后,批量执行所有任务 |
code /gsd:verify-work | 通过对话式 UAT 验证已构建的功能 | 开发完成后,验收功能是否符合需求 |
code /gsd:ship | 创建 PR,运行审查,准备合并(验证通过后) | 功能验证通过后,准备代码合并 |
📝 日常任务管理
| 命令 | 说明 | 使用场景 |
|---|---|---|
code /gsd:add-todo | 从当前对话上下文捕获想法或任务 | 对话中想到需要做的事情,快速记录 |
code /gsd:check-todos | 列出待办事项并选择一个开始工作 | 想找个任务开始干活时 |
code /gsd:note | 零摩擦记录想法,追加/列出/升级为待办 | 快速记录想法,不需要立即执行 |
code /gsd:quick | 执行快速任务,保证原子提交和状态跟踪,但跳过可选代理 | 小的修改或快速修复,跳过完整流程 |
code /gsd:resume-work | 从上一个会话恢复,完全上下文还原 | 中断工作后,回来继续开发 |
code /gsd:pause-work | 创建上下文交接,中断阶段工作时 | 需要暂停工作,保存当前状态 |
📋 项目规划
| 命令 | 说明 | 使用场景 |
|---|---|---|
code /gsd:add-phase | 在当前里程碑末尾添加新阶段 | 里程碑已经创建,需要追加新的开发阶段 |
code /gsd:insert-phase | 在现有阶段之间插入紧急工作(如 72.1) | 需要插队处理紧急任务,调整开发顺序 |
code /gsd:remove-phase | 删除未来阶段并重新编号后续阶段 | 移除不再需要的开发阶段 |
code /gsd:discuss-phase | 在规划前通过自适应提问收集阶段上下文, code --auto | 需求不清晰,需要逐步理清 |
code /gsd:research-phase | 独立研究如何实现某个阶段(通常由 code plan-phase | 需要提前研究技术方案 |
code /gsd:list-phase-assumptions | 展示 Claude 对阶段方法的假设,规划前澄清 | 想确认 Claude 是否理解对了需求 |
code /gsd:map-codebase | 使用并行代理分析代码库,生成 code .planning/codebase/ | 新项目需要理解现有代码结构 |
code /gsd:plan-milestone-gaps | 根据里程碑审计创建阶段来关闭所有发现的缺口 | 里程碑审计后,规划弥补缺口 |
✅ 代码质量与验证
| 命令 | 说明 | 使用场景 |
|---|---|---|
code /gsd:add-tests | 根据 UAT 标准和实现为已完成阶段生成测试 | 开发完成后,补充测试用例 |
code /gsd:validate-phase | 追溯审计并为已完成阶段填充 Nyquist 验证缺口 | 阶段完成后,补全验证 |
code /gsd:ui-phase | 为前端阶段生成 UI 设计契约 (UI-SPEC.md) | 前端开发阶段,设计 UI 规范 |
code /gsd:ui-review | 对已实现的前端代码进行 6 支柱视觉审核 | 前端开发完成后,UI 复盘审核 |
code /gsd:debug | 系统化调试,跨上下文重置保持持久状态 | 修复复杂 bug,需要系统化分析 |
📊 项目管理
| 命令 | 说明 | 使用场景 |
|---|---|---|
code /gsd:complete-milestone | 归档已完成里程碑,准备下一个版本 | 里程碑所有阶段完成,准备归档 |
code /gsd:audit-milestone | 根据原始意图审计里程碑完成情况,归档前 | 里程碑完成后,审计是否满足原始需求 |
code /gsd:cleanup | 归档已完成里程碑累积的阶段目录 | 清理旧文件,保持项目整洁 |
code /gsd:stats | 显示项目统计:阶段、计划、需求、git 指标和时间线 | 查看项目整体数据 |
code /gsd:session-report | 生成会话报告,包含 token 使用估算、工作总结和结果 | 会话结束,生成总结报告 |
⚙️ 高级功能
| 命令 | 说明 | 使用场景 |
|---|---|---|
code /gsd:autonomous | 自动运行所有剩余阶段 —— 每个阶段按讨论→规划→执行执行 | 大批量任务,让系统自动从头到尾完成 |
code /gsd:health | 诊断规划目录健康状况,可选择修复 | 规划目录出问题了,诊断修复 |
code /gsd:profile-user | 生成开发者行为分析档案,并创建 Claude 可发现的工件 | 让 Claude 更好地了解你的工作习惯 |
code /gsd:reapply-patches | GSD 更新后重新应用本地修改 | GSD 版本更新后,恢复本地修改 |
code /gsd:settings | 配置 GSD 工作流开关和模型配置文件 | 调整 GSD 工作流设置 |
code /gsd:set-profile | 切换 GSD 代理的模型配置文件(quality/balanced/budget/inherit) | 切换不同质量/成本模型 |
code /gsd:update | 更新 GSD 到最新版本并显示更新日志 | 更新 GSD 到最新版 |
ℹ️ 其他
| 命令 | 说明 |
|---|---|
code /gsd:help | 显示可用 GSD 命令和使用指南 |
code /gsd:join-discord | 加入 GSD Discord 社区 |
快速入门建议
如果你刚接触 GSD,记住这几个命令就够了:
- 新项目开始:code
/gsd:new-project - 看当前进度:code
/gsd:progress - 不知道用啥:code
/gsd:do <你的需求> - 干完这一步:code
/gsd:next - 准备合并:→code
/gsd:verify-workcode/gsd:ship
Last updated: 3/21/2026
