i-have-adhd Skill 框架实测:给 AI 编码代理装上’别再啰嗦’Skill,输出少 80%

· 小白基础技术分享

GitHub Trending 上 ayghri/i-have-adhd 9 月 8 日涨了 422 颗星,进入 Python 类目前 10。这个项目解决了一个开发者共同的痛点:AI 编码代理动不动就输出 200 行解释、写 3 段免责声明、给一堆”建议”。i-have-adhd 用 Skill 机制把输出约束在”答案 + 极简解释”的格式里——项目作者说灵感来自他自己 ADHD 的认知特点:”我只想要答案,不要旁白。”

i-have-adhd Skill 框架实测:给 AI 编码代理装上'别再啰嗦'Skill,输出少 封面

一、原理:Skill 不是 Plugin,是 prompt + 文件结构

i-have-adhd 是一个 Skill 包,本质上是一个目录,里面放了:

– `SKILL.md`——核心约束,告诉 AI 编码代理怎么输出。

– `examples/`——3-5 个”好答案 vs 坏答案”的对比样本。

– `scripts/check_output.py`——一个本地校验脚本,对 AI 输出做格式检查。

把整个目录复制到 AI 编码代理的 skills 文件夹下,代理在调用时就会被这套约束引导。SKILL.md 的核心内容是反”啰嗦”指令:禁止输出免责声明、禁止列举与答案无关的”建议”、禁止重复用户已经说过的内容、要求”先给答案再给一句解释”。

二、5 分钟实测:让 AI 编码代理答非所问时闭嘴

### 步骤 1:克隆仓库

git clone https://github.com/ayghri/i-have-adhd.git

### 步骤 2:复制到你的 AI 编码代理 skills 目录

每个 AI 编码代理的 skills 目录不一样:

– Cursor:`~/.cursor/skills/`

– Continue:`~/.continue/skills/`

– Aider:在项目根目录新建 `.aider/skills/`

– Codex CLI:`~/.codex/skills/`

把 `i-have-adhd` 整个目录复制过去:

cp -r i-have-adhd ~/.cursor/skills/

### 步骤 3:让代理加载 Skill

不同代理的加载机制略有差异,但通常你只需要在 prompt 里说一句”用 i-have-adhd skill”。Cursor 和 Continue 会自动检测 skills 目录下的新文件。

### 步骤 4:对比效果

不加载 Skill 时:

用户:怎么在 Python 里读 CSV?
AI:要读取 CSV 文件,你可以使用 Python 的内置 csv 模块,或者使用 pandas 库。csv 模块适合简单的 CSV 文件,而 pandas 适合复杂的数据分析……(200 字免责声明 + 5 个”建议”)

加载 i-have-adhd Skill 后:

用户:怎么在 Python 里读 CSV?
AI:用 pandas:`pd.read_csv(“file.csv”)`。一行。

三、为什么这个 Skill 有效

i-have-adhd 的成功在于它用三个层次约束 AI 输出:

第一层是SKILL.md 的硬约束——明文告诉代理”输出必须包含:答案、最多一句解释”。第二层是examples 里的对比样本——AI 编码代理在调用 Skill 时会读这些样本,作为输出格式的”参考标准”。第三层是scripts/check_output.py——一个本地脚本,可以集成到 CI 里自动检查代理输出是否过长、是否包含”免责声明”等禁用模式。

三层结合,AI 代理的”啰嗦症”被压缩到原来的 1/5 到 1/3。这对 ADHD 开发者、对需要快速迭代的工程师、对想用 AI 代理做批量代码改写的人都有用。

四、适合谁

适合所有觉得 AI 编码代理”输出太多”的人。适合把 AI 代理接入 CI/CD 做自动化代码审查的团队——输出越短,审查成本越低。不适合需要 AI 代理写”详细文档”或”长篇设计说明”的场景——i-have-adhd 会把这些输出也压短,反而帮倒忙。

五、限制

i-have-adhd 的约束对英文 prompt 最有效,对中文 prompt 效果稍弱,因为 SKILL.md 里的”禁用模式”例子都是英文。可以自行修改 SKILL.md,加入”禁止输出’建议’、’注意’、’请参考’等中文口水话”的规则。

另外,这个 Skill 不能强制 AI 输出准确——它只约束”长度和结构”,不约束”正确性”。AI 代理给一个错误答案时,i-have-adhd 不会帮你检测。

六、扩展玩法

可以在 i-have-adhd 的基础上复制一份自己的”my-team-skill”,把团队的代码规范、commit message 格式、PR 模板都塞进 SKILL.md。这样 AI 代理生成的代码会自动符合团队规范。

也可以用同样的 Skill 机制约束 AI 写作代理——把 i-have-adhd 改造成”anti-water”风格,写技术博客时不再写 200 字开篇。

🔥 关注 LC 智趣厅,下一篇教程:5 分钟用 Python + Lean 4 跑通形式化数学证明,把一个简单的不等式从”看起来对”变成”机器验证对”。


— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn

Scroll to Top
微信公众号:LC智趣厅

扫码关注微信公众号
LC智趣厅