
Trang 31 / 43
Chương 31
Dùng Plan Mode Trong Claude Code Để Tránh Sửa 10 File Lúc Chỉ Muốn Sửa 1
Bạn gõ yêu cầu vào Claude, nháy mắt một cái, và nhận ra nó vừa chỉnh sửa 10 file cùng lúc. Bạn chỉ muốn sửa một chỗ nhỏ thôi.
Vấn Đề Là Ở Đây
Khi bạn để Claude code thẳng mà không có kế hoạch, nó sẽ làm những gì nó cho là đúng, không phải những gì bạn thực sự muốn. Claude tự đưa ra giả định, tự quyết định phạm vi, và thực thi luôn.
Plan Mode (bật bằng Shift+Tab) sinh ra để giải quyết đúng vấn đề này.
Bước 1: Khám Phá Trong Plan Mode
Bật Shift+Tab trước khi làm bất cứ điều gì. Trong Plan Mode, Claude chỉ đọc và phân tích, không tự ý chỉnh sửa một file nào.
Cho Claude đọc các file liên quan đến task của bạn. Ví dụ: "Đọc auth.service.ts, user.controller.ts, và middleware/auth.ts rồi cho tôi biết luồng xác thực đang chạy như thế nào."
Bước 2: Lập Kế Hoạch Trước Khi Thực Thi
Yêu cầu Claude tạo kế hoạch cụ thể: "Lên kế hoạch fix bug này, liệt kê từng file sẽ thay đổi và thay đổi gì."
Dùng Ctrl+G để mở kế hoạch ra, chỉnh sửa trực tiếp nếu cần bỏ bớt bước nào hoặc điều chỉnh phạm vi trước khi bấm thực thi.
Đây là bước nhiều người bỏ qua nhất và đó là lý do họ hay bị Claude làm quá.
Bước 3: Thực Thi Theo Kế Hoạch Đã Duyệt
Tắt Plan Mode (nhấn Shift+Tab lần nữa), rồi bảo Claude thực thi kế hoạch vừa duyệt. Claude sẽ code đúng theo những gì hai bên đã thống nhất, không đi lạc sang chỗ khác.
Bước 4: Commit Và Tạo PR
Sau khi code xong, commit và tạo PR ngay trong phiên làm việc. Claude xử lý cả git message lẫn PR description dựa trên kế hoạch đã thực thi.
Ultrathink: Dùng Khi Nào?
Thêm từ ultrathink vào prompt khi gặp vấn đề thực sự khó: debug lỗi phức tạp, thiết kế kiến trúc mới, hoặc logic nhạy cảm về bảo mật.
Ultrathink tốn nhiều token hơn đáng kể, nên đừng dùng cho task bình thường.
Tóm Lại
Shift+Tab bật Plan Mode, cho Claude đọc file liên quan, yêu cầu kế hoạch, dùng Ctrl+G để review và chỉnh, tắt Plan Mode, thực thi, commit. Bốn bước này nghe có vẻ chậm hơn, nhưng bạn sẽ không mất thêm 30 phút review và revert những thay đổi Claude tự ý làm.

