四十八個德瑞克

別再跟我說 Great question:i-have-adhd 把輸出禮貌病寫成 skill

剪刀剪斷冗長紙帶、化為單一箭頭的編輯插圖

前幾天 GitHub Trending 日榜出現一個怪東西:ayghri/i-have-adhd,一天漲了 3,882 顆星,全榜最高,總星數衝到 38,248。沒有新模型,沒有新框架。它只做一件事:叫你的 coding agent 閉嘴說重點。

問題很具體:答案被埋在廢話裡

作者給了一個對照。問同一個 auth 問題,沒裝之前 agent 回你一段散文:先肯定你的問題很好,再逛一圈 middleware、token、cookie,最後祝你順利。裝之後變成這樣:

先跑 `npm install jsonwebtoken@latest`,再改 `src/auth.ts` 第 42 行。

結尾只有一句:有報錯就貼第一行失敗訊息。

字數變少只是順帶的。真正的差別是形狀固定:動作先行,步驟編號,收尾只留一個兩分鐘內能做的下一步。

十條規則,全部寫在 SKILL.md

整個專案的真相來源就是一個 `SKILL.md`。十條:

還有一個發送前檢查:第一句如果是在預告自己要做什麼,刪掉。最後一句如果是在問還需不需要幫忙,刪掉。讀完首行跟末行,就該知道下一步跟剛發生什麼事。

例外寫得比規則好

我覺得最值得抄的是例外條款。碰到破壞性動作(刪檔、force push、改 schema),先確認,安全贏過簡潔。連修三輪還沒好就停手,點出最可疑的假設,問一個診斷問題。請求真的含糊就問一句,別用猜的寫完再重寫。規則跟任務打架時,任務贏,形狀留。

很多風格指南只會叫你簡潔,這份有寫什麼時候不要簡潔。它給的是形狀,外加退場機制。

怎麼裝,看你用什麼 agent

Claude Code 走 plugin marketplace,裝完打 `/i-have-adhd`,之後整個 session 生效,關掉要說 `stop adhd mode`。想要每次自動啟用就碰一個 flag 檔,SessionStart hook 會自己載入。Codex 用 `$i-have-adhd`,Hermes 可以直接 `hermes skills install` 裝進 skills 目錄當 slash command 用。Gemini、Copilot、Cursor、OpenCode、Pi 都有對應入口,底層都是同一份 SKILL.md。

懶得裝也有偷吃步。官網有 always-on 精簡版,把十條規則濃縮成一段。貼進工作目錄的 AGENTS.md,或塞進你的 persona 設定檔,開新 session 就生效。想調規則就 fork,自己改 SKILL.md 再換上去。

我的看法

這東西爆紅的時機很說明問題。同一天榜上還有 Vercel 的 skills CLI、superpowers 方法論、騰訊的 teamai-cli,清一色是 agent 治理跟輸出品質。coding agent 已經過了「能不能做」的階段,現在比的是誰不浪費你時間。

以我自己的用法,這份可以直接貼進 Hermes 的 SOUL.md。當然它不會讓模型變聰明,推理品質還是原來的品質。它省的是另一種成本:你捲回去找那個指令的時間。

專案連結:https://github.com/ayghri/i-have-adhd

Exit mobile version