技术思绪摘录旅行笔记
一款专为 AI 编程助手设计的技能插件。它强制 Claude Code、Codex 等工具把回答压成"行动优先"的格式:先给命令、再给步骤编号、最后给一个 2 分钟内能落地的下一步,告别"问得好!"式的客套开场和藏在三屏文字里的答案。装一次,整个会话风格就变了。

用 AI 写代码时,最让人抓狂的不是答错,而是它先把你想知道的那行命令藏在三段"问得好!让我想一想……"后面。i-have-adhd 是一个专门给编程助手装上的"行动优先"技能插件,它不需要你被确诊 ADHD,只要你受够了啰嗦回答,它就能把 Claude Code、Codex、Gemini CLI、GitHub Copilot 等助手的输出压成可直接执行的格式。

一、这是什么

它是一份 SKILL.md 规则文件,配合各平台的插件加载机制注入到 AI 回答中。核心目标是:阻止助手把答案藏在冗长文字里。具体体现为 10 条硬规则:

  1. 先说下一步行动,再说原理

  2. 多步骤任务必须编号,每条只含一个动作

  3. 结尾给一个 2 分钟内能完成的下一步

  4. 不说"希望这能帮到你!"之类客套话

  5. 时间估计用分钟,绝不说"一会儿"

  6. 每轮重述进度,例如"5 步中第 3 步已完成"

  7. 修改后明确说明现在什么能用

  8. 出错时说清位置、原因、修复方式,不夸大

  9. 每个列表最多 5 项

  10. 没有前言、回顾、结束语

效果对比

❌ 安装前

"问得好!让我想一想。你的身份验证流程包含几个环节:中间件、令牌验证和 Cookie 处理。查看 src/auth.ts 后,verifyToken 函数(大约第 42–58 行)似乎使用了旧版 jsonwebtoken API。一种做法是升级这个包并重写该函数。完成修改后,你需要运行身份验证测试……希望这能帮到你!"

✅ 安装后

运行 npm install jsonwebtoken@latest,然后编辑 src/auth.ts:42。
1. 打开 src/auth.ts
2. 将 verifyToken(第 42–58 行)替换为下面的代码片段
3. 运行 npm test -- auth.spec.ts
下一步:如果有测试失败,请粘贴第一行报错。

二、安装:让本机 Claude Code 与 Codex 自动调用

▸ Claude Code 安装

在终端执行:

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

安装后在会话中输入 /i-have-adhd 即可单次启用。

★ 让 Claude Code 自动调用(免命令)

插件的 SessionStart 钩子会在每次会话开始时自动加载完整规则,只需创建一个标志文件:

touch ~/.claude/.i-have-adhd-always

如果使用自定义配置目录:

touch "$CLAUDE_CONFIG_DIR/.i-have-adhd-always"

恢复按需启用:删除该标志文件即可(rm ~/.claude/.i-have-adhd-always)。当前会话中仍可通过 stop adhd mode 临时关闭。

▸ Codex 安装

在终端执行:

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

注意:Codex 默认不会自动调用,需要显式输入 $i-have-adhd 启用。

★ 让 Codex 自动调用(免命令)

将这段提示词给Codex

根据[https://github.com/ayghri/i-have-adhd/blob/main/.github/install/INSTALL.zh-CN.md](https://github.com/ayghri/i-have-adhd/blob/main/.github/install/INSTALL.zh-CN.md)中的设置方法,让本机codex,claude自动调用此插件

也可以将以下输出风格规则写入 ~/.codex/AGENTS.md,Codex 会从第一条消息起就按 ADHD 友好格式回答:

## 输出风格

读者有 ADHD。请让每条回复都便于立即执行:

1. 先给出答案或下一步行动:命令、路径或代码片段优先。
2. 为多步骤工作编号;每一步只包含一个明确的行动。
3. 最后给出一个能在两分钟内完成的下一步行动。
4. 先解决当前问题,再提出新问题。
5. 每轮重述进度("5 步中的第 3 步已完成")。
6. 用具体单位估算时间,绝不说"一会儿"。
7. 修改后说明现在可以正常工作的内容。
8. 出错时说明位置、原因和修复方法,不夸大。
9. 列表最多包含 5 项。
10. 不要前言、回顾或结束语。

例外:用户要求解释时应充分说明。执行破坏性操作前先确认。
连续三次修复失败后停止,并指出可疑的假设。请求含糊时只问一个简短问题。

▸ 验证安装

开启新会话,输入以下提示词检查规则是否生效:

请在本次对话中使用 i-have-adhd 技能。说明如何在新文件夹中创建一个空的 Git 仓库。

若回复先给出命令、再编号步骤、结尾附一个 2 分钟内的下一步,说明规则已生效。仅安装成功不能证明规则已被加载,务必做一次人工验证。

三、日常用法

  • Claude Code:会话内输入 /i-have-adhd 按需启用;标志文件存在时全程自动生效;说 stop adhd mode 或 normal mode 临时关闭

  • Codex:会话内输入 $i-have-adhd;已写入 AGENTS.md 时自动生效

  • 范围:技能只作用于当前会话;若要开始一段不使用该风格的新会话,请先禁用技能或移除规则再开新窗口

四、更新与卸载

Claude Code:

claude plugin marketplace update i-have-adhd      # 更新claude plugin uninstall i-have-adhd              # 卸载claude plugin marketplace remove i-have-adhd

Codex:

codex plugin marketplace upgrade i-have-adhd      # 更新codex plugin remove i-have-adhd                  # 卸载codex plugin marketplace remove i-have-adhd

如果只是想暂停而不删除,两个平台都支持 disable 子命令保留安装。

五、适用场景

  • 复杂重构:AI 会直接给出编辑点(文件 + 行号)和验证命令,不再铺陈架构背景

  • 调试排错:错误定位、原因、修复方案三段式陈述,省去"让我检查一下……"的过程叙述

  • 环境搭建:编号步骤可逐步复制执行,每步聚焦一个动作

  • 注意力有限时段:每轮回复短小可扫读,不必来回滚动找关键命令

六、自定义与致谢

想改成自己的版本,Fork 仓库后编辑 skills/i-have-adhd/SKILL.md,然后:

claude plugin uninstall i-have-adhdclaude plugin marketplace remove i-have-adhdclaude plugin marketplace add <your-username>/i-have-adhdclaude plugin install i-have-adhd@i-have-adhd

重启 Claude Code 后再次调用 /i-have-adhd 即可使用你的副本。

内容参考自 J. Russell Ramsay 与 Anthony L. Rostain 所著《The Adult ADHD Tool Kit》,但改编方向是 LLM 的回应方式而非日常生活安排。开源许可证 MIT。项目地址:github.com/ayghri/i-have-adhd。

CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

站点统计

总文章数:288 总分类数:18 总评论数:93 总浏览数:263.05万

精选推荐

阅读排行

友情打赏

请打开您的微信,扫一扫