實際影片長度:6:49.000。原文、繁中、雙語可點擊句子跳轉影片。
0:02.619–0:04.302
[music] Hi,
0:04.302–0:08.003
welcome to another video.
0:08.003–0:08.205
So,
0:08.205–0:10.222
there's this new Claude Code plugin
0:10.222–0:12.709
that has been blowing up on GitHub recently.
0:12.719–0:14.067
It's called I have ADHD,
0:14.067–0:16.696
and it has already crossed about 16,000 stars,
0:16.696–0:21.348
which is pretty insane for something that's essentially just a single skill file.
0:21.348–0:22.720
Now, before you ask,
0:22.720–0:26.432
no, you don't need an actual ADHD diagnosis to use this.
0:26.432–0:32.743
The whole point of this plugin is that it fixes something that annoys literally everyone who uses AI coding assistants,
0:32.743–0:35.898
and that's the fact that these models just talk way too much.
0:35.898–0:37.303
You ask a simple question,
0:37.303–0:39.985
and the AI gives you three paragraphs of preamble,
0:39.985–0:41.517
a lecture on best practices,
0:41.517–0:44.135
five tangential suggestions you didn't ask for,
0:44.135–0:46.115
and then ends with, "Hope this helps.
0:46.115–0:48.114
Let me know if you have any questions."
0:48.114–0:51.299
And somewhere in the middle of all that buried like treasure,
0:51.299–0:52.986
is the actual answer you wanted.
0:52.986–0:57.049
So, this plugin basically reformats all of Claude's responses to be action first,
0:57.049–0:57.579
numbered,
0:57.579–0:59.120
and completely free of filler.
0:59.120–0:59.890
And to be honest,
0:59.890–1:00.989
after using it for a bit,
1:00.989–1:02.254
it's kind of hard to go back.
1:02.254–1:03.422
So, let's get right into it
1:03.422–1:04.749
and see what it actually does,
1:04.749–1:05.546
how to install it,
1:05.546–1:07.510
and whether it's worth adding to your setup.
1:07.520–1:07.764
Now,
1:07.764–1:10.085
let's talk about what this thing actually is.
1:10.085–1:14.101
I have ADHD is a skill for coding agents made by a developer called Igri.
1:14.101–1:15.996
It works with Claude code as a plugin,
1:15.996–1:19.846
and there are also instructions for using it with other agents like Codeex.
1:19.846–1:22.597
The whole thing is open source under the MIT license
1:22.597–1:23.940
and it's completely free
1:23.940–1:25.475
which is always great to see.
1:25.475–1:28.003
The interesting part is the thinking behind it.
1:28.003–1:32.768
The skill is loosely inspired by an actual book called the ADHD toolkit
1:32.768–1:35.271
but adapted for how LLM communicate.
1:35.271–1:39.200
The idea is that people with ADHD have limited working memory.
1:39.200–1:43.239
They struggle with the gap between understanding something and actually doing it
1:43.239–1:45.698
and they need visible progress to stay motivated.
1:45.698–1:49.443
And if you think about it, that's basically everyone when they're tired,
1:49.443–1:52.399
distracted, or just trying to ship something at 2:00 a.m.
1:52.399–1:56.564
So, the skill takes those principles and turns them into 10 rules
1:56.564–1:59.340
that the AI has to follow in every response.
1:59.340–2:02.110
Now, let me quickly run you through the main rules
2:02.110–2:04.079
because this is where it gets good.
2:04.079–2:06.798
First, the AI has to lead with the action.
2:06.798–2:10.274
So instead of explaining why authentication is complex,
2:10.274–2:13.098
it just tells you to run the npm install command
2:13.098–2:15.994
and edit the specific file at the specific line.
2:15.994–2:17.797
No preamble at all.
2:17.797–2:20.939
Second, every multi-step task gets numbered
2:20.939–2:23.915
and each step is one single bounded action.
2:23.915–2:26.080
No and then chains hidden inside a step.
2:26.080–2:29.919
Third, every response has to end with one concrete next action
2:29.919–2:32.134
that you can do in under two minutes.
2:32.134–2:33.903
This is actually really clever
2:33.903–2:37.102
because the hardest part of any task is just starting it.
2:37.102–2:38.995
Then there's tangent suppression,
2:38.995–2:41.520
which means the AI finishes the main issue first
2:41.520–2:44.549
and only offers secondary stuff as separate follow-ups.
2:44.549–2:48.183
There's also a rule where it restates the state on each turn.
2:48.183–2:52.856
So it'll say something like step three of five done schema updated.
2:52.856–2:54.467
Next is backfilling the column
2:54.467–2:57.379
so you never lose track of where you are in a long session,
2:57.379–2:59.424
which is honestly useful for everyone.
2:59.424–3:02.458
It also has to give specific time estimates
3:02.458–3:05.324
like about 15 minutes if tests cover this
3:05.324–3:08.442
and afternoon if not instead of vague stuff.
3:08.442–3:10.593
Errors get reported matterof factly
3:10.593–3:12.120
with the cause and the fix.
3:12.120–3:14.343
No uh-oh or nervous hedging.
3:14.343–3:16.895
Lists are capped at five items maximum.
3:16.895–3:21.463
And finally, no preamble, no recaps, and no closing pleasantries.
3:21.463–3:23.084
So no more let me know if this helps
3:23.084–3:24.762
at the end of every single message.
3:24.762–3:27.920
There are also some sensible overrides built in.
3:27.920–3:29.572
If you ask for an explanation,
3:29.572–3:32.159
it'll still explain properly with structure.
3:32.159–3:33.708
If something is destructive,
3:33.708–3:34.823
it'll confirm first.
3:34.823–3:37.416
And if your request is genuinely ambiguous,
3:37.416–3:40.720
it'll ask one clarifying question instead of guessing.
3:40.720–3:42.198
clarifying question instead of guessing.
3:42.198–3:43.987
So, it's not just blindly tur,
3:43.987–3:45.204
which I appreciate.
3:45.204–3:47.904
Now, let's install it and see it in action.
3:47.904–3:49.715
The installation is pretty simple.
3:49.715–3:54.640
Run claude plug-in install I have a HD at I have a HD.
3:54.640–3:55.135
That's it.
3:55.135–3:56.025
You're good to go.
3:56.025–3:57.450
Once it's installed,
3:57.450–4:01.249
you just open Claude Code and type /avad HD to activate it.
4:01.249–4:03.465
And if you ever want to turn it off,
4:03.465–4:06.720
you can just run claude plugin disable I have a HD.
4:06.720–4:09.440
So I have Claude code open here with the skill activated.
4:09.440–4:11.077
Let me show you the difference.
4:11.077–4:13.341
First, let me ask it something without the skill.
4:13.341–4:17.518
Just as a baseline, I'll ask how to add JW2 authentication to my Express app.
4:17.518–4:20.587
And you can see it starts with a whole explanation of what JWT is,
4:20.587–4:22.034
why authentication matters,
4:22.034–4:24.061
the different approaches you could take.
4:24.061–4:25.070
It's a wall of text.
4:25.070–4:27.003
The actual commands are in there somewhere,
4:27.003–4:28.204
but you have to dig for them.
4:28.204–4:30.677
Now, let's try the same thing with the skill active.
4:30.677–4:32.080
Let's send it and see.
4:32.080–4:32.456
Okay.
4:32.456–4:33.736
And look at this.
4:33.736–4:36.840
The very first line is the install command.
4:36.840–4:39.316
Then it gives me four numbered steps.
4:39.316–4:43.185
Each one a single action with the exact file and line number to edit.
4:43.185–4:48.340
At the end, it says the next action is to run the dev server and test the login route.
4:48.340–4:51.003
And it estimates the whole thing at about 20 minutes.
4:51.003–4:53.038
That's the entire response.
4:53.038–4:56.400
No fluff, no lecture, no great question.
4:56.400–4:58.400
This is pretty amazing to be honest.
4:58.400–5:01.045
Now, one more thing that's worth mentioning is customization.
5:01.045–5:04.829
Since the whole skill is just a single skill.md file,
5:04.829–5:06.378
you can fork the repo,
5:06.378–5:09.388
edit the file at skills/avadh/skill.md,
5:09.388–5:11.538
and change whatever you want.
5:11.538–5:14.226
Maybe you want lists capped at three items instead of five,
5:14.226–5:16.640
or you want it even more aggressive with the brevity.
5:16.640–5:18.218
You just edit the file,
5:18.218–5:19.963
rerun the slash command,
5:19.963–5:22.880
and your personalized version is active.
5:22.880–5:26.905
The repo has also been translated into a bunch of languages like Chinese,
5:26.905–5:27.498
Japanese,
5:27.498–5:27.960
Korean,
5:27.960–5:28.884
and Portuguese.
5:28.884–5:29.831
So, that's cool, too.
5:29.831–5:31.162
So, what's my verdict on this?
5:31.162–5:34.769
I think this is one of those ideas that's obvious in hindsight.
5:34.769–5:36.905
The models have gotten really good at coding,
5:36.905–5:40.841
but the way they communicate is still tuned for politeness rather than usefulness.
5:40.841–5:44.050
And this skill fixes that with basically zero cost.
5:44.050–5:44.720
It's free.
5:44.720–5:45.555
It's open source.
5:45.555–5:46.809
It's a two-minute install,
5:46.809–5:48.226
and you can turn it off anytime.
5:48.226–5:49.032
If you ask me,
5:49.032–5:54.751
the progress restating and the end with one small next action rules are the real killers here.
5:54.751–5:58.638
Those alone make long agentic sessions way easier to follow.
5:58.638–6:01.634
The token savings from cutting all the filler are a nice bonus as well,
6:01.634–6:03.339
especially if you're on a limited plan.
6:03.339–6:05.173
There are some downsides, of course.
6:05.173–6:08.528
If you're a beginner who actually wants the explanations,
6:08.528–6:09.829
this might feel too tur
6:09.829–6:12.911
and you'd need to explicitly ask it to explain things.
6:12.911–6:15.776
But for anyone who already knows what they're doing
6:15.776–6:17.109
and just wants answers,
6:17.109–6:19.175
this is a really good option for sure.
6:19.175–6:20.876
Overall, it's pretty cool.
6:20.876–6:23.364
Anyway, let me know your thoughts in the comments.
6:23.364–6:24.729
If you like [music] this video,
6:24.729–6:26.985
consider donating through the super thanks option
6:26.985–6:29.137
or becoming a member by clicking the join button.
6:29.137–6:30.996
Also, [music] give this video a thumbs up
6:30.996–6:32.319
and subscribe to my channel.
6:32.319–6:33.608
I'll see you in the next one.
6:33.608–6:47.414
Until then, bye.
6:47.414–6:49.000
>> [music]
0:02.619–0:04.302
[音樂] 嗨,
0:04.302–0:08.003
歡迎收看另一個影片。
0:08.003–0:08.205
所以,
0:08.205–0:10.222
最近 GitHub 上有一個新的 Claude Code 外掛程式
0:10.222–0:12.709
這個插件最近在 GitHub 上爆紅。
0:12.719–0:14.067
它叫做「我有 ADHD」(I have ADHD),
0:14.067–0:16.696
它已經獲得了大約 16,000 個星標,
0:16.696–0:21.348
對於一個本質上只是一個單一技能檔案的東西來說,這相當驚人。
0:21.348–0:22.720
現在,在你問之前,
0:22.720–0:26.432
不,你不需要實際的 ADHD 診斷來使用這個外掛。
0:26.432–0:32.743
這個外掛的全部重點在於,它修復了每個使用 AI 程式設計助手的人都會感到煩惱的問題,
0:32.743–0:35.898
那就是這些模型說話實在太多了。
0:35.898–0:37.303
你問一個簡單的問題,
0:37.303–0:39.985
而 AI 會提供三段前言內容,
0:39.985–0:41.517
一堂關於最佳實踐的講座,
0:41.517–0:44.135
五個你沒問過的旁支建議,
0:44.135–0:46.115
然後以「希望這有幫助。
0:46.115–0:48.114
如果你有任何問題,請告訴我。」作為結束。
0:48.114–0:51.299
而在所有這些內容的中間,像寶藏一樣被埋藏著,
0:51.299–0:52.986
是你真正想要的答案。
0:52.986–0:57.049
所以,這個外掛程式基本上會重新格式化 Claude 的所有回應,使其優先採取行動,
0:57.049–0:57.579
並採用編號列表,
0:57.579–0:59.120
且完全去除多餘的廢話。
0:59.120–0:59.890
老實說
0:59.890–1:00.989
在使用了一段時間後,
1:00.989–1:02.254
真的有點難以回到過去那種狀態。
1:02.254–1:03.422
所以,讓我們直接進入正題,
1:03.422–1:04.749
看看它實際上能做什麼,
1:04.749–1:05.546
如何安裝它,
1:05.546–1:07.510
以及它是否值得加入你的開發環境。
1:07.520–1:07.764
現在,
1:07.764–1:10.085
讓我們來談談這個工具到底是什麼。
1:10.085–1:14.101
「I Have ADHD」是由一位名叫 Igri 的開發者為編碼代理程式(coding agents)設計的技能。
1:14.101–1:15.996
它作為外掛程式與 Claude Code 配合使用,
1:15.996–1:19.846
同時也有針對 Codeex 等其他代理程式的使用說明。
1:19.846–1:22.597
整個專案以 MIT 授權條款開源,
1:22.597–1:23.940
並且完全免費,
1:23.940–1:25.475
這總是件好事。
1:25.475–1:28.003
有趣的部分在於其背後的設計理念。
1:28.003–1:32.768
這項技能的靈感 loosely 來自一本名為《ADHD Toolkit》的實際書籍
1:32.768–1:35.271
但針對大型語言模型的溝通方式進行了調整。
1:35.271–1:39.200
這個概念是,注意力不足過動症患者的工作記憶有限。
1:39.200–1:43.239
他們在理解某件事與實際執行之間存在困難。
1:43.239–1:45.698
並且他們需要可見的進展來保持動力。
1:45.698–1:49.443
如果你仔細想想,這基本上就是每個人在疲憊時的情況。
1:49.443–1:52.399
分心時,或者只是在凌晨兩點試圖完成某項任務時。
1:52.399–1:56.564
因此,這個技能將這些原則轉化為十條規則。
1:56.564–1:59.340
AI 必須在每次回應中遵循這些規則。
1:59.340–2:02.110
現在,讓我快速帶你瀏覽主要規則。
2:02.110–2:04.079
因為這才是精彩之處。
2:04.079–2:06.798
首先,AI 必須以行動為導向。
2:06.798–2:10.274
所以與其解釋為什麼驗證很複雜,
2:10.274–2:13.098
它只會告訴你執行 npm install 指令。
2:13.098–2:15.994
並編輯特定檔案的特定行。
2:15.994–2:17.797
完全不需要前言。
2:17.797–2:20.939
其次,每個多步驟任務都會編號。
2:20.939–2:23.915
且每個步驟都是一個單一且明確的動作。
2:23.915–2:26.080
步驟內不會隱藏「然後再做其他事」的連鎖動作。
2:26.080–2:29.919
第三,每次回應都必須以一個具體的下一步行動結束。
2:29.919–2:32.134
這個行動你可以在兩分鐘內完成。
2:32.134–2:33.903
這其實非常巧妙
2:33.903–2:37.102
因為任何任務最困難的部分就在於開始。
2:37.102–2:38.995
接著是抑制旁支話題,
2:38.995–2:41.520
這意味著 AI 會先處理主要問題,
2:41.520–2:44.549
然後才將次要內容作為單獨的後續建議提供。
2:44.549–2:48.183
還有一條規則要求它在每個回合重新陳述當前狀態。
2:48.183–2:52.856
所以它會說類似「完成五個步驟中的第三步,架構已更新」的話。
2:52.856–2:54.467
接下來是回填欄位
2:54.467–2:57.379
這樣你就不會在長期的對話中迷失進度,
2:57.379–2:59.424
這說實話對每個人都有用。
2:59.424–3:02.458
它還必須給出具體的時間預估
3:02.458–3:05.324
例如如果測試涵蓋此部分約需 15 分鐘,
3:05.324–3:08.442
若不涵蓋則為下午,而不是含糊不清的說法。
3:08.442–3:10.593
錯誤會以客觀的方式報告
3:10.593–3:12.120
包含原因和修復方法。
3:12.120–3:14.343
沒有「哎呀」或緊張的推託。
3:14.343–3:16.895
列表最多限制為五項。
3:16.895–3:21.463
最後,沒有前言、沒有回顧,也沒有結尾的客套話。
3:21.463–3:23.084
所以不再出現「如果這有幫助請告訴我」
3:23.084–3:24.762
在每則訊息的結尾。
3:24.762–3:27.920
系統也內建了一些合理的覆寫設定。
3:27.920–3:29.572
如果你要求解釋,
3:29.572–3:32.159
它仍會以結構化的方式進行適當的說明。
3:32.159–3:33.708
如果涉及破壞性操作,
3:33.708–3:34.823
它會先進行確認。
3:34.823–3:37.416
如果你的請求確實存在歧義,
3:37.416–3:40.720
它會提出一個澄清問題,而不是瞎猜。
3:40.720–3:42.198
它會提出一個澄清問題,而不是瞎猜。
3:42.198–3:43.987
因此,它不會盲目地執行,
3:43.987–3:45.204
這點我很欣賞。
3:45.204–3:47.904
現在,讓我們安裝它並看看實際運作情況。
3:47.904–3:49.715
安裝過程相當簡單。
3:49.715–3:54.640
執行 claude plugin install I have a HD,我有一個 HD。
3:54.640–3:55.135
就這些。
3:55.135–3:56.025
你就可以開始使用了。
3:56.025–3:57.450
安裝完成後,
3:57.450–4:01.249
你只需打開 Claude Code 並輸入 /avad HD 來啟動它。
4:01.249–4:03.465
如果你隨時想關閉它,
4:03.465–4:06.720
只需執行 claude plugin disable I have a HD。
4:06.720–4:09.440
所以我這裡打開了 Claude Code,並已啟用該技能。
4:09.440–4:11.077
讓我展示一下差異。
4:11.077–4:13.341
首先,讓我先在不啟用技能的情況下問它一些問題。
4:13.341–4:17.518
僅作為基準,我會詢問如何在我的 Express 應用程式中加入 JWT 驗證。
4:17.518–4:20.587
你可以看到它先對 JWT 是什麼進行了一番完整的說明,
4:20.587–4:22.034
為什麼驗證很重要,
4:22.034–4:24.061
以及你可以採取的不同方法。
4:24.061–4:25.070
這是一大段文字。
4:25.070–4:27.003
實際的指令藏在裡面某個地方,
4:27.003–4:28.204
但你必須去挖掘它們。
4:28.204–4:30.677
現在,讓我們在啟用技能的情況下嘗試同樣的操作。
4:30.677–4:32.080
讓我們發送請求看看。
4:32.080–4:32.456
好的。
4:32.456–4:33.736
看看這個。
4:33.736–4:36.840
第一行就是安裝指令。
4:36.840–4:39.316
接著它給了我四個編號步驟。
4:39.316–4:43.185
每個步驟都是一個單一動作,並附有確切的檔案和行號以供編輯。
4:43.185–4:48.340
最後,它說下一步是執行開發伺服器並測試登入路由。
4:48.340–4:51.003
它估計整個過程大約需要 20 分鐘。
4:51.003–4:53.038
這就是完整的回應。
4:53.038–4:56.400
沒有多餘的話,沒有講課,也沒有什麼大問題。
4:56.400–4:58.400
老實說,這真的很驚人。
4:58.400–5:01.045
現在,還有一件事值得提及,那就是客製化。
5:01.045–5:04.829
由於整個技能只是一個單一的 skill.md 檔案,
5:04.829–5:06.378
你可以分叉這個倉庫,
5:06.378–5:09.388
編輯 skills/avadh/skill.md 中的檔案,
5:09.388–5:11.538
並更改任何你想要的內容。
5:11.538–5:14.226
也許你希望列表限制為三項而不是五項,
5:14.226–5:16.640
或者你希望它在簡潔性上更加激進。
5:16.640–5:18.218
你只需編輯該檔案,
5:18.218–5:19.963
重新執行斜線指令,
5:19.963–5:22.880
你的個人化版本就會生效。
5:22.880–5:26.905
該倉庫也已翻譯成多種語言,例如中文、
5:26.905–5:27.498
日文、
5:27.498–5:27.960
韓文,
5:27.960–5:28.884
以及葡萄牙文。
5:28.884–5:29.831
所以,這也很酷。
5:29.831–5:31.162
那麼,我對這個的結論是什麼?
5:31.162–5:34.769
我認為這是那種事後看來很明顯的想法。
5:34.769–5:36.905
模型在編碼方面已經變得非常優秀,
5:36.905–5:40.841
但它們的溝通方式仍然偏向禮貌而非實用性。
5:40.841–5:44.050
這項技能幾乎零成本就能解決這個問題。
5:44.050–5:44.720
它是免費的。
5:44.720–5:45.555
它是開源的。
5:45.555–5:46.809
安裝只需兩分鐘,
5:46.809–5:48.226
而且你可以隨時關閉它。
5:48.226–5:49.032
如果問我,
5:49.032–5:54.751
重新陳述進度並以一個小下一步行動結尾的規則,才是真正的殺手級功能。
5:54.751–5:58.638
僅憑這些,就能讓長期的代理(agentic)會話變得更容易追蹤。
5:58.638–6:01.634
砍掉所有廢話所節省的字元數,也是一個不錯的額外好處,
6:01.634–6:03.339
特別是如果你使用的是有限制的方案。
6:03.339–6:05.173
當然,也有一些缺點。
6:05.173–6:08.528
如果你是真正需要解釋的初學者,
6:08.528–6:09.829
這可能會感覺太粗糙
6:09.829–6:12.911
而且你需要明確要求它解釋事情。
6:12.911–6:15.776
但對於任何已經知道自己要做什麼
6:15.776–6:17.109
且只需要答案的人來說,
6:17.109–6:19.175
這絕對是一個非常好的選擇。
6:19.175–6:20.876
總體來說,這相當酷。
6:20.876–6:23.364
無論如何,請在評論中告訴我你的想法。
6:23.364–6:24.729
如果你喜歡這段音樂和這個影片,
6:24.729–6:26.985
考慮透過超級感謝功能進行捐贈
6:26.985–6:29.137
或透過點擊加入按鈕成為會員。
6:29.137–6:30.996
此外,[音樂] 給這個影片按讚
6:30.996–6:32.319
並訂閱我的頻道。
6:32.319–6:33.608
我們下一個影片見。
6:33.608–6:47.414
在那之前,再見。
6:47.414–6:49.000
>> [音樂]
0:02.619–0:04.302
[music] Hi,
[音樂] 嗨,
0:04.302–0:08.003
welcome to another video.
歡迎收看另一個影片。
0:08.003–0:08.205
So,
所以,
0:08.205–0:10.222
there's this new Claude Code plugin
最近 GitHub 上有一個新的 Claude Code 外掛程式
0:10.222–0:12.709
that has been blowing up on GitHub recently.
這個插件最近在 GitHub 上爆紅。
0:12.719–0:14.067
It's called I have ADHD,
它叫做「我有 ADHD」(I have ADHD),
0:14.067–0:16.696
and it has already crossed about 16,000 stars,
它已經獲得了大約 16,000 個星標,
0:16.696–0:21.348
which is pretty insane for something that's essentially just a single skill file.
對於一個本質上只是一個單一技能檔案的東西來說,這相當驚人。
0:21.348–0:22.720
Now, before you ask,
現在,在你問之前,
0:22.720–0:26.432
no, you don't need an actual ADHD diagnosis to use this.
不,你不需要實際的 ADHD 診斷來使用這個外掛。
0:26.432–0:32.743
The whole point of this plugin is that it fixes something that annoys literally everyone who uses AI coding assistants,
這個外掛的全部重點在於,它修復了每個使用 AI 程式設計助手的人都會感到煩惱的問題,
0:32.743–0:35.898
and that's the fact that these models just talk way too much.
那就是這些模型說話實在太多了。
0:35.898–0:37.303
You ask a simple question,
你問一個簡單的問題,
0:37.303–0:39.985
and the AI gives you three paragraphs of preamble,
而 AI 會提供三段前言內容,
0:39.985–0:41.517
a lecture on best practices,
一堂關於最佳實踐的講座,
0:41.517–0:44.135
five tangential suggestions you didn't ask for,
五個你沒問過的旁支建議,
0:44.135–0:46.115
and then ends with, "Hope this helps.
然後以「希望這有幫助。
0:46.115–0:48.114
Let me know if you have any questions."
如果你有任何問題,請告訴我。」作為結束。
0:48.114–0:51.299
And somewhere in the middle of all that buried like treasure,
而在所有這些內容的中間,像寶藏一樣被埋藏著,
0:51.299–0:52.986
is the actual answer you wanted.
是你真正想要的答案。
0:52.986–0:57.049
So, this plugin basically reformats all of Claude's responses to be action first,
所以,這個外掛程式基本上會重新格式化 Claude 的所有回應,使其優先採取行動,
0:57.049–0:57.579
numbered,
並採用編號列表,
0:57.579–0:59.120
and completely free of filler.
且完全去除多餘的廢話。
0:59.120–0:59.890
And to be honest,
老實說
0:59.890–1:00.989
after using it for a bit,
在使用了一段時間後,
1:00.989–1:02.254
it's kind of hard to go back.
真的有點難以回到過去那種狀態。
1:02.254–1:03.422
So, let's get right into it
所以,讓我們直接進入正題,
1:03.422–1:04.749
and see what it actually does,
看看它實際上能做什麼,
1:04.749–1:05.546
how to install it,
如何安裝它,
1:05.546–1:07.510
and whether it's worth adding to your setup.
以及它是否值得加入你的開發環境。
1:07.520–1:07.764
Now,
現在,
1:07.764–1:10.085
let's talk about what this thing actually is.
讓我們來談談這個工具到底是什麼。
1:10.085–1:14.101
I have ADHD is a skill for coding agents made by a developer called Igri.
「I Have ADHD」是由一位名叫 Igri 的開發者為編碼代理程式(coding agents)設計的技能。
1:14.101–1:15.996
It works with Claude code as a plugin,
它作為外掛程式與 Claude Code 配合使用,
1:15.996–1:19.846
and there are also instructions for using it with other agents like Codeex.
同時也有針對 Codeex 等其他代理程式的使用說明。
1:19.846–1:22.597
The whole thing is open source under the MIT license
整個專案以 MIT 授權條款開源,
1:22.597–1:23.940
and it's completely free
並且完全免費,
1:23.940–1:25.475
which is always great to see.
這總是件好事。
1:25.475–1:28.003
The interesting part is the thinking behind it.
有趣的部分在於其背後的設計理念。
1:28.003–1:32.768
The skill is loosely inspired by an actual book called the ADHD toolkit
這項技能的靈感 loosely 來自一本名為《ADHD Toolkit》的實際書籍
1:32.768–1:35.271
but adapted for how LLM communicate.
但針對大型語言模型的溝通方式進行了調整。
1:35.271–1:39.200
The idea is that people with ADHD have limited working memory.
這個概念是,注意力不足過動症患者的工作記憶有限。
1:39.200–1:43.239
They struggle with the gap between understanding something and actually doing it
他們在理解某件事與實際執行之間存在困難。
1:43.239–1:45.698
and they need visible progress to stay motivated.
並且他們需要可見的進展來保持動力。
1:45.698–1:49.443
And if you think about it, that's basically everyone when they're tired,
如果你仔細想想,這基本上就是每個人在疲憊時的情況。
1:49.443–1:52.399
distracted, or just trying to ship something at 2:00 a.m.
分心時,或者只是在凌晨兩點試圖完成某項任務時。
1:52.399–1:56.564
So, the skill takes those principles and turns them into 10 rules
因此,這個技能將這些原則轉化為十條規則。
1:56.564–1:59.340
that the AI has to follow in every response.
AI 必須在每次回應中遵循這些規則。
1:59.340–2:02.110
Now, let me quickly run you through the main rules
現在,讓我快速帶你瀏覽主要規則。
2:02.110–2:04.079
because this is where it gets good.
因為這才是精彩之處。
2:04.079–2:06.798
First, the AI has to lead with the action.
首先,AI 必須以行動為導向。
2:06.798–2:10.274
So instead of explaining why authentication is complex,
所以與其解釋為什麼驗證很複雜,
2:10.274–2:13.098
it just tells you to run the npm install command
它只會告訴你執行 npm install 指令。
2:13.098–2:15.994
and edit the specific file at the specific line.
並編輯特定檔案的特定行。
2:15.994–2:17.797
No preamble at all.
完全不需要前言。
2:17.797–2:20.939
Second, every multi-step task gets numbered
其次,每個多步驟任務都會編號。
2:20.939–2:23.915
and each step is one single bounded action.
且每個步驟都是一個單一且明確的動作。
2:23.915–2:26.080
No and then chains hidden inside a step.
步驟內不會隱藏「然後再做其他事」的連鎖動作。
2:26.080–2:29.919
Third, every response has to end with one concrete next action
第三,每次回應都必須以一個具體的下一步行動結束。
2:29.919–2:32.134
that you can do in under two minutes.
這個行動你可以在兩分鐘內完成。
2:32.134–2:33.903
This is actually really clever
這其實非常巧妙
2:33.903–2:37.102
because the hardest part of any task is just starting it.
因為任何任務最困難的部分就在於開始。
2:37.102–2:38.995
Then there's tangent suppression,
接著是抑制旁支話題,
2:38.995–2:41.520
which means the AI finishes the main issue first
這意味著 AI 會先處理主要問題,
2:41.520–2:44.549
and only offers secondary stuff as separate follow-ups.
然後才將次要內容作為單獨的後續建議提供。
2:44.549–2:48.183
There's also a rule where it restates the state on each turn.
還有一條規則要求它在每個回合重新陳述當前狀態。
2:48.183–2:52.856
So it'll say something like step three of five done schema updated.
所以它會說類似「完成五個步驟中的第三步,架構已更新」的話。
2:52.856–2:54.467
Next is backfilling the column
接下來是回填欄位
2:54.467–2:57.379
so you never lose track of where you are in a long session,
這樣你就不會在長期的對話中迷失進度,
2:57.379–2:59.424
which is honestly useful for everyone.
這說實話對每個人都有用。
2:59.424–3:02.458
It also has to give specific time estimates
它還必須給出具體的時間預估
3:02.458–3:05.324
like about 15 minutes if tests cover this
例如如果測試涵蓋此部分約需 15 分鐘,
3:05.324–3:08.442
and afternoon if not instead of vague stuff.
若不涵蓋則為下午,而不是含糊不清的說法。
3:08.442–3:10.593
Errors get reported matterof factly
錯誤會以客觀的方式報告
3:10.593–3:12.120
with the cause and the fix.
包含原因和修復方法。
3:12.120–3:14.343
No uh-oh or nervous hedging.
沒有「哎呀」或緊張的推託。
3:14.343–3:16.895
Lists are capped at five items maximum.
列表最多限制為五項。
3:16.895–3:21.463
And finally, no preamble, no recaps, and no closing pleasantries.
最後,沒有前言、沒有回顧,也沒有結尾的客套話。
3:21.463–3:23.084
So no more let me know if this helps
所以不再出現「如果這有幫助請告訴我」
3:23.084–3:24.762
at the end of every single message.
在每則訊息的結尾。
3:24.762–3:27.920
There are also some sensible overrides built in.
系統也內建了一些合理的覆寫設定。
3:27.920–3:29.572
If you ask for an explanation,
如果你要求解釋,
3:29.572–3:32.159
it'll still explain properly with structure.
它仍會以結構化的方式進行適當的說明。
3:32.159–3:33.708
If something is destructive,
如果涉及破壞性操作,
3:33.708–3:34.823
it'll confirm first.
它會先進行確認。
3:34.823–3:37.416
And if your request is genuinely ambiguous,
如果你的請求確實存在歧義,
3:37.416–3:40.720
it'll ask one clarifying question instead of guessing.
它會提出一個澄清問題,而不是瞎猜。
3:40.720–3:42.198
clarifying question instead of guessing.
它會提出一個澄清問題,而不是瞎猜。
3:42.198–3:43.987
So, it's not just blindly tur,
因此,它不會盲目地執行,
3:43.987–3:45.204
which I appreciate.
這點我很欣賞。
3:45.204–3:47.904
Now, let's install it and see it in action.
現在,讓我們安裝它並看看實際運作情況。
3:47.904–3:49.715
The installation is pretty simple.
安裝過程相當簡單。
3:49.715–3:54.640
Run claude plug-in install I have a HD at I have a HD.
執行 claude plugin install I have a HD,我有一個 HD。
3:54.640–3:55.135
That's it.
就這些。
3:55.135–3:56.025
You're good to go.
你就可以開始使用了。
3:56.025–3:57.450
Once it's installed,
安裝完成後,
3:57.450–4:01.249
you just open Claude Code and type /avad HD to activate it.
你只需打開 Claude Code 並輸入 /avad HD 來啟動它。
4:01.249–4:03.465
And if you ever want to turn it off,
如果你隨時想關閉它,
4:03.465–4:06.720
you can just run claude plugin disable I have a HD.
只需執行 claude plugin disable I have a HD。
4:06.720–4:09.440
So I have Claude code open here with the skill activated.
所以我這裡打開了 Claude Code,並已啟用該技能。
4:09.440–4:11.077
Let me show you the difference.
讓我展示一下差異。
4:11.077–4:13.341
First, let me ask it something without the skill.
首先,讓我先在不啟用技能的情況下問它一些問題。
4:13.341–4:17.518
Just as a baseline, I'll ask how to add JW2 authentication to my Express app.
僅作為基準,我會詢問如何在我的 Express 應用程式中加入 JWT 驗證。
4:17.518–4:20.587
And you can see it starts with a whole explanation of what JWT is,
你可以看到它先對 JWT 是什麼進行了一番完整的說明,
4:20.587–4:22.034
why authentication matters,
為什麼驗證很重要,
4:22.034–4:24.061
the different approaches you could take.
以及你可以採取的不同方法。
4:24.061–4:25.070
It's a wall of text.
這是一大段文字。
4:25.070–4:27.003
The actual commands are in there somewhere,
實際的指令藏在裡面某個地方,
4:27.003–4:28.204
but you have to dig for them.
但你必須去挖掘它們。
4:28.204–4:30.677
Now, let's try the same thing with the skill active.
現在,讓我們在啟用技能的情況下嘗試同樣的操作。
4:30.677–4:32.080
Let's send it and see.
讓我們發送請求看看。
4:32.080–4:32.456
Okay.
好的。
4:32.456–4:33.736
And look at this.
看看這個。
4:33.736–4:36.840
The very first line is the install command.
第一行就是安裝指令。
4:36.840–4:39.316
Then it gives me four numbered steps.
接著它給了我四個編號步驟。
4:39.316–4:43.185
Each one a single action with the exact file and line number to edit.
每個步驟都是一個單一動作,並附有確切的檔案和行號以供編輯。
4:43.185–4:48.340
At the end, it says the next action is to run the dev server and test the login route.
最後,它說下一步是執行開發伺服器並測試登入路由。
4:48.340–4:51.003
And it estimates the whole thing at about 20 minutes.
它估計整個過程大約需要 20 分鐘。
4:51.003–4:53.038
That's the entire response.
這就是完整的回應。
4:53.038–4:56.400
No fluff, no lecture, no great question.
沒有多餘的話,沒有講課,也沒有什麼大問題。
4:56.400–4:58.400
This is pretty amazing to be honest.
老實說,這真的很驚人。
4:58.400–5:01.045
Now, one more thing that's worth mentioning is customization.
現在,還有一件事值得提及,那就是客製化。
5:01.045–5:04.829
Since the whole skill is just a single skill.md file,
由於整個技能只是一個單一的 skill.md 檔案,
5:04.829–5:06.378
you can fork the repo,
你可以分叉這個倉庫,
5:06.378–5:09.388
edit the file at skills/avadh/skill.md,
編輯 skills/avadh/skill.md 中的檔案,
5:09.388–5:11.538
and change whatever you want.
並更改任何你想要的內容。
5:11.538–5:14.226
Maybe you want lists capped at three items instead of five,
也許你希望列表限制為三項而不是五項,
5:14.226–5:16.640
or you want it even more aggressive with the brevity.
或者你希望它在簡潔性上更加激進。
5:16.640–5:18.218
You just edit the file,
你只需編輯該檔案,
5:18.218–5:19.963
rerun the slash command,
重新執行斜線指令,
5:19.963–5:22.880
and your personalized version is active.
你的個人化版本就會生效。
5:22.880–5:26.905
The repo has also been translated into a bunch of languages like Chinese,
該倉庫也已翻譯成多種語言,例如中文、
5:26.905–5:27.498
Japanese,
日文、
5:27.498–5:27.960
Korean,
韓文,
5:27.960–5:28.884
and Portuguese.
以及葡萄牙文。
5:28.884–5:29.831
So, that's cool, too.
所以,這也很酷。
5:29.831–5:31.162
So, what's my verdict on this?
那麼,我對這個的結論是什麼?
5:31.162–5:34.769
I think this is one of those ideas that's obvious in hindsight.
我認為這是那種事後看來很明顯的想法。
5:34.769–5:36.905
The models have gotten really good at coding,
模型在編碼方面已經變得非常優秀,
5:36.905–5:40.841
but the way they communicate is still tuned for politeness rather than usefulness.
但它們的溝通方式仍然偏向禮貌而非實用性。
5:40.841–5:44.050
And this skill fixes that with basically zero cost.
這項技能幾乎零成本就能解決這個問題。
5:44.050–5:44.720
It's free.
它是免費的。
5:44.720–5:45.555
It's open source.
它是開源的。
5:45.555–5:46.809
It's a two-minute install,
安裝只需兩分鐘,
5:46.809–5:48.226
and you can turn it off anytime.
而且你可以隨時關閉它。
5:48.226–5:49.032
If you ask me,
如果問我,
5:49.032–5:54.751
the progress restating and the end with one small next action rules are the real killers here.
重新陳述進度並以一個小下一步行動結尾的規則,才是真正的殺手級功能。
5:54.751–5:58.638
Those alone make long agentic sessions way easier to follow.
僅憑這些,就能讓長期的代理(agentic)會話變得更容易追蹤。
5:58.638–6:01.634
The token savings from cutting all the filler are a nice bonus as well,
砍掉所有廢話所節省的字元數,也是一個不錯的額外好處,
6:01.634–6:03.339
especially if you're on a limited plan.
特別是如果你使用的是有限制的方案。
6:03.339–6:05.173
There are some downsides, of course.
當然,也有一些缺點。
6:05.173–6:08.528
If you're a beginner who actually wants the explanations,
如果你是真正需要解釋的初學者,
6:08.528–6:09.829
this might feel too tur
這可能會感覺太粗糙
6:09.829–6:12.911
and you'd need to explicitly ask it to explain things.
而且你需要明確要求它解釋事情。
6:12.911–6:15.776
But for anyone who already knows what they're doing
但對於任何已經知道自己要做什麼
6:15.776–6:17.109
and just wants answers,
且只需要答案的人來說,
6:17.109–6:19.175
this is a really good option for sure.
這絕對是一個非常好的選擇。
6:19.175–6:20.876
Overall, it's pretty cool.
總體來說,這相當酷。
6:20.876–6:23.364
Anyway, let me know your thoughts in the comments.
無論如何,請在評論中告訴我你的想法。
6:23.364–6:24.729
If you like [music] this video,
如果你喜歡這段音樂和這個影片,
6:24.729–6:26.985
consider donating through the super thanks option
考慮透過超級感謝功能進行捐贈
6:26.985–6:29.137
or becoming a member by clicking the join button.
或透過點擊加入按鈕成為會員。
6:29.137–6:30.996
Also, [music] give this video a thumbs up
此外,[音樂] 給這個影片按讚
6:30.996–6:32.319
and subscribe to my channel.
並訂閱我的頻道。
6:32.319–6:33.608
I'll see you in the next one.
我們下一個影片見。
6:33.608–6:47.414
Until then, bye.
在那之前,再見。
6:47.414–6:49.000
>> [music]
>> [音樂]

