For the complete documentation index, see llms.txt. This page is also available as Markdown.

Các lệnh Claude Code hữu ích nhất cho lập trình viên

Tổng hợp các lệnh CLI và slash command hữu ích nhất trong Claude Code, giúp lập trình viên quản lý context, review code và làm việc Git hiệu quả.

Claude Code cung cấp hai loại lệnh chính: CLI commands (chạy từ terminal) và slash commands (dùng bên trong phiên làm việc). Việc nắm vững cả hai sẽ giúp bạn làm việc nhanh hơn, quản lý context hiệu quả và tích hợp Claude Code vào quy trình Dev hàng ngày.


CLI Commands

Đây là các lệnh chạy trực tiếp từ terminal, trước hoặc trong khi khởi động Claude Code.

claude — Mở Claude Code

Khởi động một phiên làm việc tương tác mới trong terminal.

Mở Claude Code
claude

Bạn có thể thêm prompt ban đầu ngay sau lệnh: claude "Explain this repository" để Claude bắt đầu phân tích ngay khi mở.


claude update — Cập nhật phiên bản mới

Giữ Claude Code luôn ở phiên bản mới nhất với các tính năng và fix mới nhất.

Cập nhật Claude Code
claude update

claude -c — Tiếp tục phiên gần nhất

Tái sử dụng session trước đó, rất hữu ích khi bạn đã thoát Claude Code giữa chừng và muốn quay lại làm tiếp.

Tiếp tục phiên trước đó
claude -c

Kết hợp với prompt mới để tiếp tục task cụ thể:


claude -r <session-id> — Mở session cụ thể

Resume một session bất kỳ bằng session ID. Hữu ích khi bạn muốn quay lại một cuộc trò chuyện đã lưu.


claude -p "prompt" — Chạy prompt rồi thoát (One-shot mode)

Chạy một prompt duy nhất, nhận kết quả và thoát. Đây là chế độ lý tưởng cho scripting, CI/CD và automation.


Pipe dữ liệu vào Claude

Kết hợp cat hoặc git diff với claude -p để phân tích dữ liệu đầu vào.


claude mcp — Quản lý MCP servers

Quản lý Model Context Protocol servers — cơ chế mở rộng khả năng của Claude Code qua các server bên ngoài.

Ví dụ thực tế:


Slash Commands

Đây là các lệnh dùng bên trong phiên làm việc Claude Code (interactive mode). Gõ / kèm tên lệnh để thực thi.

/help — Hiển thị tất cả lệnh

Hiển thị danh sách toàn bộ slash commands hiện có.


/init — Tạo CLAUDE.md cho dự án

Yêu cầu Claude scan repo và tạo file CLAUDE.md — project memory persistent. Đây là lệnh đầu tiên nên chạy khi bắt đầu làm việc với một repo mới.

File CLAUDE.md thường chứa:

  • Project structure: Cấu trúc thư mục chính

  • Coding conventions: Quy tắc code, style guide

  • Useful commands: Lệnh build, test, lint

  • Architecture: Kiến trúc và quyết định thiết kế quan trọng


/clear — Xoá toàn bộ context

Xoá sạch conversation context hiện tại. Dùng khi Claude bắt đầu "ngu" hoặc bạn muốn bắt đầu task mới hoàn toàn.

Alias: /reset, /new


/compact — Nén context để tiết kiệm token

Compress context hiện tại, giữ lại các thông tin quan trọng và loại bỏ chi tiết thừa. Rất hữu ích khi context window sắp đầy.

Có thể thêm hướng dẫn nén:

/compact giúp bạn tiết kiệm token và tránh bị full context window, nhưng vẫn giữ được tóm tắt quan trọng của cuộc trò chuyện.


/review — Review code hoặc PR

Yêu cầu Claude review code hiện tại hoặc toàn bộ thay đổi.


/commit — Tạo git commit

Tạo commit message và thực hiện commit trực tiếp từ Claude Code.


/diff — Xem thay đổi hiện tại

Mở interactive diff viewer trong terminal để xem toàn bộ file đã sửa trong session.

Phím tắt trong diff viewer:

  • j/k — điều hướng lên/xuống

  • q — đóng viewer

  • / — search trong diff


/config — Mở cấu hình

Truy cập menu cấu hình của Claude Code.


/model — Đổi mô hình

Chuyển đổi sang mô hình AI khác đang khả dụng.

Bạn có thể dùng /model để switch giữa các model khi cần cân nhắc giữa tốc độ và chất lượng phản hồi.


/usage — Xem mức sử dụng token

Hiển thị thống kê token đã sử dụng trong phiên hiện tại.


/upgrade — Mở trang nâng cấp

Mở trang upgrade trên trình duyệt để cập nhật phiên bản mới.


/memory — Quản lý project memory

Quản lý nội dung trong CLAUDE.md. Dùng để cập nhật coding conventions, architecture, workflow.


/agents — Quản lý Agents

Quản lý subagents và cấu hình agent.


/permissions — Thiết lập quyền thực thi

Cấu hình permission cho các thao tác: auto edit, auto run commands, sandbox mode.


/context — Xem mức sử dụng context

Hiển thị thông tin chi tiết về context window đang dùng.


/rewind — Quay lại checkpoint trước

Đưa trạng thái code về checkpoint trước đó. Rất hữu ích khi muốn undo thay đổi mà Claude đã thực hiện.


/branch — Tạo nhánh hội thoại mới

Tạo một nhánh mới từ điểm hiện tại trong cuộc trò chuyện, cho phép thử nghiệm mà không mất context gốc.


/btw — Hỏi câu phụ

Đặt một câu hỏi phụ mà không làm ô nhiễm main context. Rất hữu ích khi bạn đang trong một task lớn và có thắc mắc nhanh.

/btw giúp bạn giữ main context sạch — câu hỏi phụ và câu trả lời sẽ không ảnh hưởng đến task chính đang xử lý.


Lệnh được dùng nhiều nhất

Dưới đây là các lệnh mà developer sử dụng thường xuyên nhất, sắp xếp theo tần suất thực tế:

Lệnh
Mục đích
Khi nào dùng

/init

Tạo CLAUDE.md

Vào repo mới

/compact

Nén context

Context sắp đầy, muốn tiết kiệm token

/context

Xem mức context

Kiểm tra còn bao nhiêu context window

/review

Review code

Trước khi commit hoặc tạo PR

/commit

Tạo git commit

Hoàn thành task, muốn commit

/diff

Xem thay đổi

Kiểm tra code trước khi commit

/rewind

Undo thay đổi

Claude sửa sai, muốn quay lại

/model

Đổi model

Cần model mạnh hơn hoặc nhanh hơn

/usage

Xem token usage

Kiểm tra chi phí / giới hạn token


Workflow khuyến nghị


Tài liệu tham khảo

Cập nhật lần cuối