10 lệnh ẩn trong Claude Code giúp tăng hiệu suất lập trình đáng kể
Trong team mình, số người dùng Claude Code ngày càng nhiều, nhưng trình độ sử dụng thì chênh lệch kinh khủng. Có người đã chạy multi-agent song song, trong khi có người còn không biết cách xuống dòng trong terminal.
Hôm qua, một đồng nghiệp viết sai prompt mà không phát hiện, code loạn hết cả lên, định làm lại từ đầu. Mình bảo "sao không rewind?", bạn ấy hỏi lại: "Rewind là gì?". Hỏi cả team thì trong 7-8 người, chỉ có 1 người biết nhấn Esc hai lần để rollback code.
Thật sự rất phí.
Claude Code có khá nhiều lệnh ẩn mà chỉ cần biết thôi là trải nghiệm khác hẳn. Hơn nữa tốc độ cập nhật cực kỳ nhanh — có những tính năng không hề xuất hiện trong CHANGELOG, chỉ khi ai đó trong team dev đăng trên X thì mới biết.
Vì vậy, mình đã tổng hợp 10 lệnh mà bản thân dùng thấy thật sự hữu ích. Bắt đầu thôi!
1. /btw

/btw được thêm vào ngày 11/03/2026.
Thariq — người phụ trách Claude Code — đăng bài giới thiệu trên X và đạt hàng triệu lượt xem. Đủ thấy mọi người đã chờ đợi tính năng này như thế nào.
/btw cho phép bạn đặt câu hỏi trong khi Claude đang chạy task mà không làm bẩn lịch sử hội thoại.
Trước đây, nếu Claude đang refactor một module lớn mà bạn hỏi xen vào kiểu "file test nằm ở thư mục nào nhỉ?", Claude sẽ dừng task để trả lời, và context window bị lẫn những cuộc hội thoại không liên quan. Kết quả là khi quay lại task, xử lý bị lệch.
Đây chính là context pollution — ai dùng Claude Code lâu chắc đều từng gặp.
Nhưng nếu đợi task chạy xong mới hỏi thì context vẫn bị ô nhiễm.
Giờ bạn chỉ cần gõ /btw rồi đặt câu hỏi. Ví dụ đang chạy mà muốn xem flow crawl data của project, cứ /btw mà hỏi.
Câu trả lời được xử lý hoàn toàn song song với task chính, không có chuyện bị gián đoạn.
Xem xong, nhấn Space hoặc Enter là đoạn hội thoại đó biến mất.
Task gốc vẫn chạy bình thường, lịch sử hội thoại vẫn sạch sẽ. Như chưa có gì xảy ra.
Hơn nữa gần như không tốn token vì tận dụng prompt cache hiện tại.
Tính năng này thật sự quá xịn. Trong những session dài, mình dùng liên tục. Loại dùng rồi là không quay lại được.
2. /rewind

/rewind chính là lệnh được gọi bằng cách nhấn Esc hai lần như đã đề cập ở đầu bài. Bạn có thể hiểu nó giống Ctrl+Z trong các tool thiết kế — tức là tính năng undo.
Lệnh này đã có từ trước, nhưng trong bản cập nhật tháng 2, nó được nâng cấp để có thể rollback code và hội thoại riêng biệt.

Trước đây khi thử một cách viết code mới mà thất bại, bạn phải rollback toàn bộ kể cả hội thoại, mất luôn những gì đã thảo luận.
Giờ gõ /rewind sẽ hiện menu với 5 lựa chọn:
- Restore code and conversation (khôi phục cả code và hội thoại)
- Restore conversation (chỉ khôi phục hội thoại, giữ nguyên code)
- Restore code (chỉ khôi phục code, giữ nguyên hội thoại)
- Summarize from here (tóm tắt hội thoại từ điểm đó để giải phóng context)
- Nevermind (hủy)
Lưu ý: Những file được chỉnh sửa thủ công hoặc qua bash sẽ không bị ảnh hưởng.