影片筆記:I-HAVE-ADHD Skill + Claude,Codex,Deepseek: YOU'RE MISSING OUT without THIS SKILL!

一句話總結

影片介紹了 GitHub 上熱門的 Claude Code 插件 "I have ADHD",該插件透過模擬 ADHD 患者的認知特點(工作記憶有限、需可見進度),強制 AI 編碼助手以「行動優先、編號列表、無廢話」的結構回應,從而解決 AI 回答冗長、隱藏關鍵指令的問題,並顯著節省 Token 消耗。

核心重點

  1. 插件名稱與熱度
  • 插件名稱為 "I have ADHD"
  • 在 GitHub 上獲得約 16,000 顆星,由開發者 Igri 製作。
  • 採用 MIT 授權,完全免費且開源。
  1. 設計靈感與痛點
  • 靈感來自書籍《the ADHD toolkit》,但針對 LLM 的溝通方式進行調整。
  • 解決的核心痛點:AI 助手回答冗長,充滿前言、最佳實踐講解和未請求的建議,導致真正答案被埋沒。
  • 認知原理:模擬 ADHD 患者的特點(工作記憶有限、理解與執行間的落差、需要可見進度),這同樣適用於疲勞或分心的開發者。
  1. 10 項核心規則
  2. 行動優先 (Lead with action):直接給出命令或檔案編輯位置,無前言。
  3. 編號與單一動作 (Numbered & Bounded):多步驟任務需編號,每步僅含單一有界動作,無隱藏的「然後」鏈。
  4. 具體下一步 (Concrete next action):回應結尾必須包含一個可在兩分鐘內完成的具體下一步。
  5. 抑制旁支 (Tangent suppression):先解決主要問題,次要建議作為單獨的後續回應。
  6. 重述狀態 (Restate state):每輪回應需重述當前進度(例如:「步驟 3/5 完成,schema 已更新」)。
  7. 回溯填充 (Backfilling):在長會話中確保用戶不會迷失進度。
  8. 具體時間預估 (Specific time estimates):提供具體時間(如「約 15 分鐘」),而非模糊說法。
  9. 事實性錯誤報告 (Matter-of-fact errors):直接報告原因和修復方法,無情緒化或猶豫詞彙。
  10. 限制列表長度 (Lists capped):列表最多五項。
  11. 無廢話 (No fluff):無前言、無回顧、無結尾客套話(如「希望這有幫助」)。
  1. 例外與覆蓋規則
  • 解釋請求:若用戶要求解釋,AI 仍會提供結構化的解釋。
  • 破壞性操作:若操作具破壞性,需先確認。
  • 模糊請求:若請求 genuinely ambiguous(真正模糊),僅提問一個澄清問題,而非猜測。
  1. 實際操作對比
  • 無插件狀態:回答包含 JWT 定義、認證重要性、不同方法等大量文字,命令隱藏其中。
  • 有插件狀態
  • 第一行即為安裝命令。
  • 四個編號步驟,每步包含確切的檔案和行號。
  • 結尾指定下一步(運行開發伺服器並測試登入路由)。
  • 預估總時間(約 20 分鐘)。
  • 無多餘文字、無講課、無「好問題」等客套話。
  1. 自訂與多語言
  • 由於技能僅是一個 skill.md 檔案,用戶可 fork 倉庫,編輯 skills/avadh/skill.md 來修改規則(例如將列表上限改為三項)。
  • 倉庫已翻譯為中文、日文、韓文和葡萄牙文。
  1. 講者評語
  • 優點:修正了模型過度注重禮貌而非實用性的溝通方式;零成本、開源、安裝快速(兩分鐘)、可隨時關閉;「重述進度」和「結尾小下一步」規則極具價值,使長期的 Agent 會話更易跟蹤;節省 token,對有限制方案的用戶有益。
  • 缺點:對初學者可能過於簡略(too tur),需要明確要求解釋。
  • 總結:對於已知曉自己在做什麼的開發者,這是一個非常好的選項。

