i-have-adhd Skill:让 AI 编程助手把答案摆在第一位的输出神器
i-have-adhd 是一个重构 AI 编程助手输出格式的 Skill,通过 10 条行为规则强制让 AI 把「答案/命令」放在第一行,把「步骤」编号列出,把「进度」持续可见,同时屏蔽一切废话、寒暄和绕弯子。GitHub 累计 26,999 星(截至 2026-09-05)、13.7K 次安装,是 2026 年夏秋之交增长最快的输出层 Skill 之一。核心解决的是一个长期被社区吐槽的问题:AI 永远先说「Great question!」,然后绕三段再给答案。
功能与设计原则
i-have-adhd 不是一个功能增强型 Skill(不赋予 AI 新能力),而是一个输出格式重塑型 Skill。它通过 SKILL.md 里的 10 条规则,重新定义 AI 的响应结构:
- 行动优先:结论和命令永远第一行
- 步骤编号:多步任务按顺序标号,标进度
- 下一行动:每个回复结尾给出具体下一步
- 抑制跑题:不展开无关背景
- 状态重述:每轮回复开头重述当前进展
- 精确时间:时间估计用分钟,不用「一会儿」「片刻」
- 让成果可见:任务完成时显式告知
- 事实性错误:报错直接说,不包装成安慰
- 列表上限:列表最多 5 条
- 零序言零收尾:无「好问题」「希望有帮助」「有问题随时问」
其设计理念改编自《The Adult ADHD Tool Kit》(J. Russell Ramsay & Anthony L. Rostain),但经过重构,专门适配 LLM 的响应行为而非人类组织习惯。
认可度
| 指标 | 数值 |
|---|---|
| GitHub Stars | 26,999(截至 2026-09-05) |
| GitHub Forks | 542 |
| 安装量(Claude Code 生态) | 13.7K |
| 近期趋势 | 2026 年 7–9 月 GitHub Trending 常客,Twitter/X 讨论度高 |
| 多语言 README | 已翻译:中文、葡萄牙语、日语、越南语、韩语、泰语 |
链接
GitHub:https://github.com/ayghri/i-have-adhd
原作者
GitHub 用户 ayghri(Ayoub G.)。项目采用 MIT 许可证,有多个社区 fork 并添加了 Codex 兼容插件模式。
介绍
AI 编程助手(Claude Code、Codex、Qwen Code、Gemini CLI 等)默认的输出风格是为「通用对话」设计的:先寒暄、再分析、最后才说结论。这在简单任务中尚可接受,但在真实开发场景里——debug、修 bug、部署——用户需要的是「立刻告诉我该做什么」。
i-have-adhd 的核心洞察是:把「AI 说什么」和「AI 怎么组织说的顺序」分开。它不改变 AI 的能力上限,而是改变输出的信息层级,让行动指令始终处于视觉焦点位置。
项目于 2025 年中发布,很快在 GitHub Trending 获得大量曝光,并在社交媒体上被开发者广泛讨论。多个开发者报告「装了之后 Claude Code 变得可用性大增」,因为不再需要在一堆废话里找那行真正要执行的命令。
特点
- 零依赖:纯 SKILL.md,无外部库,安装即用
- 多 Agent 兼容:支持 Claude Code、Codex、Qwen Code、Gemini CLI
- 即时切换:用
/i-have-adhd开启,用stop adhd mode关闭 - 可调参数:直接编辑 SKILL.md 里的规则,可定制行为强度
- 社区活跃:已有多语言翻译(ZH/PT/JA/VI/KO/TH),多个官方 fork 维护 Codex 兼容版本
使用方法
安装(Claude Code):
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@ayghri
安装(Codex):
codex plugin marketplace add ayghri/i-have-adhd --ref main
codex plugin add i-have-adhd@ayghri
使用:
在 Claude Code 对话中输入 /i-have-adhd,Skill 激活,后续所有回复遵循 ADHD 友好格式。输入 stop adhd mode 恢复默认风格。
自动加载(可选):
创建 ~/.claude/.i-have-adhd-always 文件,每次启动 Claude Code 自动激活该 Skill。
使用场景与人群
- 适用场景:Bug 修复、多步部署任务、代码重构、CI/CD 问题排查,任何「需要立刻执行命令」的开发场景
- 目标用户:使用 Claude Code / Codex 等 AI 编程助手、且对 AI 默认废话输出风格有痛感的开发者;特别适合时间紧张、注意力容易分散的工程师
输入与输出案例
输入(用户提问):
我的 auth.ts 里的 verifyToken 函数报 jsonwebtoken 版本过低的错误,帮我修复一下
未使用 Skill 的 AI 回复:
Great question! 这个问题涉及到好几个方面:中间件、Token 验证和 Cookie 处理。看 src/auth.ts,verifyToken 函数(约第 42-58 行)似乎在使用较老版本的 jsonwebtoken API。我们可以先更新一下这个包,然后重写 verifyToken 函数。做这个改动之后,你还需要跑一下 auth 测试来确认没有引入其他问题。顺便说一下,你可能也想检查一下整体依赖版本……Hope this helps! 有问题随时问我。
使用 i-have-adhd Skill 后的 AI 回复:
Run
npm install jsonwebtoken@latest,然后编辑src/auth.ts:42。
- 打开
src/auth.ts- 将
verifyToken(第 42–58 行)替换为以下代码- 运行
npm test -- auth.spec.tsNext:粘贴第一条失败的测试行(如果有的话)。
评论区
登录后可评论。