理解 Hooks
這個 hook 設定在 Music Analytics API 專案的 .claude/settings.json 中。它使用 PostToolUse 觸發器與比對條件,當條件符合時會執行一個 shell 指令。
{
"hooks": {
"PostToolUse": [
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "echo 'file modified' >> hook.log"
}
]
}
]
}
}
根據這個 hook 設定,它會在什麼情況下被觸發?
本練習屬於課程