詳細大綱

A. 插件背景與核心理念

  • 名稱與熱度:插件名稱為 "I have ADHD",在 GitHub 上獲得約 16,000 顆星。
  • 開發者:由開發者 Igri 製作。
  • 授權與費用:MIT 授權,完全免費且開源。
  • 設計靈感:靈感來自書籍《the ADHD toolkit》,但針對 LLM(大型語言模型)的溝通方式進行調整。
  • 核心痛點:解決 AI 助手回答冗長、充滿前言、最佳實踐講解和未請求的建議,導致真正答案被埋沒的問題。
  • 認知原理:模擬 ADHD 患者的特點(工作記憶有限、理解與執行間的落差、需要可見進度),這同樣適用於疲勞或分心的開發者。

B. 核心規則 (10 項原則)

  1. 行動優先 (Lead with action):直接給出命令或檔案編輯位置,無前言。
  2. 編號與單一動作 (Numbered & Bounded):多步驟任務需編號,每步僅含單一有界動作,無隱藏的「然後」鏈。
  3. 具體下一步 (Concrete next action):回應結尾必須包含一個可在兩分鐘內完成的具體下一步。
  4. 抑制旁支 (Tangent suppression):先解決主要問題,次要建議作為單獨的後續回應。
  5. 重述狀態 (Restate state):每輪回應需重述當前進度(例如:「步驟 3/5 完成,schema 已更新」)。
  6. 回溯填充 (Backfilling):在長會話中確保用戶不會迷失進度。
  7. 具體時間預估 (Specific time estimates):提供具體時間(如「約 15 分鐘」),而非模糊說法。
  8. 事實性錯誤報告 (Matter-of-fact errors):直接報告原因和修復方法,無情緒化或猶豫詞彙。
  9. 限制列表長度 (Lists capped):列表最多五項。
  10. 無廢話 (No fluff):無前言、無回顧、無結尾客套話(如「希望這有幫助」)。

