乐于分享
好东西不私藏

10 条规则,让 AI 编程助手别再给你写小作文

10 条规则,让 AI 编程助手别再给你写小作文

如果你的 AI 助手每次回答都像在给投资人做路演,这篇文章就是解药。


你打开终端,输入一个简单的问题:"这个 bug 怎么修?"

AI 的回复如下:

*"Great question! Let me think about this. Your auth flow has a few moving pieces: the middleware, the token verification, and the cookie handling. Looking at src/auth.ts, the verifyTokenfunction around lines 42-58 seems to be using an older jsonwebtokenAPI. One approach would be to update the package and rewrite that function. After making the change, you'd want to run the auth tests to confirm nothing breaks. By the way, you might also want to look at your dependency versions overall. Hope this helps! Let me know if you want to dig deeper."*

你很崩溃。你只是想知道改哪一行、跑什么命令,结果读了一段 150 字的内心独白。


一个把 AI 废话"拧干"的开源项目

GitHub 上有个项目叫 i-have-adhd,做的事情极其朴素——给 AI 编程助手装一个"说话别废话"的开关。

它的核心理念很简单:先给行动指令,编号步骤,删掉开场白和结束语。

同样的场景,加载了这个技能之后,AI 的回复变成了:

Run npm install jsonwebtoken@latest, then edit src/auth.ts:42.

1.Open src/auth.ts2.Replace verifyToken(lines 42–58) with the snippet below3.Run npm test -- auth.spec.ts

Next: paste the first failing line if any test fails.

五秒钟读完,三分钟修完。不需要在文字里游泳。


10 条规则,一条一条砍在痛点上

项目的核心是一个技能文件,里面定义了 10 条规则。我翻译并解读一下:

#
规则
为什么它有用
1
先给下一步行动
用户打开 AI 不是为了聊天,是为了干活。第一句就该是可执行的指令。
2
多步骤任务要编号
不让大脑自己去解析段落里的隐含顺序。
3
以一个具体的下一步结束
别用"有问题再问我"结尾——给出可操作的下一步,像"如果测试失败,粘贴第一条报错"。
4
抑制跑题
不要在你修 auth 的时候提醒你顺便升级整个依赖体系。
5
每轮都重述当前状态
避免 AI 在长对话里失忆,你也不用翻聊天记录。
6
给具体的时间估计
不说"一会儿",说"大约 2 分钟"。
7
让进展可见
每完成一步要明确标记,让你知道进度到了哪。
8
就事论事地对待错误
出错了就说"出了 X 错误,原因是 Y,修复方式 Z",不道歉不废话。
9
列表最多 5 项
超过 5 项的列表人类大脑直接跳过。
10
不要开场白,不要总结,不要结束语
这是最重要的一条。没有"让我想想",没有"总结一下",没有"希望这对你有帮助"。直奔主题。

这东西到底装了谁?

这个项目的灵感来自一本书——《The Adult ADHD Tool Kit》——一本教 ADHD 成年人如何管理日常事务的书。作者把书里的原则搬到了 LLM 交互上。

但这里有一个关键的洞察:你不需要有 ADHD 才能受益。

这 10 条规则映射的不是一个"病",而是一个普遍需求:当你在写代码的时候,你不需要一个聊天伙伴,你需要一个精准的工具。

AI 助手过度拟人化——"让我想想"、"这是一个好问题"、"希望帮到你"——这些社交润滑剂在命令行里就是噪音。这个项目做的事,就是帮 AI 记住:你现在不是在做客服,你是在做工具。


怎么用?

Claude Code 用户

claude plugin marketplace add ayghri/i-have-adhdclaude plugin install i-have-adhd@i-have-adhd

安装后输入 /i-have-adhd即可。想每次会话自动启用?跑一行:

touch ~/.claude/.i-have-adhd-always

Codex 用户

codex plugin marketplace add ayghri/i-have-adhd --ref maincodex plugin add i-have-adhd@i-have-adhd

输入 $i-have-adhd来显式启用。

Cursor / Gemini CLI 用户

项目也提供了对应的扩展配置,详见仓库的 INSTALL.md。


一个小建议:先体验 3 天

很多开发者装完插件后第一反应是不适应——习惯了 AI 的"寒暄式回复",突然面对纯干货会感觉"是不是太冷了"。

但用三天之后你会发现:你不是怀念那些废话,你只是习惯了忍受它们。

回不去的那种。


写在最后

这个项目 Star 不算特别多,但在 claude-plugins 生态里增长速度很快。它的价值不在于技术复杂度——整个核心就是一个 Markdown 技能文件加一个 Shell 脚本——而在于它精准地击中了一个被严重忽视的 UX 问题:AI 编程助手的输出风格,默认是"讨好型人格",但写代码的人需要的是"行动型人格"。

如果你也被 AI 的废话折磨过,给它一个 star,或者装上去试试。


项目地址https://github.com/ayghri/i-have-adhd[1]
许可证:MIT
支持平台:Claude Code / Codex / Cursor / Gemini CLI


题图建议:项目自带的 logo.png,一只蓝色猫头鹰。或者自己 P 一个对比图——左边是一大段 AI 回复(用灰色小字,加上删除线),右边是三行编号指令(用高亮色)。

References

[1]https://github.com/ayghri/i-have-adhd