Mua gói Thành viên QuanTriMang Pro để trải nghiệm website không quảng cáo và sử dụng các tiện ích AI trên QuanTriMang.
Claude Code là trợ lý lập trình AI chạy trên giao diện dòng lệnh (terminal) do Anthropic phát triển. Để bắt đầu ngay, hãy cài đặt công cụ này bằng lệnh npm install -g @anthropics/claude-code, sau đó chạy lệnh claude tại thư mục gốc của dự án để khởi động phiên làm việc tương tác.
Bảng cheat sheet về Claude Code này là tài liệu tham khảo nhanh dành cho người mới bắt đầu cũng như các lập trình viên đang sử dụng trợ lý AI này trong những dự án thực tế. Tài liệu được thiết kế để tra cứu nhanh, ôn tập và sử dụng hàng ngày, bao gồm các lệnh, quy trình làm việc và những mẫu câu lệnh (prompt) phổ biến nhất mà không đi vào giải thích dài dòng.
Cài đặt và xác thực
Lệnh
Mô tả
npm install -g @anthropics/claude-code
Cài đặt Claude Code trên toàn hệ thống
claude auth login
Xác thực với Anthropic
claude auth status
Kiểm tra trạng thái đăng nhập
Bắt đầu / Tiếp tục / Thực thi 1 lần
Lệnh
Sử dụng
claude
Bắt đầu phiên tương tác
claude --resume
Tiếp tục phiên làm việc trước
claude "prompt"
Chạy một tác vụ thực thi một lần
Các phím tắt hữu ích nhất cho Claude Code
Phím tắt
Hành động
Ctrl + C
Ngắt hoạt động hiện tại
Ctrl + L
Xóa màn hình terminal
Mũi tên lên
Gọi lại lệnh trước đó
Mũi tên xuống
Điều hướng lịch sử lệnh
Tab
Tự động hoàn tất lệnh hoặc đường dẫn
Ctrl + D
Thoát phiên hiện tại
Ctrl + R
Tìm kiếm lịch sử lệnh
Esc
Ngắt phản hồi hoặc thao tác hiện tại của Claude
Esc + Esc
Mở các tùy chọn tua lại/checkpoint
Shift + Tab
Chuyển đổi giữa các chế độ quyền
Ctrl + O
Hiển thị chế độ xem bản ghi chi tiết
@ + đường dẫn
Tham chiếu đến một file hoặc thư mục trong prompt
/
Mở menu Command
?
Hiển thị các phím tắt có sẵn
Phiên và các lệnh Slash
Lệnh
Mô tả
/help
Hiển thị các lệnh khả dụng
/clear
Xóa ngữ cảnh hiện tại
/exit
Thoát phiên
/version
Hiển thị thông tin phiên bản
/status
Hiển thị thông tin về tài khoản, mô hình, thư mục làm việc và phiên bản
/doctor
Chẩn đoán các vấn đề về cài đặt và môi trường của Claude Code
/agents
Liệt kê, tạo hoặc chỉnh sửa các subagent
/skills
Liệt kê các skill hiện có
/hooks
Xem các hook đã được cấu hình
/resume
Tiếp tục phiên làm việc trước đó
Các thao tác với file và code
Lệnh
Mục đích
claude "read file.py"
Đọc và giải thích một file
claude "edit index.js"
Chỉnh sửa file hiện có
claude "create utils.py"
Tạo một file mới
claude "refactor this file"
Tái cấu trúc code
Các tác vụ nhanh (câu lệnh đơn)
Tác vụ
Lệnh
Giải thích code
claude "explain this file"
Tóm tắt dự án
claude "summarize project"
Khắc phục các lỗi lint
claude "fix lint errors"
Tối ưu hóa hàm
claude "optimize this function"
Hiểu codebase
Lệnh
Trường hợp sử dụng
claude "analyze repo"
Phân tích tổng quan
claude "explain folder structure"
Hiểu về bố cục
claude "find unused code"
Phát hiện code "chết"
claude "suggest improvements"
Các ý tưởng dọn dẹp codebase
Gỡ lỗi & Sửa lỗi
Kịch bản
Lệnh
Lỗi Runtime
claude "debug this error"
Dấu vết ngăn xếp
claude "fix stack trace"
Logic sai
claude "why is this failing?"
Lỗi ẩn
claude "find logical bug"
Tái cấu trúc và tối ưu hóa
Mục tiêu
Lệnh
Đơn giản hóa code
claude "simplify logic"
Cải thiện khả năng đọc
claude "improve readability"
Loại bỏ các phần trùng lặp
claude "remove duplication"
Hiệu suất
claude "optimize performance"
Kiểm thử & Chất lượng
Tác vụ
Lệnh
Viết các bài kiểm thử
claude "write tests"
Sửa các bài kiểm thử
claude "fix failing tests"
Thêm các trường hợp ngoại lệ
claude "add edge cases"
Đánh giá phạm vi bao gồm
claude "analyze test coverage"
Git & Pull Request (PR)
Tác vụ
Lệnh
Xem lại các thay đổi
claude "review git diff"
Commit tin nhắn
claude "suggest commit message"
Khắc phục xung đột
claude "fix merge conflicts"
Tóm tắt PR
claude "prepare PR summary"
Tài liệu
Tác vụ
Lệnh
Tạo README
claude "create README"
Tài liệu hóa chức năng
claude "document this function"
Chú thích nội dòng
claude "add inline comments"
Tài liệu API
claude "generate API docs"
Bộ nhớ và ngữ cảnh
Lệnh
Purpose
claude --memory
Kích hoạt bộ nhớ
claude "show memory"
Xem ngữ cảnh đã lưu
claude "clear memory"
Reset bộ nhớ
CLAUDE.md: File bộ nhớ dự án
Tác vụ
Lệnh / Hành động
Tạo file ban đầu
claude /init
Xác định các quy ước lập trình
Thêm trực tiếp các quy tắc vào CLAUDE.md
Thiết lập ghi chú về cấu trúc thư mục
Mô tả bố cục và mục đích
Ghi lại những sai lầm trong quá khứ
Hãy ghi chúng vào để Claude không lặp lại các nội dung đó
Hiển thị mức sử dụng token và bảng phân tích chi phí
/model
Chuyển đổi hoặc lưu mô hình đang hoạt động của bạn
/compact
Nén ngữ cảnh để tiết kiệm token
/code-review
Thực hiện đánh giá code cho các thay đổi hiện tại
/code-review --fix
Xem xét và tự động áp dụng các bản sửa lỗi
/simplify
Đánh giá việc tái cấu trúc chỉ nhằm mục đích dọn dẹp code
Quyền & Sự an toàn
Lệnh
Mục đích
claude --allowedTools "Bash,Edit"
Giới hạn các công cụ mà Claude có thể sử dụng
claude --disallowedTools "Bash"
Chặn các công cụ cụ thể
claude --no-permission-check
Bỏ qua các thông báo xác nhận (cần thận trọng khi sử dụng)
Xem lại các thay đổi trước khi commit
Luôn luôn sử dụng diff trước git commit trong môi trường thực tế
Cấu trúc thư mục .claude (Dành cho người dùng nâng cao)
Hầu hết các kỹ sư sử dụng Claude Code đều bỏ lỡ khoảng 80% giá trị của sản phẩm do không tận dụng thư mục .claude/.
.claude/
├── CLAUDE.md ← Bộ nhớ và quy ước dự án
├── agents/ ← Các định nghĩa về subagent chuyên biệt
├── skills/ ← Workflow lệnh slash có thể tái sử dụng
├── rules/ ← Các quy tắc hành vi theo phạm vi đường dẫn
└── settings.json ← Hook, quyền hạn, cấu hình mô hình
Chế độ Headless & Tự động hóa
Lệnh / Tùy chọn
Sử dụng
claude -p "prompt"
Chạy Claude Code ở chế độ không tương tác với một câu lệnh (prompt)
claude -p "run tests and explain failures"
Chạy một tác vụ phát triển tự động
claude -p "review this code"
Sử dụng Claude Code trong các script hoặc CI workflow
Chế độ Headless cho phép Claude Code hoạt động mà không cần phiên làm việc trên terminal có tính tương tác. Chế độ này hữu ích cho tự động hóa, CI/CD pipeline, quy trình đánh giá code định kỳ, quy trình kiểm thử, tạo tài liệu và các tác vụ phát triển có tính lặp lại khác.
Checkpoint & Quay lại
Hành động
Mục đích
Esc
Ngắt hoạt động hiện tại của Claude
Esc + Esc
Mở menu Rewind/checkpoint
/rewind
Quay lại checkpoint trước đó khi có sẵn
Claude Code cung cấp các checkpoint giúp việc hoàn tác những thay đổi không mong muốn trong phiên làm việc tương tác trở nên dễ dàng hơn. Trước khi chấp nhận một đợt tái cấu trúc code quy mô lớn hoặc một thay đổi mang tính thử nghiệm, bạn có thể sử dụng tính năng quay lại trạng thái trước đó thay vì phải thủ công hoàn tác từng thay đổi một.
Các skill Claude Code
Skill là các quy trình làm việc có thể tái sử dụng, giúp mở rộng khả năng của Claude Code thông qua những hướng dẫn, quy trình, template và file hỗ trợ chuyên biệt. Khác với file CLAUDE.md - nơi chứa các hướng dẫn dự án được nạp vào ngữ cảnh phiên làm việc - các skill chỉ được nạp khi cần thiết cho một tác vụ cụ thể. Bạn cũng có thể kích hoạt trực tiếp một skill bằng cách sử dụng lệnh bắt đầu bằng lệnh slash tương ứng.
Tính năng
Mục đích
SKILL.md
Xác định các hướng dẫn và hành vi của Skill
.claude/skills/
Lưu trữ các skill ở cấp độ dự án
~/.claude/skills/
Lưu trữ các skill cá nhân có thể sử dụng trên nhiều dự án
/skill-name
Chủ động kích hoạt skill
CLAUDE.md, Skills, Subagents, Hooks
Tính năng
Tốt nhất cho
CLAUDE.md
Các hướng dẫn, quy ước, kiến trúc và lệnh áp dụng cho toàn bộ dự án
Skills
Workflow có thể tái sử dụng và quy trình chuyên biệt
Subagents
Ủy quyền các tác vụ riêng lẻ hoặc chuyên biệt
Hooks
Tự động thực thi các hành động khi xảy ra những sự kiện cụ thể
MCP
Kết nối Claude Code với các công cụ và dịch vụ bên ngoài
Cách dễ nhất để ghi nhớ sự khác biệt là: Sử dụng CLAUDE.md cho kiến thức dự án mang tính lâu dài, Skills cho các quy trình làm việc có thể tái sử dụng, Subagents cho các công việc được ủy quyền, Hooks cho các hành động tự động kích hoạt bởi sự kiện, và MCP cho việc tích hợp với các hệ thống bên ngoài.
Tư duy mở rộng (Nâng cao)
Lệnh
Sử dụng
claude --think
Chế độ suy luận sâu
claude "deeply analyze architecture"
Đánh giá thiết kế và hiệu năng
Nâng cấp prompt (Bản sửa đổi)
Tránh
Sử dụng thay thế
Fix this
Fix this Python KeyError and explain why
Write code
Create a Node.js API with validation
Claude Code phát huy hiệu quả tốt nhất khi được sử dụng như một người bạn đồng hành trong công việc lập trình hàng ngày, thay vì chỉ là công cụ tạo code dùng một lần. Bản cheat sheet này được thiết kế để giúp bạn nhanh chóng tra cứu các lệnh, mẫu và workflow, qua đó duy trì năng suất mà không làm gián đoạn mạch tư duy khi viết code.
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây: