如何用Get Shit Done彻底解决AI编程上下文衰退难题:完整指南

发布时间:2026/7/18 9:45:58
如何用Get Shit Done彻底解决AI编程上下文衰退难题:完整指南 如何用Get Shit Done彻底解决AI编程上下文衰退难题完整指南【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-doneGet Shit Done简称GSD是一款革命性的AI编程辅助工具专门解决Claude Code、OpenCode、Gemini CLI等AI开发工具中的上下文衰退问题。这个轻量级但功能强大的元提示系统通过上下文工程和规范驱动开发让AI编程变得更加可靠和高效。如果你曾经在使用AI编程工具时遇到过随着对话深入代码质量逐渐下降的问题GSD正是你需要的解决方案。AI编程的痛点上下文衰退问题在使用传统AI编程工具时开发者常常面临一个令人沮丧的问题随着对话轮次的增加AI逐渐忘记早期的上下文信息。这种上下文衰退现象导致代码质量不稳定后续生成的代码越来越偏离原始需求逻辑连贯性丢失AI无法保持一致的开发思路重复解释需求需要不断重新说明之前的决策和约束开发效率低下花费大量时间重新解释需求而非真正编码Get Shit Done通过先进的上下文工程技术为AI编程提供稳定可靠的支持系统GSD的独特解决方案多代理编排架构GSD采用了智能的多代理架构每个开发阶段都有专门的代理负责确保上下文信息得到有效管理和维护研究阶段全方位技术调查当启动一个新项目时GSD会并行启动4个研究代理分别调查技术栈、功能需求、架构设计和潜在陷阱。这种并行研究方式确保了项目启动时有全面的技术背景知识。规划阶段迭代验证机制规划器创建详细的开发计划检查器负责验证这些计划的可行性。系统会循环验证直到计划完全通过确保每个任务都是可执行且符合需求的。执行阶段波次并行处理GSD将计划根据依赖关系分组为波次在每个波次内任务并行运行波次之间按顺序执行。这种执行方式既保证了效率又确保了依赖关系的正确处理。验证阶段智能结果分析验证器检查代码库是否符合目标要求调试器负责诊断失败原因确保每个阶段的工作都能达到预期效果。核心工作流程从想法到实现的完整路径第一步项目初始化使用/gsd:new-project命令启动新项目系统会引导你完成以下步骤需求澄清通过提问确保完全理解你的想法技术研究并行代理调查相关领域知识需求提取明确v1、v2版本和超出范围的内容路线图创建制定清晰的开发阶段规划第二步阶段讨论通过/gsd:discuss-phase命令系统会分析当前阶段并识别需要澄清的灰色区域视觉功能布局、密度、交互设计API/CLI响应格式、错误处理内容系统结构、语气、流程任务组织分组标准、命名规范第三步详细规划/gsd:plan-phase命令启动规划流程深入研究基于CONTEXT.md中的决策进行技术调查创建计划生成2-3个原子任务计划采用结构化XML格式验证循环根据需求检查计划直到完全通过验证第四步高效执行/gsd:execute-phase命令开始实际开发波次执行尽可能并行运行任务新鲜上下文每个计划都有200K令牌的纯净上下文原子提交每个任务完成后立即获得独立的Git提交目标验证确保代码库提供阶段承诺的功能第五步工作验证/gsd:verify-work命令进行用户验收测试提取可测试交付物明确当前阶段应该实现的功能逐步引导验证系统提问引导你测试每个功能点自动诊断失败生成调试代理查找根本原因创建修复计划准备立即重新执行失败的组件安装与配置快速上手指南安装GSDnpx get-shit-done-cclatest安装过程会提示你选择运行时环境Claude Code、OpenCode、Gemini、Codex、Copilot等安装位置全局安装所有项目或本地安装仅当前项目验证安装根据不同工具验证安装Claude Code / Gemini:/gsd:helpOpenCode:/gsd-helpCodex:$gsd-helpCopilot:/gsd:helpAntigravity:/gsd:help推荐配置为获得最佳体验建议使用以下方式运行Claude Codeclaude --dangerously-skip-permissions核心命令速查表命令功能描述使用场景/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快速任务内联琐碎任务跳过规划阶段个性化配置选项GSD将项目设置存储在.planning/config.json中可以通过/gsd:settings进行配置核心配置选项设置项选项值默认值控制内容modeyolo,interactiveinteractive自动批准vs每个步骤确认granularitycoarse,standard,finestandard阶段粒度控制模型配置文件控制每个代理使用的AI模型平衡质量与令牌消耗配置文件规划模型执行模型验证模型qualityOpusOpusSonnetbalancedOpusSonnetSonnetbudgetSonnetSonnetHaikuinherit继承继承继承实际应用场景示例场景一电商平台开发你想构建一个电子商务平台但不确定从何处开始。使用/gsd:new-project命令系统会引导你完成整个流程理解业务需求和目标研究相关技术栈和架构提取具体的功能需求创建详细的开发路线图场景二现有项目功能增强你有一个正在运行的项目需要添加新功能。首先使用/gsd:map-codebase分析现有代码库然后通过/gsd:new-milestone开始新版本开发。场景三快速功能修复需要快速添加暗模式切换功能。使用/gsd:quick Add dark mode toggle to settings命令GSD会自动处理规划、执行和验证过程。内置安全加固机制GSD从v1.27版本开始集成了深度防御安全机制路径遍历预防所有用户提供的文件路径都经过严格验证防止恶意路径访问。提示注入检测集中式的security.cjs模块在用户提供的文本进入规划工件前扫描潜在的注入模式。PreToolUse提示保护钩子gsd-prompt-guard钩子扫描写入.planning/目录的嵌入式注入向量。安全JSON解析格式错误的--fields参数在破坏状态前被捕获和处理。Shell参数验证用户文本在shell插值前进行清理和验证防止命令注入攻击。项目文件结构管理GSD创建和维护以下项目文件结构文件/目录功能描述PROJECT.md项目愿景文档始终加载research/生态系统知识库REQUIREMENTS.md具有阶段可追溯性的需求文档ROADMAP.md开发路线图跟踪已完成内容STATE.md决策、阻塞项和位置记录PLAN.md具有XML结构的原子任务计划SUMMARY.md变更历史记录todos/待办事项和想法捕获threads/跨会话工作的持久上下文线程seeds/前瞻性想法库未来发展方向GSD正在持续进化未来版本将带来更多强大功能增强的UI设计合同更智能的前端代码生成支持更复杂的UI组件和交互模式。改进的多项目支持更好的工作空间管理支持同时处理多个相关项目。高级调试功能更深入的故障诊断工具提供更详细的错误分析和修复建议。社区集成增强与更多开发工具的无缝集成扩展生态系统支持。开始使用GSDGSD已经被Amazon、Google、Shopify和Webflow的工程师广泛采用。无论你是AI开发新手还是有经验的开发者GSD都能为你带来全新的开发体验。要开始使用只需运行git clone https://gitcode.com/GitHub_Trending/getshi/get-shit-done cd get-shit-done npx get-shit-done-cclatest记住AI编程工具很强大但GSD让它们变得可靠。通过消除上下文衰退问题GSD确保你的AI助手在整个开发过程中保持一致的高质量输出让你真正专注于创造价值而非管理技术细节。【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考