C. 例外與覆蓋規則 (Overrides)

  • 解釋請求:若用戶要求解釋,AI 仍會提供結構化的解釋。
  • 破壞性操作:若操作具破壞性,需先確認。
  • 模糊請求:若請求 genuinely ambiguous(真正模糊),僅提問一個澄清問題,而非猜測。

D. 安裝與使用

  • 安裝命令claude plug-in install I have a HD (逐字稿原文)。
  • 激活命令:在 Claude Code 中輸入 /avad HD
  • 停用命令claude plugin disable I have a HD

E. 實際操作對比

  • 無插件狀態:回答包含 JWT 定義、認證重要性、不同方法等大量文字,命令隱藏其中。
  • 有插件狀態
  • 第一行即為安裝命令。
  • 四個編號步驟,每步包含確切的檔案和行號。
  • 結尾指定下一步(運行開發伺服器並測試登入路由)。
  • 預估總時間(約 20 分鐘)。
  • 無多餘文字、無講課、無「好問題」等客套話。

F. 自訂與多語言

  • 自訂方式:由於技能僅是一個 skill.md 檔案,用戶可 fork 倉庫,編輯 skills/avadh/skill.md 來修改規則(例如將列表上限改為三項)。
  • 多語言支援:倉庫已翻譯為中文、日文、韓文和葡萄牙文。

