* 戳上方蓝字“开源先锋”关注我
大家好啊,我是开源君!
开源君最近用AI编程助手时,总有一种说不出的烦躁感。
让它帮忙修个 bug,它先夸我"问得好",接着分析了一大段背景知识,中间还顺带提了几个"顺便你也可以看看"的建议,最后甩一句"希望这对你有帮助!"
有效信息可能就一行,但我要在好几段废话里自己捞,真的抓狂!
这两天在技术群里,看到有人分享了一个名字很有意思的项目 - i-have-adhd,就是专治这个毛病的。
项目简介
i-have-adhd 是一个给 AI 编程助手用的"技能包"(Skill),它不改变AI懂什么,而是改变AI 怎么说话、先说什么、说到什么程度就该停 。
ADHD,即注意缺陷多动障碍,通俗讲就是大脑里的"注意力路由器"总掉线,长篇大论对这类人群格外不友好。
作者说,它的灵感来源:《The Adult ADHD Tool Kit》,一本给成人多动症患者的自助书。作者把它改造成了 AI 的说话规范——不是教人怎么安排一天,是教 LLM 怎么回一句话。
别被名字吓到,用它完全不需要有 ADHD。装上之后,AI 直接切换"打工人汇报模式":先说结论,再列步骤,最后给下一步动作,不整虚头巴脑的客套话。
项目上线不久就冲到了 2.5 万+ star,足见这届开发者对"AI 少说废话"这件事有多大的共鸣。
项目核心
开源君用同一段提示词在 Claude Code 里跑两遍(唯一变量 = 是否启用 /i-have-adhd),输出行数对比:
整体降幅在六成左右,非常明显。
整个项目核心的就是 10 条规则
01 第一句就是答案
不许铺垫,不许"让我想想"。回复的第一行,就是你要的答案。
02 多步任务编号
三步以上的活,写成 1. 2. 3.,每步一个动作。不写"你可以先……然后也许……另外"。
1. 打开 src/auth.ts
2. 把第 42–58 行的 verifyToken 换成下面这段
3. 跑 npm test -- auth.spec.ts
03 结尾给一个下一步
不是总结,不是复述,不是"如果你想深入了解请告诉我"。一句话,一个动作。
04 砍掉离题内容
主线没做完之前,不夹"顺便说一句"、"by the way"。副线做完了再问一句"要不要下一步处理"。
05 每轮重述状态
读者不会记得上一轮你在做什么。每轮开头先报位:**Step 3 of 5 done: schema updated.**,再给下一步。
Step 3 of 5 done: schema updated.
Next: backfill the new column. Run the script?
06 时间说到分钟
"稍等片刻"、"需要点时间"——这种话不合法。必须给具体数字,还要给分步估算。
07 已完成的工作要醒目
直接把现在能跑的事摆出来:"链接登录跑通了,npm run dev 然后开 /login 就能看见。",要让用户一眼看见现在能做什么、之前不能做什么。
✕ Bad: I've made some changes to the auth flow. Among other things...
✓ Good: Login now works with magic links. Try: npm run dev, open /login.
08 报错就事论事
报错就报错,别演什么"Uh oh"、"Oh no"、"There seems to be a problem"。
给我位置、原因、修复——一行一个:错在哪、为啥挂、修哪行。一目了然,没有情绪。
09 清单最多 5 条
清单超过 5 条,强制切两段:先做 / 稍后、must / nice to have。用户硬要 10 条,不砍条数只排优先级。
10 静音开场白与收尾
把"好问题!"、"让我想想"、"我来帮你"、"希望这有帮助"、"Feel free to ask"这些废话删掉,起手是答案,答完就停。
快速安装、使用
安装方式和之前的skill的都一样。
接在对话中告诉它:
安装这个skill:i-have-adhd skill,地址是:https://github.com/ayghri/i-have-adhd
或者手动安装。安装完成后,在对话中输入 /i-have-adhd 即可激活ADHD友好模式 。
目前已支持 Claude Code、Codex、Cursor、Qwen Code、Kimi Code CLI、Pi、OpenCode 等主流工具 。
开源君想说
i-have-adhd就是给 AI 装了个"废话过滤器",让它把力气都花在解决问题上,而不是花在措辞得体上。
开源君觉得,这种“反客套、重执行”的理念,不止适用于AI对话,或许也值得我们在日常沟通中借鉴一二。
项目地址:https://github.com/ayghri/i-have-adhd