你在改一段程式,改到一半,Claude 忽然自己開了個 code review,把你還沒寫完的東西整份掃過一遍,列出十幾條建議。問題是你根本還沒寫完,只是想先跑跑看對不對。它那十幾條建議有一半是在嫌你「還沒補上」的東西——你本來下一步就要補。這種好心幫倒忙,用過 Claude Code 一陣子的人大概都遇過。

從 v2.1.215(2026-07-19)開始,這個行為改掉了。/verify/code-review 這兩個內建技能,不再由 Claude 自己判斷時機去跑,改成你明確打 /code-review/verify 它才動手。看起來只是個小改動,背後其實是一個蠻重要的設計轉向:把「何時動手」的決定權,從模型手上收回來一點。

舊做法:一個太熱心的實習生

先講清楚舊做法哪裡不對勁。技能(skill)本來的設計,是讓 Claude 自己讀你的意圖、判斷哪個技能派得上場,然後自動載入來用。這對「純查資料」型的技能很棒——你問一個 API 怎麼用,它自動翻出對應的參考技能,你完全不用管。

麻煩出在那些「會動手做事」的技能。/code-review 會花掉一整輪的 token 做完整審查,/verify 會實際去跑驗證。當 Claude 憑「你好像寫完了」這種猜測就自己觸發,時機十次有三次是錯的:你只是想先試跑、你還在半成品階段、你其實想先問個問題再決定要不要 review。它像一個太熱心的實習生,你隨口提一句「這段等下要檢查一下」,他立刻放下手邊的事衝去把整份檢查做完,還把帳單塞給你。

熱心沒有錯,錯在他挑的時機不是你的時機。而且愈是有副作用、愈是花錢的動作,挑錯時機的代價就愈大。

新做法:待命,你喊它才動

v2.1.215 的修正很直接:把 /verify/code-review 設成預設手動。技能還在、隨時能用,只是 Claude 的自動選擇器看不到它了,非得你親手打指令才會啟動。同一個實習生,現在改成待命狀態——他還是那個會做事的人,但你不喊他的名字,他就安靜坐著,不會自作主張。

這帶來一個很實際的好處:你重新拿回了節奏的主導權。想先跑三次試試?跑,它不會插嘴。真的想要一份完整審查了?打 /code-review,它才上工。你甚至可以帶參數控制力道,像 /code-review high 要它審得更仔細(順帶一提,這個 /code-review 就是今年 5 月從舊的 /simplify 改名來的,一路都是同一個東西的演進)。

這對你自己的 skill 意味什麼

真正值得學起來的,是同一道開關你也能裝在自己的技能上。

如果你寫過自訂 skill,在那個 SKILL.md 的 frontmatter 裡,加一行就行:

1
2
3
4
5
---
name: deploy-to-prod
description: 把目前分支部署到正式環境
disable-model-invocation: true
---

disable-model-invocation: true 的效果,是讓這個技能維持註冊、隨時可用,但在 Claude 做意圖比對那一輪時完全隱形。它只在一種情況下會跑:你這個真人親手打了 /deploy-to-prod。換句話說,模型再怎麼「覺得現在該部署了」,都碰不到這個按鈕。

判準其實很好記,用副作用來分就對了。純唯讀、幫你查東西、跑錯了也無所謂的技能,放心讓它自動觸發,那正是自動化省事的地方。反過來,只要這個技能會改狀態、會花大錢、會動到正式環境、或時機很敏感——部署、刪資料、對外送出東西、跑一輪昂貴的長任務——就該上這道鎖,把觸發的手指留給自己。這條線劃下去,你等於幫自己的工作流裝了一個「凡是不可逆的,都要真人點頭」的保險絲。

補一個背景:Claude Code 有一批內建技能(bundled skills),像 /doctor/code-review/batch/debug/loop/claude-api,這些跟寫死邏輯的傳統指令不一樣,它們本質上是 prompt——給 Claude 一份詳細指示,讓它自己調度工具去完成。也正因為它們是「讓模型自己跑」的東西,觸發時機該不該交給模型,就變成一個要認真想的問題。整批想關掉可以用 disableBundledSkills 設定。

這個轉變真正改變的,不是功能

回頭看,v2.1.215 拿掉的不是一個功能,加回來的也不是。它調整的是控制權的邊界:哪些事情 AI 可以自己決定何時做,哪些必須等你點頭。

這條邊界,才是你在用任何 AI agent 時最該親手畫清楚的東西。工具愈強、愈能自主,這條線就愈重要——因為一個能自己動手、又挑錯時機的助理,製造問題的速度會跟它幫你的速度一樣快。把有副作用的動作設成手動,不是不信任 AI,是承認一件很基本的事:要不要動手做這一步,判斷權在你,工具只負責把你決定要做的那一步做好。從今天起,去把你那些會改東西的自訂 skill 翻出來,看看哪幾個該補上這一行。

參考來源:Extend Claude with skills - Claude Code Docs
原文來源:Release v2.1.215 · anthropics/claude-code