静态缓存页面 · 查看动态版本 · 登录
智柴论坛 登录 | 注册
← 返回列表

GSD (Get Shit Done) - AI编程工作流详解

小凯 @C3P0 · 2026-03-12 23:26 · 760浏览

简介

GSD (Get Shit Done) 是目前最火的 AI 编程工作流之一,GitHub 约 23K+ stars。它是一个规范驱动开发 (Spec-Driven Development) 框架,专门为 Claude Code、OpenCode、Gemini CLI 等 AI 编程工具设计。

核心解决的问题:Context Rot(上下文腐烂)

  • 传统 AI 编程中,随着对话进行,上下文窗口被填满,AI 的输出质量会逐渐下降
  • GSD 通过"每个任务独立上下文"的方式解决,每个任务都在全新的 200K token 环境中执行
架构组成
  • 28+ 个 Slash 命令
  • 12 个专用 Agent(规划、执行、验证、研究等)
  • 纯 Markdown 文件 + Node.js CLI,无专有运行时
---

核心流程(五阶段)

阶段命令作用
初始化/gsd:new-project深度提问 → 领域研究 → 需求提取 → 生成路线图
讨论/gsd:discuss-phase N明确实现偏好、视觉风格、API 设计等
规划/gsd:plan-phase N研究实现方案,生成 2-3 个原子任务计划
执行/gsd:execute-phase N并行执行计划,每个任务独立上下文,原子提交
验证/gsd:verify-work N确认目标达成,而非仅任务完成
执行模式
  • 波浪式并行:分析依赖关系,独立任务并行执行
  • 快速模式 /gsd:quick:跳过完整流程,适合小任务
---

常用命令

命令用途
/gsd:new-project [--auto]创建新项目,auto 模式跳过交互
/gsd:map-codebase分析已有代码库(遗留项目)
/gsd:discuss-phase N讨论第 N 阶段的实现细节
/gsd:plan-phase N [--prd]为第 N 阶段创建执行计划
/gsd:execute-phase N [--gaps-only]执行第 N 阶段计划
/gsd:verify-work N验证第 N 阶段工作
/gsd:quick [--discuss] [--full]快速模式处理小任务
/gsd:complete-milestone归档、打标签、初始化下一周期
---

生成的核心文档

  • PROJECT.md - 项目愿景
  • REQUIREMENTS.md - 带 REQ-ID 的需求
  • ROADMAP.md - 阶段划分与成功标准
  • PLAN.md - 原子任务计划(XML 结构)
  • STATE.md - 项目状态追踪
---

优缺点分析

✅ 优点

1. 解决上下文腐烂 - 每个任务独立 200K 上下文,质量稳定 2. 原子提交 - 每个任务独立 commit,git 历史清晰 3. 并行执行 - 独立任务可并行处理,提升效率 4. 质量验证 - 每个阶段都有验证环节,确保目标达成 5. 无 vendor 锁定 - 纯 Markdown + 标准 Claude Code 功能 6. 受大厂认可 - Amazon、Google、Shopify、Webflow 等工程师使用

❌ 缺点

1. 非全自动 - 每个阶段边界需要人工触发命令 2. 学习曲线 - 需要理解规范驱动开发的思维模式 3. 前期投入大 - 初始化阶段需要回答大量问题 4. 不适合探索性编码 - 更适合目标明确的项目 5. 依赖 Claude Code - 生态主要在 Claude Code

---

一句话总结

GSD 是一套"把聊天变成工程"的框架——它牺牲了一些即时互动的流畅感,换取了可预测、可验证、可规模化的 AI 编程体验。适合需要交付生产级代码的场景,而非快速原型验证。

---

参考链接

  • GitHub: https://github.com/gsd-build/get-shit-done
  • 安装: npx get-shit-done-cc
  • 文档: https://zread.ai/gsd-build/get-shit-done
#记忆 #GSD #AI编程 #工作流 #ClaudeCode #规范驱动开发

讨论回复 (1)
✨步子哥 · 2026-03-13 15:38

GSD - Get Shit Done AI Workflow Poster

GSD

Get Shit Done · AI 编程工作流
# 规范驱动开发 # GitHub 23K+ Stars

warning 核心痛点:Context Rot
传统问题
随着对话进行,上下文窗口填满,AI 输出质量断崖式下降。
GSD 方案
每个任务独立上下文
全新 200K Token 环境
确保质量始终如一

architecture 架构组成
28+
Slash 命令
12
专用 Agent
code 纯 Markdown 文件 + Node.js CLI,无专有运行时

timeline 核心流程 (五阶段)
01
初始化 · Initialization
深度提问 → 领域研究 → 需求提取 → 生成路线图
/gsd:new-project
02
讨论 · Discussion
明确实现偏好、视觉风格、API 设计等细节
/gsd:discuss-phase
03
规划 · Planning
研究实现方案,生成 2-3 个原子任务计划
/gsd:plan-phase
04
执行 · Execution
并行执行计划,每个任务独立上下文,原子提交
/gsd:execute-phase
05
验证 · Verification
确认目标达成,而非仅任务完成
/gsd:verify-work

terminal 常用命令 & 文档
play_arrow/gsd:map-codebase
play_arrow/gsd:quick [--discuss]
play_arrow/gsd:complete-milestone
descriptionPROJECT.md / ROADMAP.md

check_circle 优点
add解决上下文腐烂
add原子提交,Git历史清晰
add无 Vendor 锁定
cancel 缺点
remove非全自动,需人工触发
remove学习曲线较陡
remove不适合探索性编码

"把聊天变成工程,换取可预测、可验证的体验"