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

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

GSD (Get Shit Done) 是目前最火的 AI 编程工作流之一,GitHub 约 64K+ 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🚀 1

想参与讨论或点赞?登录后使用完整功能

讨论回复(1)

文本版 · 供搜索与朗读

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不适合探索性编码

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

link
github.com/gsd-build/get-shit-done

👍 1
合作

智谱 GLM-5 已上线

在智谱开放平台 BigModel.cn 打造 AI 应用。新一代旗舰模型 GLM-5 在推理、代码、智能体综合能力达到开源模型 SOTA。

领取 2000万 Tokens