Tính năng này cực kỳ phù hợp khi thử nghiệm.
Cho Claude thử hướng tiếp cận mới, không ổn thì rollback code nhưng giữ lại hội thoại. Claude vẫn nhớ "cách vừa rồi không hiệu quả" nên có thể chuyển hướng ngay mà không cần giải thích lại yêu cầu từ đầu.
Trước đây mình hay phải git reset... mà cũng không rành Git lắm nên càng loạn thêm. Giờ /rewind một phát là xong.
3. /insights

/insights theo mình là lệnh bị đánh giá thấp nhất.
Khi chạy, nó sẽ tạo ra báo cáo HTML phân tích thói quen sử dụng Claude Code trong 1 tháng qua. Bao gồm các lệnh hay dùng, pattern thao tác lặp đi lặp lại, và gợi ý custom command cũng như Skills phù hợp.
Nói cách khác, Claude Code quan sát ngược lại cách bạn sử dụng rồi đưa ra feedback.

Chỉ cần gõ lệnh là file HTML được tạo ngay trên máy.
Mình khuyên mỗi tháng nên chạy /insights một lần. Nhìn lại thói quen code của mình khá thú vị đấy.
4. /model opusplan

/model opusplan đặc biệt quan trọng với người dùng gói Pro 20 USD/tháng.
Ở những tình huống cần suy luận phức tạp, nó tự động sử dụng Claude Opus 4.6 ở chế độ planning, rồi chuyển sang Claude Sonnet 4.6 để sinh code.
Và đây là lệnh ẩn thật sự — không xuất hiện trong danh sách model khi bạn gõ /model.

Với người dùng Pro thì đây là tin vui.
Lý do đơn giản: quota Opus của gói Pro rất ít. Mình cũng phải lên Max mới đủ dùng.
Nếu dùng Pro 20 USD mà toàn chạy Opus để viết code, giữa chừng sẽ bị rate limit. Nhưng thiết kế và code yêu cầu năng lực model hoàn toàn khác nhau.
Thiết kế kiến trúc, phân tích dependency, hiểu cấu trúc tổng thể — những task cần suy luận sâu thì Opus mạnh hơn hẳn.
Nhưng ở giai đoạn viết code thực tế, project nhỏ-vừa thì Sonnet đã quá đủ, mà còn nhanh hơn.
Nếu bạn đang dùng Pro hoặc muốn tối ưu chi phí, hãy thử /model opusplan. Đúng kiểu "được cả đôi đường".
5. /simplify

/simplify là built-in Skill được thêm vào cuối tháng 2/2026. Developer Boris đã giới thiệu trên X rằng "ngày nào cũng dùng".
Nó được open-source từ tháng 1, sau đó tích hợp chính thức vào Claude Code cuối tháng 2.

/simplify giống như công cụ code review 3-trong-1. Khi chạy, 3 agent chạy song song, mỗi agent kiểm tra code từ một góc độ:
- Khả năng tái sử dụng code
- Chất lượng code
- Hiệu suất thực thi
Lệnh /review cũ giờ gần như không còn tác dụng. /simplify vượt trội hơn hẳn.
Routine của mình là: sau khi trao đổi vài lượt với Claude Code và implement xong tính năng lớn, chạy /simplify để hoàn thiện.
Code do AI viết thường có những chỗ thừa khá tinh vi — import không cần thiết, logic trùng lặp, đoạn nào có thể viết gọn hơn — /simplify bắt được gần hết.
Giống như có 3 đồng nghiệp review code cho bạn cùng lúc vậy.
6. /branch

Lệnh này trước đây tên /fork, giờ đổi thành /branch (/fork vẫn dùng được, tự chuyển hướng sang /branch).
Chức năng rất đơn giản: tách nhánh hội thoại hiện tại thành session mới. Session gốc vẫn giữ nguyên.
Tương tự tính năng "branch" của ChatGPT.
Hữu ích khi bạn đang chat giữa chừng, muốn thử hướng khác nhưng không muốn mất tiến độ hiện tại.
Ví dụ: sau khi thống nhất thiết kế với Claude, muốn thử 2 pattern triển khai khác nhau — /branch ra 2 session, chạy song song, cuối cùng chọn cái tốt hơn.
Khác biệt với /rewind: /rewind là quay lại, /branch là rẽ nhánh. Một cái là "làm lại", cái kia là "vũ trụ song song".
7. /loop

