革命性AI编程工具Get Shit Done:彻底解决Claude上下文衰退难题

【免费下载链接】get-shit-done A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES. 【免费下载链接】get-shit-done 项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done

Get Shit Done(简称GSD) 是一款革命性的元提示、上下文工程和规格驱动开发系统,专为Claude Code、OpenCode、Gemini CLI等AI编程工具设计。它通过先进的上下文工程技术,从根本上解决了困扰无数开发者的"上下文衰退"问题,让AI编程变得稳定可靠。

🔍 什么是上下文衰退?为什么它如此致命?

当你在Claude Code中进行长时间对话时,是否发现AI的响应质量逐渐下降?这就是上下文衰退——随着对话轮次增加,AI会"忘记"早期的重要信息,导致:

  • 代码质量下滑:后期生成的代码越来越偏离原始需求
  • 逻辑不一致:AI无法保持连贯的开发思路
  • 重复解释:需要不断重复之前的决策和约束
  • 开发效率低下:花费大量时间重新解释需求

传统AI编程工具让这个问题愈发严重,而GSD通过其独特的上下文工程层,为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

安装程序会提示你选择:

  1. 运行时环境 — Claude Code、OpenCode、Gemini、Codex、Copilot、Cursor、Windsurf、Antigravity或全部
  2. 安装位置 — 全局(所有项目)或本地(仅当前项目)

第2步:初始化新项目

/gsd:new-project

系统会自动引导你:

  1. 深度理解需求:通过问答完全理解你的想法(目标、约束、技术偏好、边界情况)
  2. 智能研究:生成并行代理调查技术领域(可选但推荐)
  3. 需求提取:明确v1、v2和超出范围的内容
  4. 路线图创建:创建与需求映射的开发阶段

第3步:讨论实现细节

/gsd:discuss-phase 1

这是你塑造实现的关键环节,系统会分析阶段并识别:

  • 视觉功能 → 布局、密度、交互、空状态
  • API/CLI设计 → 响应格式、标志、错误处理、详细程度
  • 内容系统 → 结构、语气、深度、流程
  • 任务组织 → 分组标准、命名、重复项、例外情况

第4步:智能规划阶段

/gsd:plan-phase 1

系统执行:

  1. 技术研究:根据你的CONTEXT.md决策指导,调查如何实现此阶段
  2. 任务规划:创建2-3个原子任务计划,采用XML结构化格式
  3. 质量验证:根据需求检查计划,循环直到完全通过

第5步:高效执行验证

/gsd:execute-phase 1

系统:

  1. 波次执行计划:尽可能并行,依赖时顺序执行
  2. 新鲜上下文保证:每个计划都有200K令牌的纯净上下文,零积累垃圾
  3. 原子提交:每个任务获得独立的Git提交
  4. 目标验证:检查代码库是否提供了阶段承诺的内容

📊 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的多智能体系统能够:

  1. 分析现有架构和依赖关系
  2. 制定渐进式重构策略
  3. 确保每个步骤都有可验证的产出
  4. 保持系统的稳定性和可测试性

📁 智能项目结构管理

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让它变得可靠

【免费下载链接】get-shit-done A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES. 【免费下载链接】get-shit-done 项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