Hook đầu tiên nên là loại ít rủi ro nhất: tự động chạy formatter sau khi Claude sửa file — lợi ích rõ ràng, không có khả năng chặn nhầm việc gì.
Sau bài này, bạn sẽ
- Khai báo một hook PostToolUse trong cấu hình
- Dùng biến môi trường $CLAUDE_FILE_PATHS
- Kiểm tra hook thực sự chạy đúng cách
Cấu hình hook
{
"hooks": {
"PostToolUse": [{
"matcher": "Edit|Write",
"hooks": [{ "type": "command",
"command": "npx prettier --write \"$CLAUDE_FILE_PATHS\"" }]
}]
}
}
Kiểm tra hook hoạt động
- Chạy /hooks để xác nhận hook đã được nạp
- Yêu cầu Claude sửa một file có format lộn xộn, xem file có tự đẹp lại không
- Nếu không chạy: kiểm tra matcher có đúng loại tool không, đường dẫn command có đúng không
Kiểm tra nhanh1 câu hỏi · chọn đáp án để xem giải thích
Bạn đã hoàn thành bài này chưa?Tiến độ lưu trên trình duyệt của bạn.