i-have-adhd (ADHD 友好输出)
让 coding agent 的输出对 ADHD 大脑友好:行动先行、步骤编号、零客套话。10 条带 Bad/Good 对照的规则 + 6 条破例条款 + 发送前检查清单,/i-have-adhd 启用,可选 hook 常开,20k+ star 的爆火风格类 skill。
仓库:ayghri/i-have-adhd
热度证据:20,069 star,被 X 上多位博主推荐的火爆技能;Reddit r/ClaudeAI 帖『Whoever created the ADHD skill god bless you』2872 分/448 评论;报道称 1.6 万+ 星
五维评分
热度5/5
质量5/5
创新5/5
易用4/5
文档5/5
优秀点拆解
- 认知前提驱动规则:正文先给 5 条 ADHD 阅读机制(工作记忆小/知道≠做到/开始最难/时间感知扁平/多巴胺稀缺),每条规则都能对应回前提,理论来源标注《The Adult ADHD Tool Kit》,规则有因果链而非拍脑袋
- Bad/Good 对照教学式契约:10 条规则每条都配反面与正面例子(如 Bad: 'Let's think about this…' vs Good: 'Run npm install jsonwebtoken'),把抽象风格要求变成可判定的判别式
- 元规则防僵化:6 条破例条款明确优先序(用户要解释就完整解释、破坏性操作安全优先、规则与任务冲突时任务赢而形状保持)+ 发送前检查清单(删开场句/客套/hedge 词/习语),风格约束既锋利又不伤人
- 工程化持久化解决风格漂移:单一事实源 SKILL.md + 三种加载器(Claude SessionStart hook 读 flag 文件注入、Pi extension 状态机含会话恢复/compaction 后重注入/UI 指示灯、多平台插件适配),任何失败 exit 0 不阻塞启动
- 盲测评测门禁:evals 5 维加权(正确性35%/自主性25%/可执行性20%/安全性10%/简洁性10%)baseline vs candidate 对比、双盲、release gate 4 条、成本预算与断点续跑,连自己的 always-on flag 污染 baseline 的自指陷阱都预见到
可复用的设计模式
- 四层输出契约骨架:认知前提 → 带 Bad/Good 例子的规则 → 破例条款(安全优先)→ 发送前自检清单,可迁移到任何风格/人格类 skill
- flag 文件 + SessionStart hook 的可选常开机制:touch ~/.claude/.i-have-adhd-always 即永久启用,删文件即关闭,hook 零侵入失败静默
- 单一规则源多加载器复用:hook 与 extension 都从 SKILL.md 读正文、正则剥离 front matter 再注入,规则只维护一份避免平台拷贝漂移
- 风格变更的评测门禁流程:改规则前跑 baseline 盲测且强制隔离操作者自身配置,防止评测对象与自己赛跑
适用场景
coding agent 多轮执行类会话:修 bug、写功能、跑命令,希望答案直接可执行ADHD 用户或注意力有限的读者使用 AI 助手时的输出格式化长会话中 agent 遗忘上下文、反复铺垫时的输出规范(每轮重申进度)团队统一 agent 输出风格:fork 后修改规则做内部标准错误处理场景:要求 agent 平实陈述位置/原因/修复,不带戏剧性铺垫
边界与注意:纯提示词级约束,hook 只负责注入不校验输出,靠模型服从、长上下文下可能被稀释;面向执行类任务,explain/长文场景会主动破例砍掉细节;破坏性操作前退让给确认流程,不能替代安全护栏;规则正文为英文且无本地化,跨平台安装需按 agent 分头操作,改规则有发布成本
完整拆解分析文档
本页为摘要版,完整精读分析(核心机制、逐条优秀点拆解、写作过程)见本地 Markdown 文档:
analysis/community-i-have-adhd.md