G. 講者評語與結論

  • 優點
  • 修正了模型過度注重禮貌而非實用性的溝通方式。
  • 零成本、開源、安裝快速(兩分鐘)、可隨時關閉。
  • 「重述進度」和「結尾小下一步」規則極具價值,使長期的 Agent 會話更易跟蹤。
  • 節省 token,對有限制方案的用戶有益。
  • 缺點
  • 對初學者可能過於簡略(too tur),需要明確要求解釋。
  • 總結:對於已知曉自己在做什麼的開發者,這是一個非常好的選項。

工具 / 模型 / 名詞整理

  • Claude Code:AI 編碼助手工具。
  • I have ADHD:本影片介紹的插件/技能名稱。
  • GitHub:代碼託管平台。
  • Igri:插件開發者名稱。
  • Codeex:提及可與該技能配合使用的其他代理工具。
  • the ADHD toolkit:被提及的靈感來源書籍名稱。
  • npm install:安裝命令範例。
  • Express app:應用程式框架範例。
  • JWT:JSON Web Tokens,身份驗證範例。
  • super thanks:YouTube 捐贈選項。
  • join button:YouTube 會員按鈕。

操作流程整理

  1. 安裝插件
  • 執行命令:claude plug-in install I have a HD
  1. 激活插件
  • 在 Claude Code 介面中輸入:/avad HD
  1. 使用插件進行編碼
  • 提出開發需求。
  • AI 會依照 10 項規則回應:
  • 直接給出命令或檔案編輯位置。
  • 多步驟任務編號化,每步單一動作。
  • 結尾包含具體下一步(兩分鐘內可完成)。
  • 重述當前進度狀態。
  • 提供具體時間預估。
  • 無前言、無客套話、無旁支話題。
  1. 停用插件
  • 執行命令:claude plugin disable I have a HD
  1. 自訂規則(可選)
  • Fork 倉庫。
  • 編輯 skills/avadh/skill.md 檔案以修改規則(如調整列表上限)。

