Sau bài này bạn biết cách chỉ đúng file cho Claude, chạy lệnh mà không rời cuộc trò chuyện, quay lại khi nó đi sai hướng và giữ cho cuộc trò chuyện không bị “phình” quá mức.

Chỉ đúng file bằng ký tự @

Nếu bạn chỉ nói “sửa trang giỏ hàng”, Claude phải đi tìm và có thể chọn nhầm. Gõ @ rồi tên file để chỉ thẳng vào nó, ví dụ @src/gio-hang.js. Nội dung file được đưa vào ngữ cảnh ngay, bạn tiết kiệm thời gian của cả hai bên. Với thư mục lớn, hãy chỉ đúng thứ cần, đừng chỉ cả thư mục.

Chạy lệnh ngay trong khung chat bằng dấu !

Bắt đầu dòng bằng ! thì phần sau được chạy như lệnh terminal, và kết quả được ghi vào cuộc trò chuyện. Chẳng hạn bạn gõ một lệnh chạy kiểm thử; nếu thất bại, thông báo lỗi nằm sẵn đó và bạn chỉ cần nói “sửa lỗi vừa rồi”. Cách này gọn hơn việc tự chép lỗi dán vào.

Quay lại khi đi sai: nhấn Esc

Claude đang làm dở mà bạn thấy sai hướng, nhấn Esc để dừng. Nhấn Esc hai lần cho phép bạn quay lại một điểm trước đó trong cuộc trò chuyện để nói lại yêu cầu. Đây là phản xạ nên tập: dừng sớm rẻ hơn nhiều so với để nó làm xong cả mớ rồi sửa.

Với thay đổi trong file, đừng chỉ tin vào nút quay lại; hãy dùng Git để chắc chắn. Chi tiết từng chức năng quay lại bạn xem trong tài liệu chính thức https://code.claude.com/docs vì chúng được cập nhật thường xuyên.

Giữ ngữ cảnh gọn: /clear và /compact

Ngữ cảnh (context) là toàn bộ nội dung Claude đang “nhớ” trong cuộc trò chuyện: yêu cầu của bạn, file đã đọc, kết quả lệnh. Nó có giới hạn, và càng nhồi nhiều thứ không liên quan, Claude càng dễ lẫn lộn, chậm hơn và tốn hơn.

Lệnh Dùng khi nào Điều gì xảy ra
/clear Chuyển sang việc hoàn toàn khác Xoá lịch sử trò chuyện, bắt đầu sạch
/compact Vẫn làm việc cũ nhưng cuộc trò chuyện đã dài Nén lịch sử thành bản tóm tắt, giữ ý chính
claude -c (gõ ở terminal) Lỡ thoát, muốn tiếp tục phiên gần nhất Mở lại cuộc trò chuyện trước đó

Quy tắc dễ nhớ: đổi chủ đề thì /clear, cùng chủ đề nhưng dài thì /compact. Đừng để một cuộc trò chuyện ôm ba việc khác nhau từ sáng đến tối.

Chế độ kế hoạch trước khi làm việc lớn

Với việc phức tạp, bắt đầu bằng chế độ plan (chế độ lập kế hoạch): Claude chỉ đọc và đề xuất kế hoạch, chưa sửa gì. Bạn đọc kế hoạch, chỉnh lại, rồi mới cho làm. Bạn có thể bật chế độ này bằng phím chuyển chế độ (Shift+Tab) hoặc lệnh trong tài liệu chính thức; cách bật có thể thay đổi giữa các phiên bản, nên nếu không thấy, hãy tra tài liệu.

Ví dụ

Anh Tuấn muốn thêm tính năng “xuất đơn hàng ra Excel” cho tool quản lý đơn của tiệm tạp hoá. Anh bật chế độ plan và hỏi. Claude liệt kê: cần thêm thư viện nào, sửa 3 file nào, rủi ro gì. Anh thấy kế hoạch định sửa cả file tính tiền, mà anh không muốn đụng đến, nên chặn lại ngay từ bước kế hoạch thay vì phát hiện sau khi code đã đổi.

Thử ngay

Trong dự án thử nghiệm của bài trước, làm lần lượt:

  1. Gõ @menu.html rồi yêu cầu: “thêm cột mô tả cho mỗi món”.
  2. Khi nó đang làm, nhấn Esc rồi nói lại yêu cầu ngắn hơn.
  3. Gõ /compact và đọc xem nó giữ lại những gì.
  4. Gõ /clear để bắt đầu sạch.

Ghi nhớ

  • Dùng @ chỉ đúng file, dùng ! chạy lệnh để kết quả vào thẳng cuộc trò chuyện.
  • Esc để dừng sớm; dừng sớm rẻ hơn sửa muộn.
  • Đổi chủ đề thì /clear, cùng chủ đề nhưng dài thì /compact.
  • Việc lớn: bắt đầu bằng chế độ plan, duyệt kế hoạch rồi mới cho làm.