i-have-adhd

AI 输出风格技能

让编程助手
先说下一步。

一个输出风格技能:行动优先、多步骤编号、每轮重述进度,不写开场白与结束语。

开启技能后的回复约 139 字

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

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

下一步:如果有测试失败,请粘贴第一行报错。

同一个问题,两种回答。

下面两段回答针对的是同一个鉴权问题,信息量一样。区别是能不能直接动手。

之前

195 字 · 0 个步骤

问得好!让我想一想。你的身份验证流程包含几个环节:中间件、令牌验证和 Cookie 处理。查看 src/auth.ts 后,verifyToken 函数(大约第 42-58 行)似乎使用了旧版 jsonwebtoken API。一种做法是升级这个包并重写该函数。完成修改后,你需要运行身份验证测试,确认没有破坏任何功能。顺便一提,你可能还想整体检查一下依赖版本。希望这能帮到你!如果你想进一步研究,请告诉我。

之后

139 字 · 3 个步骤

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

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

下一步:如果有测试失败,请粘贴第一行报错。

左栏那段话并不算错,只是把结论藏在了中段。右栏把命令、文件位置和验证方式放到了读者第一眼能看到的地方,字数少了约29%,“下一步做什么”变成了明确的一句。

一共 10 条规则。

规则本身都不长。它们改变的是回答的顺序:先说能动手的事,再说别的。点开任意一条看正反例。

01

先说下一步行动

第一行就是读者能动手的事:命令、路径或代码片段优先,上下文和说明放后面,甚至不写。

无效

我们先来分析一下。你的鉴权流程涉及好几个部分……

有效

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

什么时候可以破例

规则让位于任务本身。以下六种情况,技能会主动偏离上面的写法。

01

读者要求「解释一下」

就完整展开说明。仍然不写开场白和结尾客套,但正文可以变长,并加上小标题便于回看。

02

破坏性操作

rm -rf、强推、schema 迁移、drop table 一类操作,先确认再执行。安全优先于简洁。

03

调试进了死循环

连续三轮「还是不行」时停止改代码,指出可能站不住的假设,问一个诊断性问题。

04

真的存在歧义

一个简短的澄清问题,好过猜错之后重写一遍。

05

规则和任务冲突

任务优先。比如「我有哪些选择」,就给 2 到 4 个排好序的选项加一行权衡,推荐放在最前面。

06

规则和运行环境冲突

运行环境的系统提示优先:该宣布工具调用就宣布,直接做而不是问「要我帮你做吗」,时间估计指向实际执行者。

一根暖色的线横向穿过层叠的灰色纸堆

措辞不是风格偏好。

这五条是关于 ADHD 读者如何阅读的事实,技能的每一条规则都对应其中之一。

  1. 01

    工作记忆很窄

    没出现在屏幕上的东西就会被忘掉。不要让读者「记住前面的 X」。

  2. 02

    知道答案不等于做完

    从「懂了」到「做完了」之间的那点摩擦,正是事情死掉的地方。

  3. 03

    启动是最难的一步

    第一个动作必须显而易见、足够小,而且现在就能做。

  4. 04

    时间估计是失真的

    「一点工作」和「几个小时」感受一样。模糊的估计等于没有估计。

  5. 05

    进展需要看得见

    被埋起来的成果不会被登记。让完成的部分明确可见。

安装

挑一个你正在用的环境,复制命令执行一次。装好后用 /i-have-adhd 调用,说一句 stop adhd mode 关闭。

Claude Code插件市场
$ claude plugin marketplace add ayghri/i-have-adhd
$ claude plugin install i-have-adhd@i-have-adhd

装好后不会自动生效,需要在会话里显式调用一次。输入「stop adhd mode」即可关闭。

调用:/i-have-adhd

Zed、Hermes、Kimi Code CLI、Pi、Antigravity、AstronClaw 也支持,做法各不相同:有的走 Skills 管理器,有的复制 SKILL.md。完整命令见安装说明。

完整安装说明
灰色墨痕之中唯一一笔暖色,横贯纸面

改成你自己的规则。

整个技能就是一个 SKILL.md 文件,没有任何运行时依赖。改措辞比写代码容易。

如果只是想调整语气,直接改 SKILL.md 里的措辞就够了。规则的数量、顺序和例外条款,都可以按你的工作习惯重写。

  1. 1Fork 仓库,拿到自己的副本
  2. 2编辑 skills/i-have-adhd/SKILL.md
  3. 3执行下面的命令,换掉上游
  4. 4重启后再次调用 /i-have-adhd
Claude Code
# 先移除上游副本
claude plugin uninstall i-have-adhd
claude plugin marketplace remove i-have-adhd
# fork 与上游重名,需要重新添加你的副本
claude plugin marketplace add <your-username>/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd

原文仓库:ayghri/i-have-adhd