>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
Unknown

如何让AI不再废话连篇,给出清晰的指令

i-have-adhd

当你向编程助手询问测试哪里失败了,或者如何修复授权问题时,得到的却是一大段文字。AI先是夸赞你的问题,然后跑题到架构,复述文件内容,直到文章中段才给出你真正需要的那行代码。最后总是以"希望这有帮助!如果有其他问题随时联系我"之类的话结尾。

为了找到重点,你不得不滚动页面,在礼貌的噪音中搜寻命令。开发者ayghri用一种激进的方式解决了这个问题,为Claude Code和Codex创建了一个名为i-have-adhd的插件。

为什么要改变AI的回复风格

使用这个工具并不需要ADHD诊断。名字反映的是核心思想:有注意力障碍的人在需要快速执行特定操作时,很难在大量冗余文字中筛选信息。然而,这种格式可以为任何开发者节省时间和注意力。

该插件拦截助手的系统提示词,强制其以最大简洁度回复。行动优先,步骤编号,所有抒情式的跑题内容全部剔除。

插件遵循哪些规则

插件内置了10条硬编码规则。完整列表在仓库的SKILL.md文件中。以下是它们如何改变神经网络行为的:

  1. 回复始终以行动开头。终端命令或所需的代码行优先,然后才是解释。
  2. 多步骤任务变成编号列表。
  3. 回复始终以一个具体的下一步结束。不会有模糊的"你觉得怎么样?"
  4. 所有跑题和附带建议都会被阻止。
  5. 在每个步骤中,助手会简要提醒你当前的任务状态。
  6. 时间估算只给出精确的分钟数——不会有"这需要一点时间"。
  7. 成功执行的操作会被清晰醒目地记录。
  8. 错误描述客观陈述,不道歉也不说"很抱歉发生了这种情况"。
  9. 列表最多限制为五个项目。
  10. 禁止开场白、总结和礼貌性的结束语。

实际案例中的差异

让我们看看连接插件前后,同一个回答的样子。

标准Claude回复:

好问题!让我们来思考一下。你的授权系统有几个部分:中间件、令牌验证和cookie处理。看一下src/auth.tsverifyToken函数(约第42-58行)使用了来自jsonwebtoken库的已弃用API。一个选择是更新包并重写这个函数。修改完成后,你应该运行授权测试。顺便说一句,你可能也想检查其他依赖项。希望这有帮助!如果你想深入了解,告诉我。

连接了i-have-adhd后的回复:

运行npm install jsonwebtoken@latest,然后编辑src/auth.ts:42

  1. 打开src/auth.ts
  2. verifyToken(第42-58行)替换为下面的代码片段
  3. 运行npm test -- auth.spec.ts

下一步:如果测试不通过,调试第一个失败的日志行。

差异立竿见影。第一种情况下,你必须在文字中捞出要点;第二种情况下,你可以直接把命令复制到终端。

安装和设置

你只需要两条命令就可以连接这个插件。

对于Claude Code:

claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd

之后,在与助手的对话中输入/i-have-adhd命令即可。不需要本地克隆仓库——Claude会自动获取指令。

对于Codex:

codex plugin marketplace add ayghri/i-have-adhd --ref main
codex plugin add i-have-adhd@i-have-adhd

使用$i-have-adhd命令调用。此外,如果Codex发现适合这种格式的任务,它也可以自动连接这个技能。

自定义设置

作者坦诚表示,这个工具基于《成人ADHD工具包》(作者Russell Ramsay和Anthony Rostain)。不过他们把ADHD日常组织技巧重新设计成了适用于语言模型的文本格式规则。

如果默认规则集看起来太严格,或者你想添加自己的内容,项目很容易定制。只需fork仓库,根据自己的偏好编辑skills/i-have-adhd/SKILL.md文件,然后从自己的账号安装插件即可。

该仓库已在GitHub上获得了超过6.7k星,这个关注度完全可以理解。这个工具解决了一个非常具体的问题:现代AI的过度冗长。

该项目对任何频繁在日常开发中使用Claude Code或Codex、厌倦了在屏幕上滚动寻找重点的人都很有用。如果你不想花太多时间阅读AI的开场白,绝对值得一试。

相关项目