专为 AI 编码打造的轻量级元提示、上下文工程与规范驱动开发系统。彻底解决 AI 填满上下文窗口时发生的质量退化问题。
"如果你清楚地知道自己想要什么,GSD 就能为你构建它。"
随着对话越来越长,Claude 的上下文窗口被历史信息填满,代码质量开始退化,AI 开始变得不可靠。
你告诉 Claude 你想要什么,它生成了代码,但随着对话变长,AI 开始忘记上下文、做出不一致的决策。
GSD 将复杂的上下文工程封装成简单命令。你只需描述想法,系统处理其余一切。
循环执行 discuss → plan → execute → verify,直到里程碑完成。每一步都有专属的 AI 代理负责。
复杂性在系统内部,简单性留给你的工作流。
所有命令都在 Claude Code 内以 /gsd: 前缀使用。
GSD 使用精心设计的文件结构作为 Claude 的持久记忆,每个文件都有严格的大小限制,防止上下文退化。
| 文件 | 作用 | 大小建议 |
|---|---|---|
| PROJECT.md | 项目愿景,每次会话都会加载。你是什么、为什么存在、技术选型 | ~500 词 |
| REQUIREMENTS.md | 按 v1/v2 划分的需求清单,带阶段可追溯性,标记完成状态 | ~300-800 词 |
| ROADMAP.md | 分阶段路线图,已完成阶段归档,告诉 AI 你要去哪 | ~200-400 词 |
| STATE.md | 跨会话持久化的决策、阻碍和当前位置。AI 的"工作记忆" | ~200-500 词 |
| {N}-CONTEXT.md | 你对这个阶段的具体偏好:布局、格式、交互方式等 | ~300-600 词 |
| {N}-RESEARCH.md | 4 个研究代理的调查结果:技术栈、功能、架构、坑点 | ~800-1500 词 |
| {N}-{K}-PLAN.md | XML 结构化的原子任务:文件、操作、验证步骤、完成标准 | ~400-800 词 |
| {N}-{K}-SUMMARY.md | 任务完成后的总结:变更了什么、提交了什么 | ~200-400 词 |
某种意义上是,但它和 Claude 自带的记忆功能有本质区别。
| Claude 原生记忆 | GSD 外部记忆 | |
|---|---|---|
| 存储位置 | Anthropic 服务器(需手动开启) | 你本地的项目文件 |
| 作用范围 | 账号级别,跨所有对话 | 单个项目目录,精准隔离 |
| 内容结构 | 你告诉它记住的零散信息 | 结构化的需求 / 路线图 / 决策 / 状态 |
| 控制权 | Anthropic 管理 | 完全在你自己手里 |
| 解决的问题 | 跨对话的基础偏好记忆 | 上下文腐化 + 项目级规划一致性 |
GSD 的记忆文件都存在每个项目自己的 .planning/ 目录里。你在哪个项目目录里打开 Claude,它就只加载那个项目的上下文,项目之间完全隔离,没有任何串扰。
GSD 的命令(/gsd:*)可以全局安装到 ~/.claude/,所有项目都能用这套工具。但每个项目的"记忆内容"保存在各自目录下,永远不会混淆。
$ npx get-shit-done-cc@latest # 非交互式安装(CI/Docker) $ npx get-shit-done-cc --claude --global $ npx get-shit-done-cc --opencode --global $ npx get-shit-done-cc --gemini --global $ npx get-shit-done-cc --all --global
# 推荐:跳过权限模式,减少确认提示 $ claude --dangerously-skip-permissions # 验证安装 > /gsd:help # 开始新项目 > /gsd:new-project
# 先分析现有代码库 > /gsd:map-codebase # 然后初始化项目 > /gsd:new-project # 系统已了解你的技术栈和约定
所有设置存储在 .planning/config.json,通过 /gsd:settings 命令管理,或直接在 new-project 初始化时配置。
| mode | yolo(自动确认)或 interactive(每步确认) |
| depth | quick / standard / comprehensive 控制规划深度 |
| auto_advance | 自动链接 discuss→plan→execute 全流程 |
| quality | 规划 Opus · 执行 Opus · 验证 Sonnet |
| balanced | 规划 Opus · 执行 Sonnet · 验证 Sonnet |
| budget | 规划 Sonnet · 执行 Sonnet · 验证 Haiku |
| research | 规划前研究领域(默认开启) |
| plan_check | 执行前验证计划(默认开启) |
| verifier | 执行后确认交付(默认开启) |
被 Amazon、Google、Shopify、Webflow 的工程师信赖使用。
如果你清楚地知道自己想要什么,GSD 就能为你构建它。没有废话。
我用过 SpecKit、OpenSpec 和 Taskmaster,GSD 给我带来了最好的结果。
迄今为止对 Claude Code 最强大的补充。没有过度工程化。字面意思就是把事情搞定。