你是否遇到过这样的尴尬:用 Claude Code 写一段功能,开头思路清晰、响应精准,可随着对话轮次增加,AI开始“忘掉”自己刚写的函数名、混淆变量作用域,甚至把需求文档里的关键约束抛在脑后?这并非你的错——而是典型的「上下文腐化」(Context Rot):大模型的上下文窗口被冗余信息挤占,导致理解力和一致性断崖式下滑。GET SHIT DONE(GSD)正是为此而生:它不是另一个代码生成器,而是一套轻量却强悍的「AI协作操作系统」,专为 Claude Code 等主流编程助手设计,通过智能上下文管理、规范驱动开发与元提示工程,把 AI 从“随口一答”的实习生,升级为“严守契约”的靠谱搭档。
核心功能
- 自动上下文保鲜:实时监控并压缩对话历史,剔除冗余日志、重复注释和已解决的中间讨论,只保留高价值语义片段,从根本上遏制「上下文腐化」,让 Claude 始终“记得住、分得清”
- 规格即代码(Spec-Driven):支持 YAML/JSON 格式编写可执行开发规范(如接口契约、测试用例、安全约束),GSD 自动将其注入提示词并驱动 AI 严格遵循,告别“说了不听、改了又错”
- 元提示模板引擎:内置 50+ 经实战验证的 Prompt 模板(含重构、调试、文档生成、安全审计等场景),支持一键调用、组合嵌套与参数化扩展,让提示词工程从玄学变成标准化操作
- 多工具链原生兼容:不止适配 Claude Code,还开箱支持 OpenCode、Gemini CLI、Cursor、Windsurf、Qwen Code、Copilot 等 12+ 主流编程 AI 工具,一套规则,全域生效
- 上下文版本快照:为每次关键开发节点自动生成可追溯的上下文快照(含代码变更、Prompt 版本、约束条件),便于团队复盘、审计与知识沉淀
- 轻量无依赖架构:纯 JavaScript 实现,零运行时依赖,既可作为 CLI 工具本地调用,也能集成进 VS Code 插件或 CI/CD 流水线,5 分钟完成部署
适合哪些人用
如果你是以下角色,GSD 将显著提升你的 AI 编程效率与交付质量:
• 前端/后端工程师:频繁使用 Claude 或 Cursor 进行日常开发、重构与 Bug 修复,苦于 AI “记性差”、“理解偏”;
• 技术负责人与架构师:希望统一团队 AI 协作规范,确保不同成员调用 AI 时输出符合架构约束与安全基线;
• 开源项目维护者:需为贡献者提供标准化的 AI 辅助开发流程,降低协作门槛;
• 教育工作者与学习者:用 AI 辅助教学或自学编程时,需要可验证、可回溯、不“胡编乱造”的可靠辅助体验。
快速上手
只需三步,立刻启用:
1. 全局安装 CLI 工具:npm install -g get-shit-done-cc
2. 在项目根目录初始化配置:gsd init(将生成 gsd.config.yaml,可按需编辑规范与模板)
3. 启动智能会话:gsd chat --tool claude-code(自动加载优化后的上下文与 Prompt 规则)
进阶用户还可通过 VS Code 插件(Marketplace 搜索 “GSD for Code”)获得编辑器内无缝集成体验。
项目信息
A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.
57.5k
Stars
4.9k
Forks
JavaScript
MIT
编程语言:JavaScript|GitHub Star 数:57,451|开源协议:MIT|GitHub 项目地址
这不是又一个花哨的玩具,而是在真实开发战场中千锤百炼出的生产力杠杆——它不替代你思考,但确保每一次与 AI 的对话,都离“搞定事情”更近一步。


