Day 5以前改完 code 都想說等一下再跑測試,然後就忘了,等報修炸出來才發現早就壞了
後來設了個 hook,它改完檔案自動幫我跑測試,壞了當場紅字跳出來,我再也沒漏過
位置在 .claude/settings.json,設一個 PostToolUse hook:
每次 Edit 或 Write 完檔案,就自動跑你的測試指令
重點是它不靠 Claude 記得,是你寫死的規則,每次都會跑
同一招還能拿來:偵測到 rm -rf 就攔下、commit 前自動檢查、動到 .env 就跳警告

這是什麼
貼文說:作者以前改完 code,想等一下再跑測試,然後就忘了。
後來作者設了一個 hook。
它在改完檔案後自動跑測試。測試壞了,當場跳出紅字。
貼文說:重點是它不靠 Claude 記得。這是你寫死的規則,每次都會跑。
怎麼用
- 打開
.claude/settings.json。 - 設一個
PostToolUsehook。 - 設成每次
Edit或Write完檔案,就自動跑你的測試指令。
同一招還能做這些事:
- 偵測到
rm -rf就攔下。 - commit 前自動檢查。
- 動到
.env就跳警告。