2.5 Select and apply built-in tools (Read, Write, Edit, Bash, Grep, Glob) effectively

Chọn đúng built-in tool của Claude Code cho từng việc, và khám phá codebase theo từng bước thay vì đọc hết.

  1. Grep tìm theo nội dung (tên hàm, thông báo lỗi, import). Glob tìm theo đường dẫn/tên file (/*.test.tsx).
  2. Edit sửa bằng cách thay chuỗi chính xác — chuỗi phải duy nhất trong file. Edit thất bại vì chuỗi trùng → dùng Read + Write (đọc cả file, ghi lại).
  3. Hiểu codebase dần dần: Grep tìm điểm vào → Read lần theo import → lặp lại. Đừng đọc toàn bộ file ngay từ đầu.
  4. Lần theo hàm qua module bọc (wrapper): tìm mọi tên được export trước, rồi Grep từng tên trong codebase.