值得注意的限制或風險

  • 初學者適用性:插件對初學者可能過於簡略(too tur),若需要詳細解釋,必須明確要求 AI 提供解釋,否則 AI 會直接給出行動指令。
  • 命令辨識風險:安裝與激活命令在逐字稿中出現拼寫不一致的情況(如 I have a HD/avad HD),使用者需確認實際命令格式,以免操作失敗。
  • 依賴特定環境:此插件專為 Claude Code 設計,其他工具(如提及的 Codeex)可能需要不同的配置或支援。

逐字稿辨識疑點

  • I have a HD:逐字稿中安裝命令部分聽起來或寫為 "I have a HD",與插件名稱 "I have ADHD" 略有不同,需查證是否為口誤或特定識別碼。
  • avad HD:激活命令部分聽起來為 /avad HD,與插件名稱 "I have ADHD" 拼寫不一致,需查證正確命令。
  • skills/avadh/skill.md:檔案路徑中出現 "avadh",與插件名稱 "ADHD" 拼寫不一致,需查證正確路徑。
  • too tur:講者形容插件對初學者可能過於「tur」,疑為口誤或聽寫錯誤,需查證原意。
  • JW2 authentication:範例中提到的身份驗證類型為 "JW2",疑為 JWT 的聽寫錯誤,但依規則保留原樣。

