I-have-ADHD:一种阻止编码代理把答案埋起来的技能

LLM 用户正在转向 GitHub 上的 “i-have-adhd” 技能和类似的提示词技巧,试图迫使编码代理——尤其是 Claude/Opus 5——不要再用冗长、TED 演讲式的散文把答案埋起来,而是先给出简洁、可执行的结果。评论者争论这类东西是否应该做成每个用户都能设置的输出选项,而不是单独的技能;这类指令在长会话中到底能保持多久;以及 Anthropic 的训练和水印选择是否从结构上把它的模型推向了难以阅读的废话。ADHD 这一表述本身也很有争议:一些被诊断的用户认为这种命名是在轻慢这个问题,但很多人也指出,“ADHD 友好”的格式——BLUF、短列表、具体下一步——几乎对所有人都有帮助。

“I-have-ADHD” 技能的目的

  • 这项技能旨在阻止编码代理(尤其是 Claude)把答案埋在冗长、跑题的行文里。
  • 强调:简洁输出、BLUF(结论先行)、具体的下一步,以及对 ADHD 友好的格式。
  • 几位评论者指出,他们本来就会用类似的技巧:“I have ADHD, be concise”、“ELI5”、“executive on a phone”、“grug brain”等。

有效性与局限性

  • 一些用户表示效果“天差地别”,尤其是在每一轮都重新强调该技能,或把它用作 stop-hook 时。
  • 另一些人说,Claude 只会在几个回合内遵守,随后又回到冗长模式。
  • 还有少数人表示它“没用”,或者只能略微缓解,尤其是对 Opus 5。
  • 共识是:在长会话中,风格指令会衰减;仅靠技能无法彻底修复模型行为。

Claude 的冗长与 “Claudisms”

  • 对 Opus 5 的 TED 演讲式风格有很强的不满:过度解释、保留意见、吹毛求疵,以及把重点埋起来。
  • 常见抱怨包括:
    • 对简单问题写很长的背景说明。
    • 报告自己“没有做什么”,并记录被放弃的方法。
    • 充满占篇幅的陈词滥调、自我叙述和类似 SEO 的填充内容。
  • 许多人降级回更早的 Claude 版本(4.6/4.8)或改用其他提供方。

替代方案:输出风格、指令、其他模型

  • 有些人更喜欢自定义输出风格或全局 CLAUDE.md 规则(例如 ASD‑STE100、“tersely”、“no em-dashes”、“no historical remarks”)。
  • 对 Claude Code 的 “Concise” 输出风格反馈不一:有一定帮助,但仍然不能完全阻止它絮叨。
  • 几位用户表示,其他模型(Codex/Astra/GPT 变体)更简洁,也更能遵循风格指令。

ADHD 表述与神经多样性顾虑

  • 对于被诊断为 ADHD 的人来说,反应不一:
    • 有些人喜欢这种表述,并表示 ADHD 导向的格式对所有人都有帮助。
    • 另一些人觉得这个品牌定位很尴尬或在轻慢 ADHD,指出 ADHD 不只是“不想读大段文字”。
  • 也有人担心,随意使用 “I have ADHD” 提示会稀释真正需要这些便利的人所依赖的照顾与适配。

技能、仓库设计与安全性

  • 有人争论为什么这要做成一个“技能”,而不是直接用 AGENTS.md / 输出风格;有些人把它看作一种潮流,或是便于分发。
  • 对仓库体量很大的问题也有疑问;其中很大一部分是评测和 harness 专用的粘合代码。
  • 少数人对那种复制粘贴“安装”命令、让代理从 GitHub 拉取并运行代码的做法感到不安。