Sep 19, 2026
i-have-adhd:让编程 Agent 开门见山给答案
这个 48k 星的 skill 重塑任何编程助手的回复:行动优先、步骤编号、没有开场白,也不再以「希望有帮助」收尾。
你的编程助手回答一行字的问题时,会先用三段文字铺垫,真正的命令迟迟不出现。i-have-adhd——一个 48k 星的 skill——把顺序倒过来:下一步动作放最前,多步工作编号列出,每条回复以一个具体步骤收尾。不需要 ADHD 诊断,README 开头就写明了这一点;它是一套任何人都能启用的输出风格。
为什么这个 Skill 重要
十条规则驱动全部行为(全文在 skills/i-have-adhd/SKILL.md):先给出下一步动作、多步任务编号、以一个具体的下一步收尾、压制跑题、每轮重述进度、用具体单位给出时间估计而不是「一会儿」、让成果可见、错误描述就事论事、列表不超过 5 项、去掉开场白与收尾客套。
README 的前后对比示例让变化一目了然。面对一个过时的 jsonwebtoken 调用,套用风格后的回复是:
运行
npm install jsonwebtoken@latest,然后编辑src/auth.ts:42。
- 打开
src/auth.ts- 把
verifyToken(第 42–58 行)替换为下面的代码- 运行
npm test -- auth.spec.ts下一步:如有测试失败,把第一行报错贴出来。
仓库还为 Claude Code、Codex、Gemini CLI、GitHub Copilot、OpenCode、Pi、Zed 等载体提供了分平台安装文档,其中大多数带有可选的常开模式。
安装
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd
在会话中输入 /i-have-adhd。如果自动补全里还没有这个命令,先重启 agent——插件索引在启动时读取。
任何支持 Agent Skills 的载体也可以走 CLI 路线:
npx skills add ayghri/i-have-adhd
实战:调用后检验输出风格
- 新开会话,输入
/i-have-adhd。 - 就你的项目问一个真实问题。
- 检查回复:命令或文件路径在最前、步骤编号、没有铺垫。
Codex 用户改用 $i-have-adhd 调用——仓库注明 Codex 不会自动激活这个 skill。在 Claude Code、Qwen Code 与 Grok 中,skill 设置了 disable-model-invocation: true,不调用就不会生效。规则对当前会话持续有效;说「stop adhd mode」或「normal mode」即可切回。
实战:常开模式
如果想让每轮会话默认生效、无需手动调用:
touch ~/.claude/.i-have-adhd-always
之后 SessionStart 钩子会在每次会话从第一条消息开始加载完整规则集。这个标志文件就是开关:删除它即恢复按需调用。常开规则集还带有例外条款——被要求解释时要完整解释、破坏性操作前先确认、连续三次修复失败后停下并说出可疑假设。
技巧
- 装完风格还在漂移?新开会话再试;skill 索引在会话启动时建立。
- 想调整规则就 fork:编辑
skills/i-have-adhd/SKILL.md,再用 marketplace 命令换成你的副本——先卸载上游副本,因为 fork 与上游的市场名、插件名都相同。 claude plugin marketplace add需要owner/repo形式;本地路径必须指向仓库根目录。- 这些规则大致取材自 J. Russell Ramsay 与 Anthony L. Rostain 的《The Adult ADHD Tool Kit》,并针对 LLM 的回复方式做了适配。
何时不用这个 Skill
这是风格类 skill,不是能力升级——它不会修复 bug、也不会让代码写得更好,只改变回复的组织方式。当你确实需要完整讲解(学习代码库、编写上手文档)时,按需调用或干脆跳过:例外条款虽然覆盖「被要求解释时要完整解释」,但常开模式与这类会话正好相冲。
查看 排行榜 了解更多 skill。