用途
i-have-adhd 是一个用于编码助手的技能(skill),核心目标是阻止编码代理把答案埋在长篇大论里。它要求助手以“行动优先”的方式回答,让使用者不必翻过大量客套话才能找到真正要做的事。该技能的名字虽含 ADHD,但资料明确说明“No ADHD diagnosis needed!”,即不需要 ADHD 诊断也可以使用。
主要能力
该技能提供一套 ADHD 友好的输出规则,规则全文在 SKILL.md 中,共 10 条:
- 以下一步行动开头(Lead with the next action)。
- 多步骤任务使用编号(Number multi-step tasks)。
- 结尾给出一个具体的下一步(End with one concrete next step)。
- 抑制跑题内容(Suppress tangents)。
- 每一轮都重申当前状态(Restate state every turn)。
- 给出具体时间估计,以分钟为单位,而不是“a bit”这类模糊表述(Specific time estimates (minutes, not "a bit"))。
- 让进展可见(Make wins visible)。
- 错误陈述保持就事论事(Matter-of-fact errors)。
- 列表最多 5 项(Cap lists to 5 items)。
- 没有开场白、没有回顾、没有结尾客套(No preamble. No recap. No closers.)。
资料展示了一组对比示例:普通回答会先写“Great question! Let me think about this.”,再长篇描述 auth flow、middleware、token verification、cookie handling 等细节,最后加上“Hope this helps! Let me know if you want to dig deeper.”;而该技能期望的输出是直接给出操作,如“Edit src/auth.ts:42 to update the token validation.”,并列出“Open src/auth.ts”“Replace verifyToken (lines 42–58) with the snippet below”“Run npm test -- auth.spec.ts”“Next: paste the first failing line if any test fails.”等编号步骤。
使用方式
资料提供了 GitHub 仓库地址,并说明可将内容复制粘贴到 CLI 提示中,或查看安装说明。仓库页面显示支持多种语言标识,包括英国英语、中文、西班牙语、巴西葡萄牙语、日语、越南语、韩语、伊朗波斯语、泰语、阿拉伯语和法语。
自定义方式:先 fork 仓库,编辑 skills/i-have-adhd/SKILL.md,然后替换自己的副本;之后重启编码助手,再重新调用 /i-have-adhd。
适用场景
适用于使用编码助手的开发者在日常编码、调试、测试等任务中,希望更快获得可执行步骤、避免被冗余解释淹没的场景。示例场景包括更新 token 验证、打开源文件、替换函数、运行测试等。
限制
资料未提供该技能的兼容平台、具体要求、性能数据、收费情况或更多使用限制。它改编自《The Adult ADHD Tool Kit》(作者 J. Russell Ramsay 和 Anthony L. Rostain),但定位是适配大语言模型的回应方式,而非人类的日常组织方法。