可延伸追問

  • 如何確認 claude plug-in install I have a HD/avad HD 的正確拼寫?
  • 除了 Claude Code,Codeex 和其他代理工具如何具體整合此技能?
  • 若需將列表上限從 5 項改為 3 項,具體的 skill.md 修改語法為何?
  • 該插件在長會話中「重述狀態」的具體實現機制為何,是否會增加 token 成本?

生字列表

生字讀音類型中文
insane/ɪnˈseɪn/adjective驚人的、不可思議的
preamble/ˈpriːæmbəl/noun前言、序言
tangential/ˌtændʒˈɛnʃəl/adjective旁支的、離題的
filler/ˈfɪlər/noun廢話、多餘的內容
ship/ʃɪp/verb發布(產品或軟體)
bounded/baʊndɪd/adjective有界限的、明確範圍的
tangent/ˈtændʒənt/noun旁支話題、離題
backfill/ˈbækfɪl/verb回填、補充(資訊)
hedging/ˈhɛdʒɪŋ/noun推託、含糊其辭
override/ˌoʊvərˈraɪd/noun覆寫、覆蓋
ambiguous/æmˈbɪɡjuəs/adjective歧義的、含糊不清的
hindsight/ˈhaɪndæs/noun事後看來
agentic/ˈædʒəntɪk/adjective代理的、具有自主行動能力的
bonus/ˈboʊnəs/noun額外好處、紅利

生字解說

insane /ɪnˈseɪn/

adjective · B1

意思:驚人的、不可思議的

解說:口語中常用來形容程度極高,超出常理或預期,帶有強調意味。

影片原句
which is pretty insane for something that's essentially just a single skill file.
對於一個本質上只是一個單一技能檔案的東西來說,這相當驚人。
延伸例句
The traffic today is insane.
今天的交通狀況真是驚人。

preamble /ˈpriːæmbəl/

noun · C1

意思:前言、序言

解說:指文章、演講或對話開始前的說明性文字,在此語境中指 AI 回答中冗長且不必要的開場白。

影片原句
and the AI gives you three paragraphs of preamble,
而 AI 會提供三段前言內容,
延伸例句
The contract begins with a lengthy preamble.
合約以冗長的前言開始。

tangential /ˌtændʒˈɛnʃəl/

adjective · C1

意思:旁支的、離題的

解說:形容與主要話題相關性極低或偏離主題的內容。

