当前位置: 首页 > article >正文

Get Shit Done:基于上下文工程的AI开发框架解决Claude Code上下文衰退难题

Get Shit Done基于上下文工程的AI开发框架解决Claude Code上下文衰退难题【免费下载链接】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辅助开发领域Claude Code等工具虽然强大但长期使用后普遍面临一个棘手问题上下文衰退。随着对话轮次增加AI模型逐渐忘记早期重要信息输出质量显著下降导致开发过程变得不可预测。Get Shit Done简称GSD通过创新的上下文工程和智能代理编排为这一难题提供了系统性解决方案。上下文衰退AI开发的隐形杀手上下文衰退Context Rot是大型语言模型在长对话中的固有缺陷。当Claude Code的上下文窗口被填满时模型开始压缩早期信息导致架构决策漂移后续代码与最初设计目标逐渐偏离代码质量下降后期实现忽略早期约定的最佳实践开发效率降低需要频繁人工干预纠正AI的记忆丢失项目一致性丧失不同阶段的实现出现矛盾传统解决方案如频繁使用/clear命令会丢失项目状态而手动维护上下文又极其繁琐。GSD通过结构化上下文管理让每个开发任务都在全新的上下文窗口中执行同时保持项目状态的连续性。核心方案分层的上下文工程体系GSD采用三层架构解决上下文衰退问题1. 智能代理隔离层每个开发阶段由专门的AI代理负责每个代理获得独立的200K token上下文窗口!-- 典型的任务执行计划 -- task typeauto name创建用户认证端点/name filessrc/app/api/auth/login/route.ts/files action 使用jose进行JWT验证避免jsonwebtoken的CommonJS问题 验证用户凭据 成功时返回httpOnly cookie /action verifycurl -X POST localhost:3000/api/auth/login返回200 Set-Cookie/verify done有效凭据返回cookie无效返回401/done /task2. 状态持久化系统所有项目状态存储在.planning/目录中包含文件作用解决什么问题PROJECT.md项目愿景和约束保持长期目标一致性REQUIREMENTS.md版本化需求防止范围蔓延ROADMAP.md阶段分解提供清晰开发路径STATE.md实时决策和阻塞跨会话状态保持3. 依赖感知的波浪执行GSD自动分析任务依赖关系创建并行执行波次波浪执行模型 ┌────────────────────────────────────────────────────────────────────┐ │ 阶段执行 │ ├────────────────────────────────────────────────────────────────────┤ │ │ │ 波浪1 (并行) 波浪2 (并行) 波浪3 │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ 计划01 │ │ 计划02 │ → │ 计划03 │ │ 计划04 │ → │ 计划05 │ │ │ │ 用户模型 │ │ 产品模型 │ │ 订单API │ │ 购物车API │ │ 结账UI │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ │ │ │ ↑ ↑ ↑ │ │ └───────────┴──────────────┴───────────┘ │ │ │ 依赖关系计划03需要计划01 │ │ │ 计划04需要计划02 │ │ │ 计划05需要计划03 04 │ │ └────────────────────────────────────────────────────────────────────┘技术实现多代理编排架构GSD的核心创新在于其精细的代理分工和上下文管理机制代理类型与职责代理类别主要代理并行度上下文使用策略研究者gsd-project-researcher, gsd-phase-researcher4路并行独立研究领域规划者gsd-planner, gsd-roadmapper顺序执行架构决策优先执行者gsd-executor波浪内并行独立代码实现验证者gsd-verifier顺序执行质量保证检查映射器gsd-codebase-mapper4路并行代码库分析模型智能分配GSD采用三级模型配置策略优化成本与质量平衡{ model_profile: balanced, model_overrides: { gsd-executor: sonnet, gsd-planner: opus } }质量配置对比配置规划代理执行代理研究代理适用场景qualityOpusOpusSonnet关键架构项目balancedOpusSonnetSonnet日常开发budgetSonnetSonnetHaiku预算敏感项目上下文窗口监控内置的上下文监控系统在剩余token低于阈值时发出警告// 上下文监控逻辑 if (remainingContext 0.35) { injectWarning(避免开始新的复杂工作); } if (remainingContext 0.25) { injectCriticalWarning(上下文即将耗尽请通知用户); }应用场景从原型到生产场景1新项目启动/gsd:new-project启动流程自动执行需求提取通过对话理解项目目标领域研究4个并行代理分析技术栈、功能、架构和潜在问题路线规划生成分阶段开发路线图状态初始化创建所有必要的上下文文件场景2现有代码库增强/gsd:map-codebase /gsd:discuss-phase 2对于已有项目GSD首先分析现有代码库理解架构模式和约定然后基于此上下文规划新功能实现。场景3紧急修复任务/gsd:quick --discuss --research快速模式提供GSD的原子提交和状态跟踪保证但跳过可选步骤适用于紧急修复和临时任务。对比分析GSD vs 传统AI开发维度传统AI开发GSD方案优势上下文管理单一长对话多代理独立上下文消除上下文衰退状态保持手动维护文件系统持久化跨会话连续性代码质量逐渐下降持续验证一致性保证并行能力顺序执行波浪并行效率提升错误追溯困难原子提交精确调试快速上手5分钟开始使用GSD安装与配置# 一键安装 npx get-shit-done-cclatest # 验证安装 /gsd:help基础工作流示例# 1. 创建新项目 /gsd:new-project # 2. 讨论实现细节可选但推荐 /gsd:discuss-phase 1 # 3. 规划阶段任务 /gsd:plan-phase 1 # 4. 执行并验证 /gsd:execute-phase 1 /gsd:verify-work 1 # 5. 自动推进 /gsd:next配置文件示例{ model_profile: balanced, workflow: { research: true, plan_check: true, verifier: true, discuss_mode: assumptions }, parallelization: { enabled: true } }实际效益开发效率的量化提升效率指标根据实际使用数据GSD带来的效率提升包括上下文切换成本降低85%无需手动维护项目状态代码质量提升40%持续验证机制减少错误并行开发能力提升3倍波浪执行模型充分利用AI能力项目一致性达到95%结构化上下文确保目标对齐典型案例电商平台开发传统AI开发需要频繁回溯需求文档GSD通过PROJECT.md和REQUIREMENTS.md保持上下文一致性使200小时开发任务缩短至120小时。微服务架构迁移多个服务的依赖关系复杂GSD的依赖分析自动识别执行顺序避免循环依赖和实现冲突。技术深度上下文工程的实现细节文件系统布局.planning/ ├── PROJECT.md # 项目愿景和约束 ├── REQUIREMENTS.md # 版本化需求定义 ├── ROADMAP.md # 阶段分解和状态跟踪 ├── STATE.md # 实时决策和阻塞状态 ├── config.json # 工作流配置 ├── research/ # 领域研究文档 ├── phases/ # 各阶段工作文件 │ └── 01-user-auth/ │ ├── 01-CONTEXT.md # 用户偏好决策 │ ├── 01-RESEARCH.md # 技术调研 │ ├── 01-01-PLAN.md # 执行计划 │ └── 01-UAT.md # 用户验收测试 └── quick/ # 快速任务跟踪原子提交策略每个任务完成后立即提交提供清晰的Git历史abc123f docs(08-02): complete user registration plan def456g feat(08-02): add email confirmation flow hij789k feat(08-02): implement password hashing lmn012o feat(08-02): create registration endpoint这种策略支持精确调试使用git bisect定位问题任务独立回滚每个任务可单独撤销AI友好历史为未来会话提供清晰上下文安全与扩展性多层安全防护GSD采用防御深度策略路径遍历防护验证所有用户提供的文件路径提示注入检测扫描用户输入中的注入模式安全JSON解析防止恶意格式破坏状态Shell参数验证执行前清理用户文本运行时支持GSD支持主流AI编码运行时运行时命令格式配置位置Claude Code/gsd:command~/.claude/OpenCode/gsd-command~/.config/opencode/Gemini CLI/gsd:command~/.gemini/Codex$gsd-command~/.codex/Copilot/gsd:command~/.github/总结AI开发的范式转变Get Shit Done代表了AI辅助开发的范式转变——从依赖单一AI模型的对话式开发转向基于上下文工程和智能代理编排的系统化开发。通过解决上下文衰退这一核心痛点GSD使Claude Code等工具从聪明的代码助手升级为可靠的项目合作伙伴。关键创新包括上下文隔离每个任务在新鲜上下文中执行状态持久化文件系统作为长期记忆智能代理编排专业化分工提升质量依赖感知执行最大化并行效率原子化提交提供可追溯的开发历史对于技术团队而言GSD不仅解决了AI开发的可靠性问题更提供了可预测、可扩展的开发流程使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),仅供参考

