经常使用 Claude Code 的开发者可能都有同感:它什么都好,就是太爱说话了。让它改一个函数,它会先铺垫三段上下文,最后再加一句「希望可以对你有所帮助」。答案藏在第三段中间,要自己去找。更烦的是它还爱跑题——修完 Bug 后突然建议你升级依赖。
最近在 GitHub 上发现一个专门解决这个问题的开源项目 i-have-adhd,已有 9400 多个 Star。

这个项目的核心思路很简单:给 Agent 装上一套「说话规矩」,让回答直接进入主题,不啰嗦。
实际效果对比
很多人用 Claude Code 直接就开干了,让它改一个函数,大概率会出现这样的结果——问题很简单,但回答霹雳啪啦说了一大堆,答案虽然给出来了,但太啰嗦。

用上 i-have-adhd skill 后,在 Claude Code 里输入 /i-have-adhd 激活,再问同样的问题,回答风格完全不同:
- 第一行直接告诉你该干啥——运行什么命令、编辑哪个文件的哪一行,不作任何铺垫
- 编号步骤——1. 打开文件,2. 替换代码,3. 运行测试。每一步只做一件事
- 明确的下一步——「如果有测试失败,请粘贴第一行报错」

四条核心规则
行动为先,答案总是在第一行。回复的第一行一定是可以执行的东西——命令、路径、代码片段先给出,解释放在后面。它会给出具体时间估计(「大约 15 分钟」)而不是模糊的「一会儿」。
步骤编号,按步骤执行。超过一步的任务用 1-2-3 编号列出,每一项只做一件事,不会把五个动作塞进一句话里让你自己拆分。

每轮重述进度,不用你记上下文。ADHD 大脑工作记忆小,不在屏幕上显示的信息就等于没有。它会告诉你每一回合你处在哪个阶段、刚刚做了些什么,收到消息后上下文仍然在。
压制离题和客套,只拿答案走人。不再「顺便提一下」你的依赖也过时了,不再「问得好!」开场、「希望这有帮助!」收尾。发送前会自检,去掉开头预告句和结尾客套句。当建议超过 5 条时会自动分出「现在做」和「以后做」。
安装与使用
Claude Code 用户只需两条命令:
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd
安装后输入 /i-have-adhd 即可激活。如果想每次对话自动开启,执行 touch ~/.claude/.i-have-adhd-always。Codex 用户把 claude 换成 codex 即可。
一个 SKILL.md 通吃所有平台——规则就是纯文本,谁都能读,不需要编译不需要联网。
边界与局限
i-have-adhd 并没有改变 AI 的推理能力,只是改变了输出格式。AI 不会因此而变得更聪明,但回答会更加直接、可执行。
规则有 6 种例外情况可以打破——比如破坏性操作前必须确认,用户要求详细解释时可以长篇。不是死板的格式化,在需要的时候保持灵活。
苏米注
这个项目最有趣的地方在于它把心理学教材里的建议反过来用在了 AI 身上——从人到 AI 的逆向改编很少见,但效果出奇地好。嫌 AI 啰嗦就够理由装一个,用一个 SKILL.md 解决一个痛点,直接了当。
项目基于 MIT 协议开源,仓库地址:github.com/ayghri/i-have-adhd