i-have-adhd Skill:让AI输出不再废话、直接给答案的ADHD友好风格技能
一款针对AI编程助手的输出风格Skill,让AI不再”先上一段废话再给答案”,而是直接行动、直接编号、直接给下一步。
功能与原则
i-have-adhd 脱胎于临床心理学工具包 The Adult ADHD Tool Kit(J. Russell Ramsay & Anthony L. Rostain),将ADHD友好型沟通原则迁移到LLM输出场景。它的核心逻辑是:ADHD人群处理信息的常见痛点不是”不知道”,而是”答案被埋在第五段”。Skill对此提出10条刚性规则,从结构上约束AI的输出形态,而不是改变AI的模型权重。
10条核心规则:
– Lead with the next action(下一步行动置顶)
– Number multi-step tasks(多步骤任务编号)
– End with one concrete next step(每轮以一个具体下一步收尾)
– Suppress tangents(压制跑题冲动)
– Restate state every turn(每轮复述当前状态)
– Specific time estimates(给出具体时间估算,拒绝”一会儿”)
– Make wins visible(让进展可见)
– Matter-of-fact errors(就事论事报错,不铺垫)
– Cap lists at 5 items(列表上限5条)
– No preamble, no recap, no closers(无开场白、无回顾、无客套话)
认可度
GitHub Trending 本周新晋仓库,7天内新增 6,961 stars(截至2026-07-28),总 star 数 11,444。项目发布仅数周即进入 trending,增速远超同类 skill 类仓库。在 GitHub trending 页面(weekly)首页露出,开发者社区讨论度高。
链接
GitHub:https://github.com/ayghri/i-have-adhd
原作者
GitHub 用户 @ayghri,独立开发者,目前该仓库为个人维护。未查到更多公开背景信息。
介绍
大多数AI编程助手在回答问题时,会先用2-3段”分析”或”背景”来铺垫,然后再给答案。对于ADHD思维模式的开发者来说,这种结构反而会造成认知负担——他们需要的是立即可见的行动指令,而不是”完整推理过程”。
这个 Skill 的设计者从临床心理学文献出发,发现ADHD人群在任务处理上的核心诉求不是”信息量更少”,而是”结构更清晰、行动更前置“。于是将这个逻辑工程化为一个AI Skill——不改变模型本身,而是通过 prompt 规则约束输出结构。
使用效果对比:
# 没有 Skill 的 AI 输出
"Great question! Let me think about your auth flow. You have a few
moving pieces here - the middleware, the token verification...
# 有 Skill 的 AI 输出
Run npm install jsonwebtoken@latest, then edit src/auth.ts:42.
特点
- 无需模型微调:纯 prompt 层面的规则约束,任何模型都能用
- 多平台支持:Claude Code、Codex CLI、Cursor、OpenClaw 等主流 AI 编程助手均兼容
- 即插即用:一行命令安装,无需本地克隆,自动保持更新
- 可 fork 定制:用户可 fork 仓库修改 SKILL.md 后替换,适合团队定制内部规范
- 心理学背书:基于临床心理学工具包,非拍脑袋规则,有行为科学依据
使用方法
安装(Claude Code):
# 从插件市场安装
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd
# 触发使用
/i-have-adhd
安装(Codex):
codex plugin marketplace add ayghri/i-have-adhd --ref main
codex plugin add i-have-adhd@i-have-adhd
# 触发
$i-have-adhd
全局启用(每次会话自动生效):
touch ~/.claude/.i-have-adhd-always
安装后,AI 的输出风格即切换为 ADHD 友好模式,所有回答按照10条规则组织。
使用场景与人群
- 目标用户:ADHD 倾向的开发者、容易在长文本中迷失焦点的程序员、需要快速获得可操作指令的工程师
- 适用场景:code review 意见反馈、bug 修复步骤指导、多步骤重构任务、技术栈迁移指导
- 不适用场景:需要完整推理过程的教学场景、长篇技术文档撰写、需要大量上下文铺垫的架构讨论
输入与输出案例
案例1:bug 修复请求
输入:
“我的 auth middleware 在验证 token 时报错,说 verifyToken 不是 function”
无 Skill AI 输出:
“看起来你的 jsonwebtoken 包版本可能比较旧…,建议你检查一下 package.json…”
有 Skill AI 输出:
Run npm install jsonwebtoken@latest, then edit src/auth.ts:42.
– Open src/auth.ts
– Replace verifyToken (lines 42–58) with the snippet below
– Run npm test — auth.spec.ts
Next: paste the first failing line if any test fails.
案例2:多步骤重构任务
输入:
“我需要把这个 Express API 改成 TypeScript,还要加错误处理中间件”
有 Skill AI 输出:
- Install TypeScript dependencies
- Rename .js files to .ts, run tsc –init
- Add @types/express to devDependencies
- Create src/middleware/errorHandler.ts
- Wire errorHandler into app.ts
Next: show me your current package.json and I’ll write the exact commands.
评论区
登录后可评论。