gsd-build /get-shit-done

A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.

★ 64,159⑂ 5,449👁 272⑃ 1,869● 1,890▤ 78◈ 138
JavaScriptMITCreated 2025-12-14
64,159
stars
+4
5,449
forks
272
watchers
1,869
prs
1,890
issues
78
releases
138
discussions

README

GET SHIT DONE

English · Português · 简体中文 · 日本語 · 한국어

一个轻量但强大的元提示、上下文工程与规格驱动开发系统,适用于 Claude Code、OpenCode、Gemini CLI、Kilo、Codex、Copilot、Cursor、Windsurf、Antigravity、Augment、Trae、CodeBuddy 和 Cline。

它解决的是 context rot:随着 Claude 的上下文窗口被填满,输出质量逐步劣化的问题。












bash
npx get-shit-done-cc@latest


支持 Mac、Windows 和 Linux。



!GSD Install



"只要你清楚自己想要什么,它就真的能给你做出来。不扯淡。"

"我试过 SpecKit、OpenSpec 和 Taskmaster,这套东西目前给我的结果最好。"

"这是我给 Claude Code 加过最强的增强。没有过度设计,是真的把事做完。"



已被 Amazon、Google、Shopify 和 Webflow 的工程师采用。

我为什么做这个 · 它是怎么工作的 · 命令 · 为什么它有效 · 用户指南



---

 我为什么做这个

我是独立开发者。我不写代码,Claude Code 写。

市面上已经有其他规格驱动开发工具,比如 BMAD、Speckit……但它们要么把事情搞得比必要的复杂得多了些(冲刺仪式、故事点、利益相关方同步、复盘、Jira 流程),要么根本缺少对你到底在构建什么的整体理解。我不是一家 50 人的软件公司。我不想演企业流程。我只是个想把好东西真正做出来的创作者。

所以我做了 GSD。复杂性在系统内部,不在你的工作流里。幕后是上下文工程、XML 提示格式、子代理编排、状态管理;你看到的是几个真能工作的命令。

这套系统会把 Claude 完成工作 以及 验证结果所需的一切上下文都准备好。我信任这个工作流,因为它确实能把事情做好。

这就是它。没有企业角色扮演式的废话,只有一套非常有效、能让你持续用 Claude Code 构建酷东西的系统。

— TÂCHES

---

Vibecoding 的名声不算好。你描述需求,AI 生成代码,结果往往是质量不稳定、规模一上来就散架的垃圾。

GSD 解决的就是这个问题。它是让 Claude Code 变得可靠的上下文工程层。你只要描述想法,系统会自动提取它需要知道的一切,然后让 Claude Code 去干活。

---

 适合谁用

适合那些想把自己的需求说明白,然后让系统正确构建出来的人,而不是假装自己在运营一个 50 人工程组织的人。

 v1.39.0 亮点

完整列表请参阅 v1.39.0 发行说明。

- --minimal 安装档 — 别名 --core-only。仅安装主循环的 6 个核心技能(new-project、discuss-phase、plan-phase、execute-phase、help、update),不安装任何 gsd- 子代理。将冷启动系统提示开销从 ~12k token 降至 ~700 token(≥94% 减少)。适合 32K–128K 上下文的本地 LLM 和按 token 计费的 API。
- /gsd-phase --edit — 就地修改 ROADMAP.md 中已有阶段的任意字段,不改变其编号或位置。--force 跳过确认 diff,验证 depends_on 引用,并在写入时更新 STATE.md。
- 合并后构建与测试门 — execute-phase 步骤 5.6 优先自动检测 workflow.build_command 配置,否则按 Xcode(.xcodeproj)、Makefile、Justfile、Cargo、Go、Python、npm 顺序回退。Xcode/iOS 项目自动运行 xcodebuild build 和 xcodebuild test。在并行与串行模式下均生效。
- 每运行时评审模型选择 — review.models. 让每个外部评审 CLI(codex、gemini 等)独立于规划/执行档选择自己的模型。
- 工作流设置继承 — 设置 GSD_WORKSTREAM 后,先加载根 .planning/config.json,再与该工作流的配置进行深合并(冲突时工作流优先)。工作流配置中显式 null 会覆盖根值。
- 手动 canary 发布工作流 — .github/workflows/canary.yml 通过 workflow_dispatch 从 dev 分支按需将 {base}-canary.{N} 构建(get-shit-done-cc 与 @gsd-build/sdk)发布到 @canary dist-tag。
- 技能整合:86 → 59 — 4 个新分组技能(capture、phase、config、workspace)吸收了 31 个微技能。6 个已有父技能将收尾与子操作合并为标志:update --sync/--reapply、sketch --wrap-up、spike --wrap-up、map-codebase --fast/--query、code-review --fix、progress --do/--next。功能无损失。

---

 快速开始

bash
npx get-shit-done-cc@latest


安装器会提示你选择:
1. 运行时:Claude Code、OpenCode、Gemini、Kilo、Codex、Copilot、Cursor、Windsurf、Antigravity、Augment、Trae、CodeBuddy、Cline,或全部
2. 安装位置:全局(所有项目)或本地(仅当前项目)

安装后可这样验证:
- Claude Code / Gemini / Copilot / Antigravity:/gsd-help
- OpenCode / Kilo / Augment / Trae / CodeBuddy:/gsd-help
- Codex:$gsd-help
- Cline:GSD 通过 .clinerules 安装 — 检查 .clinerules 是否存在

 [!NOTE]
 Claude Code 2.1.88+ 和 Codex 以 skill 形式安装(skills/gsd-/SKILL.md)。Cline 使用 .clinerules。安装器会自动处理所有格式。

 [!TIP]
 基于源码安装或无法使用 npm 的环境,请参阅 docs/manual-update.md。

 保持更新

GSD 迭代很快,建议定期更新:

bash
npx get-shit-done-cc@latest



非交互式安装(Docker、CI、脚本)

bash
 Claude Code
npx get-shit-done-cc --claude --global    安装

Discussions

Latest release

v1.42.3 v1.42.3 2026-05-16
v1.42.3 Release Notes

Hotfix release. Published to npm under the latest tag.

bash
npx get-shit-done-cc@latest


---

 What's in this release

1.42.3 is a stability hotfix on top of 1.42.2. The headline is Codex
CLI 0.130.0 install routability — after npx get-shit-done-cc@latest
--codex, $gsd- skills now resolve correctly under Codex 0.130.0 and
later, where the previous build left users with zero routable
entrypoints. The release also ships runtime-aware slash formatting
so emitted commands match the install's routing shape (Claude → /gsd-,
Codex → $gsd-) instead of the deprecated colon form

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON