get-shit-done(GSD):解决 AI 编程”上下文腐烂”的元提示工程系统
项目简介
get-shit-done(简称 GSD)是由独立开发者 TÂCHES 创建的轻量级元提示工程和上下文工程系统,专为 Claude Code、OpenCode、Cursor、Windsurf 等主流 AI 编程工具设计。它的核心解决目标是”上下文腐烂”(Context Rot)—— 即 AI 在处理大型项目时,随着上下文窗口填满,代码质量逐渐下降的问题。
GSD 受到了 Amazon、Google、Shopify、Webflow 等公司工程师的信任使用,在 GitHub 上拥有超过 5.2 万颗星标,采用 MIT 协议开源。
核心特色功能
上下文工程层: GSD 在 AI 和你的代码之间添加了一层智能上下文管理,让 AI 始终理解项目的完整结构和大局,而不是盲人摸象般只见局部。
规格驱动开发(Spec-Driven Development): 与传统 sprint 流程不同,GSD 的复杂度藏在系统内部,对用户暴露的只有几个简单命令。你描述需求,GSD 提取所需上下文,让 AI 直接开工并自我验证。
内置质量门控(Quality Gates):
– Schema 漂移检测:发现 ORM 变更时未同步迁移的问题
– 安全执行锚点:将验证绑定到威胁模型
– 范围缩减检测:防止规划器悄悄删除需求
– 三路合并后自动检测被静默丢弃的补丁
版本 v1.34.0 最新特性:
– 规范化质量门类型(飞行前检查、修订、升级、中止)
– Shell hooks 修复:npm 包中正确包含 hooks/*.sh
– 合并后补丁验证:reapply-patches 检测静默丢弃的 hunks
– 多运行时检测修复:避免误报”有新版本可用”
安装步骤
前置要求:
– Node.js(用于 npx)
– 支持的 AI 编程工具:Claude Code、OpenCode、Cursor、Windsurf、Kilo、Codex、Copilot 等
一行命令安装:
bash
npx get-shit-done-cc@latest
支持 macOS、Windows、Linux 全平台。
升级到最新版本:
如果之前安装过,重新导入项目:
/gsd-map-codebase # 扫描并索引当前代码库状态
/gsd-new-project # 使用代码库地图初始化新的 GSD 规划结构
使用方法
核心命令:
| 命令 | 功能 |
|---|---|
/gsd-new-project |
从零开始创建新项目的 GSD 规划结构 |
/gsd-map-codebase |
扫描并索引现有代码库 |
/gsd-plan |
基于需求生成详细实施计划 |
/gsd-implement |
根据规划自动实现功能 |
/gsd-verify |
验证实现是否符合规格 |
典型工作流:
npx get-shit-done-cc@latest初始化/gsd-new-project描述你想构建的产品- AI 自动生成 SPEC.md 规格文档
/gsd-implement让 AI 按规格实现/gsd-verify验证实现质量- AI 自动检测上下文窗口使用情况,在需要时触发重构
适用人群
- 独立开发者和自由职业者:不想扮演 50 人公司管理层的戏码,只想快速交付作品
- AI 编程工具重度用户:正在被上下文窗口限制和代码质量下降困扰
- 小型团队:需要规范但不想引入 Jira 式的复杂流程
为什么 GSD 有效
vibe coding(感觉编程)名声不好——你描述需求,AI 生成代码,结果代码不一致、难以扩展,最终成一堆烂摊子。GSD 通过上下文工程解决了这个根本问题:描述你想要的东西,让系统给 AI 提供完整的构建和验证所需的一切信息,然后信任工作流。
开源协议
MIT License,完全免费开源。
GSD 的核心洞察是:AI 编程的瓶颈从来不是生成代码的能力,而是给 AI 的上下文是否足够准确和完整。如果你发现 AI 在处理大项目时越来越”迷路”,GSD 值得一试。
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。








暂无评论内容