i-have-adhd:让AI助手不再废话
I-have-ADHD: A skill to stop your coding agent from burying the answer
你是否厌倦了AI编程助手在给出答案前啰嗦一堆?i-have-adhd项目专为解决这一痛点而生。它通过一套简洁的规则,强制AI助手直奔主题:先给出下一步行动,步骤清晰编号,结尾明确后续操作,彻底杜绝无意义的寒暄和发散。无论是Claude Code、Cursor还是Gemini CLI,这款插件都能让AI输出变得像ADHD患者一样高效直接——没有诊断证明也能享受这种清爽体验。
行动优先,步骤编号,拒绝'希望这能帮到你'这类废话。
HN 评论区
287- ryandrake
LLM 最难让我改掉的一个最大“Claude 病”,就是它非要一边说它做了什么,一边强调它没做什么。比如:"我编辑了 this.py 和 that.py,但我没改 README.md,也没提交。"或者代码注释里写:"这段代码在 bar 上调用 foo 并直接返回结果——而不是通过回调。" "这段代码在用户点击按钮时返回 true——而不是在列表视图上。" 拜托了 Claude,我不关心代码没做什么。其他 LLM 我很少见到这种情况。
我甚至想加一条规则:"永远别用 'not' 或 'instead' 这两个词。"
- sleazebreeze
Claude 模型是最需要这个的,根据我的经验,在这个特定技能上,它们最多只能保持几轮对话的简洁,之后就会彻底忘光,重新回到那种令人费解的啰嗦状态。即使我在稀疏的全局 CLAUDE.md 里指示它使用,并且在会话期间定期手动重复该指令,情况依然如此。我其实不想安装一个对每条响应都运行此脚本的钩子,但我想这样也能行,只是所有操作都会变慢(而且 Claude 模型本身就很慢)。
我觉得我们没法靠技能训练来彻底解决这个问题。
- jp57
咱们直面现实吧。Claude(尤其是它)是个蹩脚的写手。现在整个行业都在搞各种技能和 CLAUDE.md 指令,试图逼它写得更好,但每个新模型版本似乎都是专门设计用来覆盖所有这些指令的,好让它能塞满不必要的分词短语、"不是这个而是那个"的句式、把重点埋在后头以及其他胡扯。
我真的很怀疑 Anthropic 内部的人是不是也这么互相沟通。难道它被印上了 Dario 的脑纹?
- hbn
> Install
> Copy/paste into your CLI prompt:
> Install the i-have-adhd skill/plugin from https://github.com/ayghri/i-have-adhd, refer to the repo's AGENTS.md for instructions.
这真是一种奇怪的演变,从当初的"别把把 curl 管道进 Shell 解释器的脚本复制粘贴进去"变成了现在这样。
我知道 LLM 越来越强了,但我至少会有点担心,它可能会因为 LLM 文本水印需要替换一个统计模式上同样"正确"的 token,从而从某个被抢注的、名字相似的 GitHub 仓库里安装东西。
我是不是太偏执了?
- acaloiar
我用了好几个月,可以说没有任何技能能真正管住 Claude 语病。用带有相同指令的"输出风格"(output style)效果会好得多,因为输出风格会定期提醒 Claude 该怎么说话。
即便如此,输出风格也不总能完成任务(Claude 语病还是会溜出来),而且它们是互斥的,同一时间只能激活一个。
- hk1337
> A skill to stop your coding agent from burying the answer
这对任何人来说都挺烦人的。它会给你写出一篇十页长的论文,总结下来就是:"挺好的,没什么好担心的"。
- hbbio
以防模型也有 ADHD,我用了一个精简版:
https://gist.github.com/hbbio/2faf096cbb77e197233ab9a2958beb...
- mzajc
根据 scc 统计,这个项目有 59 个文件共 8.7k 行代码,有必要这么庞大吗?提示词本身似乎就在 skills/i-have-adhd/SKILL.md 里,只有 140 行,占整个仓库的 1.6% 出头。