i-have-adhd Skill:让 AI 编码助手不再废话的输出重构神器
i-have-adhd 精准命中了每一个用过 Claude Code / Codex 的开发者都会遇到的痛点:Agent 的输出永远先来一段 “Great question!” “Let me think about this…”,把真正的答案埋在第 5 段之后,配上大量无关解释和永远不会被执行的建议。这个 Skill 不改模型权重、不调 temperature,只改 System Prompt——用 10 条简洁规则把 AI 输出的结构彻底重构:先给结论、先标步骤、先说具体时间估算、不许 preamble 不许 recap 不许 closers。GitHub 49K+ star、连续多周 GitHub Trending、9 月单月增长 27K+,是 9 月 AI Agent 生态里增速最快的工具类 Skill 之一。
功能与原则
i-have-adhd 是一个面向 AI 编码 Agent 的输出行为重构 Skill。它的核心能力不是给 Agent 新增工具调用能力,而是规范 Agent 的文字响应格式——让它输出的每一句话都围绕”下一步行动”组织,而不是围绕”展示它有多懂这个问题”。
设计原则来自临床心理学工具包 The Adult ADHD Tool Kit(J. Russell Ramsay & Anthony L. Rostain),但做了针对性改造:不是让人类用 ADHD 工具来管理自己,而是让 AI 用 ADHD 友好格式来回应人类。
认可度
- GitHub star:49,825+(截至 2026-09-23)
- 9 月新增 star:约 27,000+(本月 GitHub Trending 持续在榜)
- 来自 Dr. Wei Liu LinkedIn 9 月趋势报告列为 AI Agent 热门仓库
- 被 Kacper Rutkiewicz(AI Made Simple)在 YouTube 上做专题拆解
- 官方提供 9 种语言本地化 README(含中文)
链接
GitHub:https://github.com/ayghri/i-have-adhd
原作者
GitHub 用户 ayghri,账号关联 Kacper Rutkiewicz(AI Made Simple 频道作者),专注于 AI 工具行为优化与开发者效率。README 有详细的中文等多语言版本,生态意识强。
介绍
传统的 AI 编码助手输出有一个根深蒂固的模式:先确认问题(”Great question!”)、再表达理解(”Let me think about this…”)、然后长篇背景分析、最后才给出答案——而且答案往往还混在一堆”你可以尝试…”的建议里,开发者得自己判断哪个是真正可执行的。
i-have-adhd 通过 10 条硬性输出规则彻底改变了这个模式。比如它要求 Agent 先给出下一步行动(Lead with the next action)、多步骤任务要编号(Number multi-step tasks)、结尾只留一个具体的后续步骤(End with one concrete next step)。它还要求 Agent 抑制跑题倾向(Suppress tangents)、每次回复重述当前状态(Restate state every turn)、时间估算要具体到分钟级别(Specific time estimates)。
这 10 条规则被写入 skills/i-have-adhd/SKILL.md,安装后以 /i-have-adhd 命令触发,Agent 的输出风格立即切换。整个过程不依赖任何外部 API,也不修改模型权重,只修改 System Prompt 内容。
特点
- 零门槛安装:一行命令
npx skills add ayghri/i-have-adhd或claude plugin install,无需 API Key - 模型无关:适用于 Claude Code、Codex、Gemini CLI 等主流编码 Agent,不绑定特定模型
- 10 条规则直击痛点:从格式到内容全面重构 AI 输出结构,减少信息检索成本
- ADHD 临床背景:基于成人 ADHD 工具包的认知策略改造,有心理学依据
- 多语言支持:官方提供简中、繁中、西语、葡语、日语、越南语、韩语、波斯语、泰语、阿拉伯语共 10 个语言版本
使用方法
安装(Claude Code):
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@ayghri
触发使用:
/i-have-adhd
之后 Agent 在当前对话中会以 ADHD 友好格式输出。重启 Claude Code 后效果持续,无需重复安装。
自定义修改:Fork 仓库后编辑 skills/i-have-adhd/SKILL.md,再把自己的 fork 安装进去即可定制规则。
使用场景与人群
适用场景:
- 日常代码调试:Agent 直接给结论和步骤,不用再从长篇分析里找答案
- PR Code Review:Review 结果精炼,直接标出 Severity 级别和修复建议
- 复杂多步骤任务:编号列表让任务进度一目了然,避免中途丢失上下文
- 远程 Agent 协作:输出结构化程度高,session 历史可读性强
目标用户:
- 频繁使用 Claude Code / Codex 等编码 Agent 的开发者
- 对 AI 输出冗长、跑题问题有直接痛感的工程师
- 追求高密度信息流的资深用户
输入与输出案例
输入(给 Agent 一个典型调试问题):
“我的 auth 中间件在验证 token 时报 JSONWebTokenError,但只在生产环境出现,本地正常,怎么排查?”
没有 i-have-adhd 的 Agent 输出(典型风格):
“Great question!这个问题涉及生产环境与本地环境的差异,可能的原因有几个方面:JSONWebToken 版本差异、环境变量加载顺序、中间件执行顺序……我们可以从以下几个方面来排查:首先检查一下你的 jsonwebtoken 包版本是否一致……By the way,你可能还需要检查一下环境变量是否正确加载……Hope this helps!”
有 i-have-adhd 的 Agent 输出(目标风格):
Run:
npm list jsonwebtoken— 对比本地和生产环境的版本。
- 如果版本不一致 →
npm install jsonwebtoken@latest统一版本- 检查
.env是否在生产环境正确加载(加一行console.log(process.env.JWT_SECRET)验证)- 确认生产中间件顺序:token 验证放在最外层
Next: 贴上
npm list jsonwebtoken的输出。
评论区
登录后可评论。