影片原句
five tangential suggestions you didn't ask for,
五個你沒問過的旁支建議,
延伸例句
His comments were tangential to the main discussion.
他的評論與主要討論內容無關。

filler /ˈfɪlər/

noun · B2

意思:廢話、多餘的內容

解說:指沒有實際資訊量、僅為填充時間或空間的內容。

影片原句
and completely free of filler.
且完全去除多餘的廢話。
延伸例句
The movie is full of filler scenes.
這部電影充滿了多餘的場景。

ship /ʃɪp/

verb · B2

意思:發布(產品或軟體)

解說:科技業界用語,指將產品或軟體正式推出市場或部署到生產環境。

影片原句
distracted, or just trying to ship something at 2:00 a.m.
分心時,或者只是在凌晨兩點試圖完成某項任務時。
延伸例句
We need to ship the update by Friday.
我們必須在週五前發布更新。

bounded /baʊndɪd/

adjective · C1

意思:有界限的、明確範圍的

解說:形容具有明確邊界或範圍,不會無限擴展或模糊不清。

影片原句
and each step is one single bounded action.
且每個步驟都是一個單一且明確的動作。
延伸例句
The project has a bounded scope.
這個專案有明確的範圍限制。

tangent /ˈtændʒənt/

noun · C1

意思:旁支話題、離題

解說:指從主要話題中偏離出去的內容或討論方向。

影片原句
Then there's tangent suppression,
接著是抑制旁支話題,
延伸例句
He often goes off on a tangent during meetings.
他在會議中經常離題。

backfill /ˈbækfɪl/

verb · C1

意思:回填、補充(資訊)

解說:在此語境中指補充缺失的資訊或狀態,以確保完整性。

影片原句
Next is backfilling the column
接下來是回填欄位
延伸例句
We need to backfill the missing data points.
我們需要回填缺失的數據點。

hedging /ˈhɛdʒɪŋ/

noun · C1

意思:推託、含糊其辭

解說:指為了避免承擔責任或風險而使用模糊、不確定的語言。

影片原句
No uh-oh or nervous hedging.
沒有「哎呀」或緊張的推託。
延伸例句
Avoid hedging when giving feedback.
給予回饋時避免含糊其辭。

override /ˌoʊvərˈraɪd/

noun · B2

意思:覆寫、覆蓋

解說:指取代或覆蓋原有的設定或規則。

影片原句
There are also some sensible overrides built in.
系統也內建了一些合理的覆寫設定。
延伸例句
The system allows for manual override.
系統允許手動覆寫。

ambiguous /æmˈbɪɡjuəs/

adjective · B2

意思:歧義的、含糊不清的

解說:形容有多種解釋可能,不夠明確。

影片原句
And if your request is genuinely ambiguous,
如果你的請求確實存在歧義,
延伸例句
The instructions were ambiguous.
說明書含糊不清。

hindsight /ˈhaɪndæs/

noun · B2

意思:事後看來

解說:指事情發生後對其的理解或評價。

影片原句
I think this is one of those ideas that's obvious in hindsight.
我認為這是那種事後看來很明顯的想法。
延伸例句
In hindsight, the decision was correct.
事後看來,這個決定是正確的。

agentic /ˈædʒəntɪk/

adjective · C1

意思:代理的、具有自主行動能力的

解說:形容能夠自主執行任務或行動的特性,常見於 AI 領域。

影片原句
Those alone make long agentic sessions way easier to follow.
僅憑這些,就能讓長期的代理(agentic)會話變得更容易追蹤。
延伸例句
Agentic AI can perform complex tasks independently.
代理型 AI 可以獨立執行複雜任務。

bonus /ˈboʊnəs/

noun · B1

意思:額外好處、紅利

解說:指超出預期或主要目標之外的額外利益。

影片原句
The token savings from cutting all the filler are a nice bonus as well,
砍掉所有廢話所節省的字元數,也是一個不錯的額外好處,
延伸例句
Getting the promotion was a bonus.
獲得晉升是一個額外的好處。

句型解說(含實例)

There's this [noun] that [relative clause]

意思:有個...的東西/人,它...

接續:There is + this + noun + that + clause

解說:用於引入一個特定的、說話者認為值得注意的人或事物,帶有強調或介紹新資訊的語氣。

影片原句
So, there's this new Claude Code plugin that has been blowing up on GitHub recently.
所以,最近 GitHub 上有一個新的 Claude Code 外掛程式,這個插件最近在 GitHub 上爆紅。
實例
  1. There's this new restaurant downtown that everyone is talking about.
    市中心有家新餐廳,大家都在談論它。
  2. There's this guy who knows everything about cars.
    有個傢伙對汽車瞭如指掌。

The whole point of [noun] is that [clause]

意思:...的全部重點在於...

接續:The whole point of + noun + is that + clause

解說:用於強調某事物的核心目的或主要功能。

影片原句
The whole point of this plugin is that it fixes something that annoys literally everyone who uses AI coding assistants,
這個外掛的全部重點在於,它修復了每個使用 AI 程式設計助手的人都會感到煩惱的問題,
實例
  1. The whole point of this meeting is to decide on the budget.
    這次會議的全部重點在於決定預算。
  2. The whole point of learning a language is to communicate effectively.
    學習語言的全部重點在於有效溝通。

It's kind of hard to [verb]

意思:真的有點難以...

接續:It is + kind of + hard + to + verb

解說:用於表達做某事具有一定的難度或心理障礙,語氣較為委婉。

影片原句
after using it for a bit, it's kind of hard to go back.
在使用了一段時間後,真的有點難以回到過去那種狀態。
實例
  1. It's kind of hard to believe what happened yesterday.
    真的有點難以相信昨天發生的事。
  2. It's kind of hard to find parking in the city center.
    在市中心真的有點難以找到停車位。

Instead of [gerund/noun], [verb] [object]

意思:與其...,不如...

接續:Instead of + gerund/noun, + verb + object

解說:用於對比兩種選擇,強調後者為更優或更正確的選擇。

影片原句
So instead of explaining why authentication is complex, it just tells you to run the npm install command
所以與其解釋為什麼驗證很複雜,它只會告訴你執行 npm install 指令
實例
  1. Instead of complaining, you should try to fix it.
    與其抱怨,你應該試著修復它。
  2. Instead of walking, we took the bus.
    我們沒有走路,而是坐了巴士。

If you think about it, [clause]

意思:如果你仔細想想,...

接續:If you think about it, + clause

解說:用於引導聽者進行反思,通常引出一個普遍真理或令人驚訝的事實。

影片原句
And if you think about it, that's basically everyone when they're tired,
如果你仔細想想,這基本上就是每個人在疲憊時的情況。
實例
  1. If you think about it, we spend most of our lives working.
    如果你仔細想想,我們大部分時間都在工作。
  2. If you think about it, the answer is quite simple.
    如果你仔細想想,答案其實很簡單。

Not just [noun], but [noun]

意思:不僅僅是...,而是...

接續:Not just + noun, + but + noun

解說:用於強調某事物具有更深層次的意義或更廣泛的應用,超越表面現象。

影片原句
So, it's not just blindly tur, which I appreciate.
因此,它不會盲目地執行,這點我很欣賞。
實例
  1. It's not just a game, but a learning experience.
    這不僅僅是一個遊戲,更是一種學習體驗。
  2. He is not just a teacher, but a mentor.
    他不僅是老師,更是導師。

The [noun] is [adjective]

意思:...是...的

接續:The + noun + is + adjective

解說:用於描述某事物的特定屬性或特徵,通常用於強調該特徵的重要性。

影片原句
The interesting part is the thinking behind it.
有趣的部分在於其背後的設計理念。
實例
  1. The hardest part is starting.
    最困難的部分在於開始。
  2. The best part is the freedom.
    最好的部分在於自由。