当GitHub出现这款工具,AI编程的差距也许不在模型,在于"对话方式"
3月20日,一个叫 get-shit-done(简称GSD)的项目发布了 v1.27.0 版本,冲上了 GitHub Trending。
它的定位很垂直——一套专为 AI 编程工具设计的”元提示+上下文工程”系统,解决的核心问题是:为什么同样的 AI 工具,别人用起来像开挂,你却总觉得 AI “听不懂人话”?
它在解决什么问题?
用过 AI 编程工具的朋友大概率都踩过这些坑:
-
AI 输出的代码总是跑偏,改了三遍还不满意 -
复杂项目做着做着,AI 突然”失忆”了 -
每次新建任务,都要从头解释项目背景
这些问题,本质上不是 AI 不够聪明,而是”上下文”没组织好。
get-shit-done 的设计思路是:让 AI 始终知道自己在一个清晰的”上下文框架”里工作。它有几个核心机制——原子级任务分解、主动上下文管理、规范驱动输出。
1. 原子级任务分解
它会把一个大任务拆成最小的可执行单元。每个单元都在一个”全新的上下文”里独立运行,互不干扰。
这样做的好处是:AI 不会因为上下文越来越长而”变笨”,每个产出都是干净的、可追溯的。
2. 主动上下文管理
AI 编程到一半容易”失忆”,是因为上下文窗口被填满了,性能下降。
get-shit-done 的做法是主动维护一套上下文文件体系:项目愿景、技术栈、需求范围、阶段规划、当前状态……AI 随时能从这些文件里”找回记忆”,始终知道自己在一个完整的项目框架里工作。
3. 规范驱动输出
每个任务都用结构化的 XML 格式编写,包含:任务名称、涉及文件、具体实现步骤、验证步骤、完成标准。
说白了,就是给 AI 下一个精确的”订单”——不是让它猜你想要什么,而是明确告诉它:做什么、做到什么程度、怎么验证。
国内能用吗?
原版 get-shit-done 主要支持 Claude Code、OpenCode、Gemini CLI 等国际工具,官方文档没有提及对国内工具的支持。
但GitHub 上已经有人做了第三方复刻版——一个叫 gsd-skill 的项目,明确说”对国内开发者更加友好”,“可直接用于 Trae、Cursor、Cline 等主流 AI 编程环境”。
换句话说:原版的核心理念是通用的,国内已经有人在做适配。
值得关注的是这个信号
get-shit-done 能在 GitHub 上快速涨到 38k 星,说明越来越多的人开始意识到:
AI 编程的差距,不取决于你知道多少,而取决于你有多会”指挥”AI。
不管你用的是 CodeBuddy、Trae、Qoder 还是别的工具,核心问题都一样——怎么让 AI 准确理解你的意图。get-shit-done 提供了一种解题思路。
参考链接:
-
原版:https://github.com/gsd-build/get-shit-done -
国内复刻版:https://github.com/lgwanai/gsd-skill
你都用哪些AI工具?有什么心得或困惑?欢迎留言聊聊。
夜雨聆风