/loop cũng mới được thêm gần đây.
Cho phép Claude lặp lại một task theo chu kỳ.
Cách dùng: gõ /loop + khoảng thời gian + việc cần làm. Ví dụ /loop 5m kiểm tra trạng thái deploy sẽ chạy kiểm tra mỗi 5 phút. Interval mặc định là 10 phút.
Cơ chế tương tự heartbeat của OpenClaw, nhưng Claude Code trước đây không có tính năng tương đương.
Điểm hay của /loop là kết quả chạy được giữ lại trong context hội thoại. Claude có thể dựa vào kết quả đó để đánh giá hoặc thực hiện hành động tiếp theo.
Ngoài ra, task định kỳ tự hết hạn sau 3 ngày. Chạy lần cuối rồi tự xóa, nên không lo loop bị quên chạy mãi. Nếu muốn chạy liên tục thì dùng bản desktop.

8. /remote-control

Tính năng này ra mắt cuối tháng 2/2026, và theo mình khá thực dụng.
Gõ /rc (hoặc /remote-control) trong terminal sẽ tạo ra một URL.
Mở URL đó trên điện thoại, session Claude Code hiển thị ngay trên màn hình điện thoại. Đồng bộ real-time hoàn toàn — gửi lệnh từ điện thoại thì terminal cập nhật, thao tác trên terminal thì điện thoại cũng update.
Có thể dùng xen kẽ hai bên, lịch sử hội thoại đồng nhất 100%.
Code vẫn chạy trên máy local, điện thoại chỉ đóng vai trò remote control. File system, MCP server, project config — tất cả vẫn ở local. Điện thoại chỉ cung cấp cửa sổ điều khiển từ xa.
Tiện lợi mà vẫn đảm bảo an toàn.
9. /export

/export là lệnh đơn giản. Chạy lệnh này sẽ xuất toàn bộ hội thoại hiện tại thành file Markdown.
Nghe có vẻ bình thường nhưng thật ra khá quan trọng trong nhiều tình huống.
Khi dev với Claude Code, rất nhiều insight được sinh ra trong quá trình hội thoại. Ví dụ bạn thảo luận kiến trúc với Claude 30 phút, cân nhắc nhiều phương án rồi đi đến kết luận. Nếu không lưu lại thì sau này muốn xem lại không còn cách nào tìm được. Export ra thì có thể tái sử dụng làm context cho sau này.
Cũng có thể dùng để kết hợp với model khác. Ví dụ export log rồi đưa cho Codex hỏi: "Claude Code sửa mãi chỗ này không được, theo bạn sai ở đâu?". Kiểu relay giữa các model như vậy khá hiệu quả đấy.
10. Phím tắt
Ngoài các lệnh, còn có một số phím tắt hữu ích mà nhiều người không biết. Đây là những phím mình hay dùng:
- Ctrl+V: Paste trực tiếp screenshot. Không cần lưu file rồi kéo thả. Debug gặp lỗi thì chụp màn hình dán luôn, Claude sẽ nhìn ảnh và xử lý. Lưu ý cho Mac user: ở đây là
Ctrl+Vchứ không phảiCmd+V. - Ctrl+J (Mac có thể dùng
Option+Enter): Xuống dòng trong terminal. - Ctrl+R: Tìm kiếm lịch sử prompt đã nhập trước đó.
- Ctrl+U: Xóa toàn bộ dòng đang nhập.
Tổng kết
Viết xong bài này, mình lại thấy rõ hơn một điều.
Tốc độ cập nhật của Claude Code có hơi điên không?
Trong các tính năng giới thiệu ở đây, có cái mới ra tháng 3, có cái thêm vào cuối tháng 2. Tốc độ tiến hóa sản phẩm trong thời đại AI thật sự đáng nể.
Hơn nữa, phần lớn tính năng mới đều thực dụng và cải thiện trải nghiệm rõ rệt. Chính vì vậy, mình khuyên bạn nên theo dõi cập nhật của Claude Code thường xuyên.
Tham khảo
All rights reserved