革命性AI编程工具Get Shit Done:彻底解决Claude上下文衰退难题
革命性AI编程工具Get Shit Done:彻底解决Claude上下文衰退难题
Get Shit Done(简称GSD) 是一款革命性的元提示、上下文工程和规格驱动开发系统,专为Claude Code、OpenCode、Gemini CLI等AI编程工具设计。它通过先进的上下文工程技术,从根本上解决了困扰无数开发者的"上下文衰退"问题,让AI编程变得稳定可靠。
🔍 什么是上下文衰退?为什么它如此致命?
当你在Claude Code中进行长时间对话时,是否发现AI的响应质量逐渐下降?这就是上下文衰退——随着对话轮次增加,AI会"忘记"早期的重要信息,导致:
- 代码质量下滑:后期生成的代码越来越偏离原始需求
- 逻辑不一致:AI无法保持连贯的开发思路
- 重复解释:需要不断重复之前的决策和约束
- 开发效率低下:花费大量时间重新解释需求
传统AI编程工具让这个问题愈发严重,而GSD通过其独特的上下文工程层,为AI提供了稳定可靠的支持环境。
GSD的像素化电路风格Logo,象征着其模块化、数字化的工程理念
🚀 GSD的三大核心优势
1. 多智能体编排系统
GSD采用智能的多代理架构,每个开发阶段都有专门的智能体负责:
| 开发阶段 | 协调器职责 | 智能体职责 |
|---|---|---|
| 研究阶段 | 协调、呈现发现 | 4个并行研究者调查技术栈、功能、架构、陷阱 |
| 规划阶段 | 验证、管理迭代 | 规划器创建计划,检查器验证,循环直到通过 |
| 执行阶段 | 分组为波次、跟踪进度 | 执行器并行实现,每个都有新鲜的200K上下文 |
| 验证阶段 | 呈现结果、路由下一步 | 验证器检查代码库是否符合目标,调试器诊断失败 |
2. 原子Git提交机制
GSD为每个任务创建独立的Git提交,确保:
abc123f docs(08-02): 完成用户注册规划
def456g feat(08-02): 添加邮箱确认流程
hij789k feat(08-02): 实现密码哈希
lmn012o feat(08-02): 创建注册端点
核心价值:Git bisect能准确定位失败任务,每个任务可独立回滚,为未来的Claude会话提供清晰的历史记录。
3. 智能波次执行流程
GSD根据任务依赖关系智能分组为"波次",在每个波次内并行执行任务:
┌────────────────────────────────────────────────────────────────────┐
│ 阶段执行流程 │
├────────────────────────────────────────────────────────────────────┤
│ │
│ 波次1 (并行) 波次2 (并行) 波次3 │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 计划01 │ │ 计划02 │ → │ 计划03 │ │ 计划04 │ → │ 计划05 │ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ 用户 │ │ 产品 │ │ 订单 │ │ 购物车 │ │ 结账 │ │
│ │ 模型 │ │ 模型 │ │ API │ │ API │ │ UI │ │
│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │
🛠️ 五步快速上手GSD
第1步:一键安装
npx get-shit-done-cc@latest
安装程序会提示你选择:
- 运行时环境 — Claude Code、OpenCode、Gemini、Codex、Copilot、Cursor、Windsurf、Antigravity或全部
- 安装位置 — 全局(所有项目)或本地(仅当前项目)
第2步:初始化新项目
/gsd:new-project
系统会自动引导你:
- 深度理解需求:通过问答完全理解你的想法(目标、约束、技术偏好、边界情况)
- 智能研究:生成并行代理调查技术领域(可选但推荐)
- 需求提取:明确v1、v2和超出范围的内容
- 路线图创建:创建与需求映射的开发阶段
第3步:讨论实现细节
/gsd:discuss-phase 1
这是你塑造实现的关键环节,系统会分析阶段并识别:
- 视觉功能 → 布局、密度、交互、空状态
- API/CLI设计 → 响应格式、标志、错误处理、详细程度
- 内容系统 → 结构、语气、深度、流程
- 任务组织 → 分组标准、命名、重复项、例外情况
第4步:智能规划阶段
/gsd:plan-phase 1
系统执行:
- 技术研究:根据你的CONTEXT.md决策指导,调查如何实现此阶段
- 任务规划:创建2-3个原子任务计划,采用XML结构化格式
- 质量验证:根据需求检查计划,循环直到完全通过
第5步:高效执行验证
/gsd:execute-phase 1
系统:
- 波次执行计划:尽可能并行,依赖时顺序执行
- 新鲜上下文保证:每个计划都有200K令牌的纯净上下文,零积累垃圾
- 原子提交:每个任务获得独立的Git提交
- 目标验证:检查代码库是否提供了阶段承诺的内容
📊 GSD与其他工具的差异化对比
💡 重要提示:GSD专为独立开发者和创意人士设计,不是为50人软件公司设计的企业级工具
| 对比维度 | 传统工具 (BMAD/Speckit等) | Get Shit Done |
|---|---|---|
| 设计理念 | 企业级流程,复杂繁琐 | 为创意人士设计,简洁高效 |
| 流程复杂度 | 冲刺会议、故事点、Jira工作流 | 复杂性在系统内部,用户界面简单 |
| 上下文管理 | 上下文衰退严重 | 智能上下文工程,彻底解决衰退 |
| 学习曲线 | 陡峭,需要学习企业流程 | 平缓,几个命令就能上手 |
| 实际价值 | 企业级剧场表演 | 真正帮你构建出色的产品 |
🔧 个性化配置方案
GSD将项目设置存储在.planning/config.json中,通过/gsd:settings轻松配置:
核心配置选项
| 配置项 | 选项 | 默认值 | 控制内容 |
|---|---|---|---|
| 工作模式 | yolo, interactive |
interactive |
自动批准 vs 每个步骤确认 |
| 粒度级别 | coarse, standard, fine |
standard |
阶段粒度 — 范围如何切片 |
智能模型配置文件
平衡质量与令牌消耗的智能选择:
| 配置文件 | 规划模型 | 执行模型 | 验证模型 |
|---|---|---|---|
| 质量优先 | Opus | Opus | Sonnet |
| 平衡模式 (默认) | Opus | Sonnet | Sonnet |
| 预算优化 | Sonnet | Sonnet | Haiku |
| 继承模式 | 继承 | 继承 | 继承 |
🛡️ 内置安全加固机制
GSD自v1.27起包含深度防御安全机制:
- 路径遍历预防 — 所有用户提供的文件路径都经过严格验证
- 提示注入检测 — 集中式
security.cjs模块在用户文本进入规划工件前扫描注入模式 - PreToolUse提示保护钩子 —
gsd-prompt-guard扫描写入.planning/的嵌入式注入向量 - 安全JSON解析 — 格式错误的
--fields参数在破坏状态前被捕获 - Shell参数验证 — 用户文本在shell插值前被清理
💼 实际应用场景解析
场景一:全新项目从零开始
你想构建一个电子商务平台,但不确定从哪里开始。使用/gsd:new-project,系统会引导你完成整个流程,从理解需求到创建详细路线图。
场景二:现有项目功能增强
你有一个正在运行的项目,需要添加新功能。先使用/gsd:map-codebase分析代码库,然后/gsd:new-milestone开始新版本开发。
场景三:快速修复与优化
你需要快速添加暗模式切换功能。使用/gsd:quick "为设置添加暗模式切换",GSD会处理其余所有工作。
场景四:复杂系统重构
面对遗留代码库的重构挑战,GSD的多智能体系统能够:
- 分析现有架构和依赖关系
- 制定渐进式重构策略
- 确保每个步骤都有可验证的产出
- 保持系统的稳定性和可测试性
📁 智能项目结构管理
GSD创建并维护以下文件结构,确保项目清晰有序:
| 文件/目录 | 核心功能 |
|---|---|
| PROJECT.md | 项目愿景文档,始终加载 |
| research/ | 生态系统知识库(技术栈、功能、架构、陷阱) |
| REQUIREMENTS.md | 具有阶段可追溯性的范围化v1/v2需求 |
| ROADMAP.md | 开发路线图,记录已完成内容 |
| STATE.md | 决策、阻塞项、位置 — 跨会话的记忆 |
| PLAN.md | 具有XML结构的原子任务,包含验证步骤 |
| SUMMARY.md | 发生了什么,改变了什么,提交历史记录 |
| todos/ | 为后续工作捕获的想法和任务 |
| threads/ | 用于跨会话工作的持久上下文线程 |
| seeds/ | 前瞻性想法,在正确的里程碑出现时使用 |
🎯 核心命令速查手册
| 命令 | 功能描述 | 使用场景 |
|---|---|---|
/gsd:new-project |
完整初始化:问题→研究→需求→路线图 | 启动新项目 |
/gsd:discuss-phase [N] |
在规划前捕获实现决策 | 细化需求 |
/gsd:plan-phase [N] |
为阶段进行研究和规划 | 制定详细计划 |
/gsd:execute-phase <N> |
在并行波次中执行所有计划 | 执行开发任务 |
/gsd:verify-work [N] |
手动用户验收测试 | 验证交付物 |
/gsd:ship [N] |
从已验证的阶段工作创建PR | 发布功能 |
/gsd:next |
自动推进到下一个逻辑工作流程步骤 | 智能流程导航 |
/gsd:fast <text> |
内联琐碎任务 — 完全跳过规划,立即执行 | 快速小任务 |
🚀 立即开始你的高效AI开发之旅
Get Shit Done已经受到Amazon、Google、Shopify和Webflow工程师的信任。无论你是AI开发新手还是有经验的开发者,GSD都能为你带来革命性的开发体验。
核心价值总结:
- ✅ 彻底解决上下文衰退 — 智能上下文工程保证AI稳定性
- ✅ 多智能体协同工作 — 专业分工,各司其职
- ✅ 原子提交机制 — 清晰的Git历史,便于调试和回滚
- ✅ 波次执行优化 — 最大化并行效率,最小化等待时间
- ✅ 内置安全加固 — 多层防护,确保开发安全
- ✅ 个性化配置 — 灵活适配不同项目需求
立即开始,体验真正的AI驱动开发革命!安装只需一行命令,上手只需五个步骤。告别上下文衰退的困扰,迎接高效稳定的AI编程新时代。
记住:Claude Code很强大,但Get Shit Done让它变得可靠。
更多推荐

所有评论(0)