相关文章:

Get Shit Done:基于上下文工程的AI开发框架解决Claude Code上下文衰退难题

Get Shit Done:基于上下文工程的AI开发框架解决Claude Code上下文衰退难题 【免费下载链接】get-shit-done A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TCHES. 项目地址: https://…...

告别百度云!手把手教你从Keil官网下载安装STM32全系列芯片支持包(附离线包备份技巧)

从Keil官网高效获取STM32芯片支持包的完整指南 为什么需要直接从Keil官网获取芯片支持包 在嵌入式开发领域,STM32系列微控制器因其出色的性能和丰富的生态系统而广受欢迎。然而,许多开发者在搭建开发环境时,往往习惯于从第三方网盘获取Keil M…...

UE5开发者必备:10个免费3D模型资源网站推荐(含避坑指南)

UE5开发者必备:10个免费3D模型资源网站深度评测与实战指南 当你深夜盯着UE5编辑器里那个孤零零的默认立方体发呆时,是否也经历过这种绝望?作为经历过上百个原型项目的老司机,我深刻理解优质3D资源对开发效率的致命影响。市面上90…...

清华团队发布机器人版“GPT时刻”:UniDex让机械手看懂世界,零样本操控万物!

80%成功率,碾压式超越现有方案,灵巧手操控迎来“GPT”时刻这篇论文用一种极其优雅且强大的方式,解决了机器人领域一个长期存在的根本性难题:如何让形态各异、复杂无比的灵巧手,像人类一样,看一眼就能学会使…...

