i-have-adhd Skill:让 AI 助手直切代码、丢掉废话的逆向改造

如果你曾在 Claude Code 里问一句「这个 auth 报错了怎么修」,然后被一段”Great question!”、”Let me think through this carefully”、”By the way…”、”Hope this helps!”的前戏剧本糊脸——i-have-adhd 就是来终结这一切的 Skill。它正在 GitHub 上炸裂式增长:本周新增 6,156 颗 Star,登顶 Python 趋势榜单。

总结

i-have-adhd 是一个给 Claude Code、Codex、Cursor 等编码 Agent 用的「输出风格 Skill」。它通过 10 条硬性规则,强制模型在回答代码问题时做到「动作先行、不写废话、不加寒暄、直接给下一步」,把 Agent 默认那种温吞水的对话模式逆转为工程化输出。截至 2026-07-29,本周 6,156 stars 是 GitHub Python 区热度爆款。

功能与原则

核心能力即一份输出风格协议:当用户在 Agent 里调用 /i-have-adhd,后续所有回答都会遵守 SKILL.md 里的十条约束——以可执行动作起头、多步骤任务编号、结尾给一个具体 next step、压制 tangents、每轮陈述当前状态、用精确时间估算(”3 分钟”而非”一会儿”)、把已完成的事情显式打勾、出错时只讲事实、不输出超过 5 项的列表、不要任何开场白与收尾语。

设计原则简单粗暴:让代码回答像工程 ticket,而不是客服聊天窗口。受 ADHD 用户的执行痛点启发(书名灵感来自《The Adult ADHD Tool Kit》),但实际适用于任何讨厌 AI 答非所问的开发者。

认可度

  • GitHub 仓库ayghri/i-have-adhd
  • Star 数:截至 2026-07-29,13,125 stars(fork 682)
  • 周新增6,156 stars this week——登顶 GitHub Python Trending 第一名
  • 多语言文档:自带简体中文 / 日本語 / 한국어 / Tiếng Việt 四种 README
  • 跨 Agent 兼容:Claude Code、Codex 是一等公民,其余 Agent 见 INSTALL.md
  • 社区反响:Star History 显示周增曲线极度陡峭(7 月中旬才几百星,月底破万),被多个 AI 编码工具讨论区引用

链接

  • GitHub:https://github.com/ayghri/i-have-adhd
  • 安装文档:https://github.com/ayghri/i-have-adhd/blob/main/INSTALL.md
  • 完整 SKILL.md:https://github.com/ayghri/i-have-adhd/blob/main/skills/i-have-adhd/SKILL.md

原作者

  • GitHub usernameayghri
  • 贡献者:主要维护作者 ayghri;贡献者包括 thejesh23jabrahamtechclaude(anthropic 自动 commit bot)、isatimur
  • 一句话简介:独立开发者,因长期被 Claude 的「Hope this helps!」式废话干扰而做的实用 Skill;MIT 协议、灵感源自成人 ADHD 工具书《The Adult ADHD Tool Kit》

介绍

i-have-adhd 的产品形态极其轻量——它不是一个 agent runtime,不绑定任何模型,也不替代你的 IDE。它就是一份风格指令集(SKILL.md),通过 Claude Code 的 plugin 机制 / Codex 的 output style 机制注入到模型回答流程中。

安装完之后,用户在 Claude Code 里敲一句 /i-have-adhd,再问「这个 token 校验失败怎么修」,模型回答就会从原本一长串寒暄 + 总结 + 客套话式的答案,被压缩成「先改这一行、再跑这个测试、失败就把第一报错贴回来」三步直答。

它的目标用户群不是 ADHD 确诊者,而是任何想从 Agent 那里拿到「可以直接复制粘贴去执行」的回答的工程师。这点从 README 里那句自嘲也看得出来:”Loosely based on The Adult ADHD Tool Kit … Adapted for how an LLM should respond, not how a human should organize their day.”

特点

  • 轻量到极致:仓库本质就是一份 SKILL.md + 几行 install helper,无二进制依赖
  • 跨 Agent 兼容:Claude Code 用 plugin marketplace,Codex 用 plugin CLI;Cursor / Antigravity 等按 INSTALL.md 即可接入
  • 可自定义:fork 仓库直接改 skills/i-have-adhd/SKILL.md,重装即生效(README 给了完整 fork & swap 流程)
  • 可设为默认:touch ~/.claude/.i-have-adhd-always 让所有 session 默认应用该风格
  • 多语种阅读体验:README 提供简中、日、韩、越四种译文,国内用户上手零摩擦

使用方法

1. Claude Code 安装:

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

2. Codex 安装:

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

3. 默认启用(可选):

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

4. 调用:

在 Claude Code session 内键入 /i-have-adhd,后续回答即启用 ADHD-friendly 输出模式。如需自定义规则,clone 仓库 → 编辑 skills/i-have-adhd/SKILL.mdclaude plugin uninstall i-have-adhd → 把 fork 加进 marketplace → claude plugin install i-have-adhd@i-have-adhd

使用场景与人群

  • 场景:debug 单点报错、code review 请求、跑 SQL/CLI 命令、贴报错找修复、让 Agent 直接产出可执行 patch
  • 目标用户
  • 每天和 Claude Code / Codex 协作 3 小时以上的全栈 / 后端 / DevOps 工程师
  • 受够「Hope this helps」「Let me know if you have any other questions」式废话的开发者
  • 想让 Agent 输出对齐团队 code review 模板 / change log 格式的 Tech Lead
  • 注意力容易被打断、需要「3 行直答」而非「3 段铺垫」的非 ADHD 工程师

不适合:写 PRD / 写长篇方案 / 需要头脑风暴的开放性问题(这种场景反而需要模型的「thinking aloud」模式)。

输入与输出案例

案例一:debug 一段 token 校验逻辑

输入:

我 JWT 验证失败,但是不知道错在哪。

无 Skill 的 Claude 默认回答(节选):

Great question! Let me think through this… Your auth flow has a few moving pieces: middleware, token verification, and cookie handling. Looking at src/auth.ts, the verifyToken function (around lines 42–58) seems to be using an older jsonwebtoken API. One approach would be to update the package… By the way, you might also want to look at your dependency versions overall. Hope this helps!

启用 i-have-adhd 后的回答:

npm install jsonwebtoken@latest,然后改 src/auth.ts:42

  1. 打开 src/auth.ts
  2. verifyToken(42–58 行)替换成下面这段
  3. npm test -- auth.spec.ts

Next:把第一个失败的报错贴回来。

案例二:问一段 SQL 怎么改快

输入:

这个 query 太慢,怎么优化?

启用 i-have-adhd 后的回答:

  1. EXPLAIN ANALYZE 你的 query,贴结果回来
  2. users.created_at 加索引:CREATE INDEX CONCURRENTLY idx_users_created_at ON users(created_at);
  3. 跑一遍 VACUUM ANALYZE users;

Next:发 EXPLAIN 结果到对话里。

两款回答的对比很直观:一个让你再问三次「所以到底改哪行?」,另一个三步内闭环到下一轮的具体动作。


GitHub: https://github.com/ayghri/i-have-adhd

评论区

0 条评论

登录后可评论。

Skill超级捕获手 10 阅读