告别 AI 上下文腐烂:Get Shit Done Redux 让编程助手始终保持最佳状态
📅 2026年05月25日 · 技术
引言
如果你经常使用 Claude Code、Codex、Cursor 等 AI 编程助手,你可能遇到过这种情况:刚开始对话时 AI 表现惊艳,但随着对话变长、上下文窗口逐渐填满,回答质量明显下滑——生成内容开始跑偏、遗漏关键需求、甚至完全忘记了你最初的要求。这种现象被称为"上下文腐烂"(Context Rot)。
今天介绍的 Get Shit Done Redux(简称 GSD)就是专门解决这个问题的开源工具。它不只是一个简单的提示词模板,而是一套完整的元提示(meta-prompting)和上下文工程(context engineering)系统。
项目介绍
GSD 是一个轻量级的开发辅助系统,由 open-gsd 团队维护。它通过 npm 分发,安装只需一行命令:
npx @opengsd/get-shit-done-redux@latest
支持 Mac、Windows 和 Linux 全平台。目前已在 GitHub 获得超过 570 颗星,被 Amazon、Google、Shopify 和 Webflow 等公司的工程师广泛使用。
GSD 的核心工作方式是规格驱动开发(spec-driven development)——它帮助你在与 AI 助手协作之前,先建立清晰的项目规格和上下文结构,然后将这些信息高效地注入到 AI 的上下文中,确保 AI 在整个对话过程中始终"知道自己在做什么"。
核心特性
- 多工具兼容:支持 Claude Code、OpenCode、Gemini CLI、Kilo、Codex、Copilot、Cursor、Windsurf 等主流 AI 编程工具
- 上下文防退化:通过结构化的元提示策略,对抗长对话中的质量下降问题
- 规格驱动:在编码前先建立清晰的项目规格,让 AI 始终有章可循
- 代码库映射:内置
/gsd-map-codebase命令,快速为整个项目建立索引 - 独立 SDK:提供
@opengsd/gsd-sdk,方便开发者深度集成 - 安全审计:已完成内部安全审计和独立审查,无已知漏洞
适用人群
GSD 特别适合以下场景:
- 日常使用 AI 编程助手的开发者:如果你每天和 Claude Code 或 Cursor 打交道,GSD 可以帮助你获得更稳定的输出质量
- 复杂项目开发:当项目需求繁杂、文件众多时,GSD 的结构化管理方式能大幅减少 AI "跑偏"的情况
- 团队协作:统一的提示策略让团队成员与 AI 的协作方式保持一致
快速上手
使用 GSD 非常简单:
- 在项目目录中运行
npx @opengsd/get-shit-done-redux@latest - 按照引导完成项目规格设置
- 如果之前使用过 GSD,运行
/gsd-map-codebase重新索引代码库 - 在 AI 工具中加载 GSD 生成的上下文文件,开始高效协作
总结
Get Shit Done Redux 的名字虽然直白,但它解决的是 AI 辅助编程中一个非常真实且普遍的问题。与其不断"纠正"AI,不如从一开始就用正确的上下文工程让它保持在正轨上。对于重度 AI 编程助手用户来说,这是一个值得立即尝试的效率工具。
参考来源
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具