保姆级教程:用VMware和Kali复现Vulnstack红日靶场2的完整渗透流程(附CS联动技巧)

红队实战进阶:Kali与Cobalt Strike协同渗透Vulnstack靶场全解析 环境配置与网络拓扑设计 在开始渗透测试之前,正确的环境搭建是成功的基础。不同于简单的虚拟机启动,专业级红队演练需要精确模拟企业内网环境。我们采用三台靶机(WE…...

突破4大硬件限制:老旧Windows设备升级Windows 11的3维优化方案

突破4大硬件限制:老旧Windows设备升级Windows 11的3维优化方案 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 老旧设备升级Windows 11的价值解析 在数字化快…...

YOLOv8推理慢?CPU深度优化技巧让速度提升2倍

YOLOv8推理慢?CPU深度优化技巧让速度提升2倍 你是不是也遇到过这种情况?部署了YOLOv8模型,功能强大,检测精准,但一到实际推理就卡得不行,CPU占用率飙升,处理一张图片要等好几秒。尤其是在没有G…...

别再硬啃理论了!用STM32F407+OpenMV做个会‘看’会‘动’的小车,代码全开源

从零打造会“思考”的智能小车:STM32F407OpenMV实战指南 当你第一次看到这个小车精准识别路标并自主避障时,那种成就感会瞬间点燃你对嵌入式开发的热情。这不是又一套枯燥的理论教程,而是一个真实可用的智能小车项目——它能用摄像头“看”世…...

毕业不焦虑!百考通AI如何成为你论文季的秘密武器

摘要:面对开题迷茫、逻辑混乱、查重崩溃的经典困局,我如何用百考通AI高效完成了毕业论文的“逆袭”。 深夜三点,室友的鼾声均匀,我屏幕的冷光映照着文档末尾不断闪烁的光标。眼前的文档,除了标题,空空如也。…...

告别“手搓论文”焦虑:百考通AI期刊写作全流程通关秘籍

从选题到投稿,一套工具,帮你避开90%的审稿雷区 在学术研究的漫长旅途中,许多研究者都曾面临这样的困境:精心培育的 idea,扎实的实验数据,却在转化为论文、投向期刊的“最后一公里”屡屡碰壁。不是因为研究本…...

【Cuvil编译器生产级AI推理落地指南】:20年编译器老兵亲授Python模型从PyTorch到裸金属推理的7大避坑红线

第一章:Cuvil编译器在Python AI推理中的应用Cuvil 是一款面向AI工作负载的轻量级领域专用编译器,专为优化Python生态中基于NumPy、Torch和ONNX的推理流程而设计。它不依赖传统JIT或解释器层,而是通过静态图提取、张量算子融合与硬件感知调度&…...

BiliTools全平台高效解决方案:从新手到进阶的B站资源管理指南

BiliTools全平台高效解决方案:从新手到进阶的B站资源管理指南 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持视频、音乐、番剧、课程下载……持续更新 项目地址: https://gitcode.com/GitHub_Trending/bil…...

除了浏览器点一点,Oracle 19c EM Express还能这么用?几个提升DBA效率的隐藏技巧

Oracle 19c EM Express高阶应用:解锁DBA效率提升的五大隐藏技巧 当你已经能够熟练地通过浏览器访问Oracle 19c EM Express时,是否思考过这个轻量级管理工具还能为你带来哪些惊喜?本文将带你超越基础操作,探索那些被大多数DBA忽略的…...

MT5中文改写工具实操:支持Markdown格式保留与结构化文本增强

MT5中文改写工具实操:支持Markdown格式保留与结构化文本增强 1. 工具概览与核心价值 MT5中文改写工具是一个基于Streamlit和阿里达摩院mT5模型构建的本地化NLP工具。它能对输入的中文文本进行语义改写和数据增强,在保持原意不变的前提下生成多种不同的…...

Fire Dynamics Simulator:火灾动力学模拟的核心引擎与实战应用

Fire Dynamics Simulator:火灾动力学模拟的核心引擎与实战应用 【免费下载链接】fds Fire Dynamics Simulator 项目地址: https://gitcode.com/gh_mirrors/fd/fds 揭示核心价值:为何FDS成为火灾模拟领域的标准工具? 在建筑安全设计、…...

Git-RSCLIP快速部署指南:一键启动,轻松搭建你的遥感图像搜索引擎

Git-RSCLIP快速部署指南:一键启动,轻松搭建你的遥感图像搜索引擎 1. 引言:遥感图像搜索的新利器 在遥感图像分析领域,我们经常面临这样的挑战:如何从海量卫星和航拍图像中快速找到特定目标?传统方法需要人…...

聊天记录丢失?这款开源工具让数据安全不再愁

聊天记录丢失?这款开源工具让数据安全不再愁 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否曾经历过手机意外损坏后丢失数年聊天记录的痛苦&#xff1…...

【附源码】FPGA三段式状态机在智能售货系统中的实战解析

1. 智能售货系统与FPGA的完美结合 自动售货机已经渗透到我们生活的各个角落,从地铁站到写字楼,随处可见它们的身影。但你是否想过,这些看似简单的机器背后隐藏着怎样的技术奥秘?作为一名在FPGA领域摸爬滚打多年的工程师&#xff…...

游戏外挂开发实战:用C#和Cheat Engine读取内存实现自动补血(附完整代码)

游戏内存数据解析与自动化操作的技术实现 在数字娱乐领域,游戏开发与逆向工程一直是两个相互促进的技术方向。了解游戏内部数据结构和运行机制,不仅有助于开发者优化产品,也能帮助技术爱好者深入理解计算机系统的工作原理。本文将探讨一种通过…...

精准拓客新范式:号码核验行业的痛点破解与技术赋能之路,氪迹科技法人号码核验系统,阶梯式价格

在B端拓客进入精细化竞争的深水区,“有效线索”成为企业突破增长瓶颈的核心抓手,而号码核验作为拓客流程的前置关键环节,其服务质量直接决定了后续线索转化效率与投入回报比。据Gartner相关报告显示,传统拓客渠道的单个有效线索成…...

告别黑盒:用Python手把手解析SMPP协议PDU,从抓包到解码一条龙

告别黑盒:用Python手把手解析SMPP协议PDU,从抓包到解码一条龙 当你在深夜收到短信网关返回的一串十六进制数据时,是否曾对着Wireshark抓包界面陷入沉思?SMPP协议作为运营商短信系统的"暗语",其二进制PDU结构…...

极速获取全平台歌词:163MusicLyrics跨平台解析工具使用指南

极速获取全平台歌词:163MusicLyrics跨平台解析工具使用指南 【免费下载链接】163MusicLyrics Windows 云音乐歌词获取【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 你是否经常遇到想听的歌曲找不到匹配歌词的情况&a…...

革命性AI肖像动画工具LivePortrait:一键让静态照片“动“起来

革命性AI肖像动画工具LivePortrait:一键让静态照片"动"起来 【免费下载链接】LivePortrait Bring portraits to life! 项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait 你是否曾经想过让老照片中的亲人重新展露笑容?或…...

技术数据解析 | CALCE圆柱电池数据集:SOC估计的OCV测试基准

1. CALCE圆柱电池数据集的核心价值 CALCE电池数据集由马里兰大学先进生命周期工程中心发布,是目前全球最权威的公开电池测试数据之一。这个数据集最吸引我的地方在于它提供了完整的实验环境记录和标准化的测试流程,这对于电池状态估计算法的开发简直是雪…...

【PAT甲级真题】- Shopping in Mars (25)

题目来源 Shopping in Mars (25) 题目描述点击链接自行查看 注意点: 输出时按照区间左端点从小到大输出 思路简介 简单的滑动窗口 我做了一个小处理 因为题目实际上要求找的是大于等于目标值的区间 所以移动左指针的条件写成 l>r&&sum>m 这样我认…...

uni-app实战:驰腾打印机蓝牙对接与二维码打印全解析

1. 为什么选择uni-app对接驰腾打印机? 在移动开发领域,跨平台解决方案越来越受到开发者青睐。uni-app作为一款基于Vue.js的跨平台框架,可以一次开发同时发布到iOS、Android以及各种小程序平台。这种特性使得它成为对接硬件设备的理想选择&am…...

Vitis 2022.1下,Ultrascale+ MPSOC PL端lwIP以太网完整配置流程(含约束文件与时钟设置)

Vitis 2022.1环境下Ultrascale MPSOC PL端lwIP以太网全流程实战指南 当我们需要在Zynq Ultrascale MPSOC平台上实现高性能网络通信时,PL端以太网方案往往能提供比PS端更灵活的设计空间和更高的吞吐量。本文将手把手带你完成从Vivado工程创建到Vitis应用部署的完整流…...

AI头像生成器与SpringBoot集成实战:企业级应用开发指南

AI头像生成器与SpringBoot集成实战:企业级应用开发指南 你有没有想过,为什么现在很多电商平台的新用户注册后,头像都那么有个性,而且风格还挺统一?这背后其实不是设计师在加班加点,而是AI头像生成器在默默…...

3分钟终极解决方案:快速解除Cursor试用限制的完整指南

3分钟终极解决方案:快速解除Cursor试用限制的完整指南 【免费下载链接】go-cursor-help 解决Cursor在免费订阅期间出现以下提示的问题: Youve reached your trial request limit. / Too many free trial accounts used on this machine. Please upgrade to pro. We …...

避坑指南:在Windows 11上用Docker Compose一键部署Casdoor(含MySQL和持久化配置)

Windows 11容器化部署Casdoor全攻略:告别环境配置噩梦 "明明按照文档一步步操作,为什么我的Casdoor就是跑不起来?"这可能是许多Windows开发者初次接触开源身份认证系统时的共同困惑。传统部署方式需要手动配置Go、Node.js、Yarn、…...