Cheat sheet Claude Code dành cho người mới bắt đầu và nhà phát triển

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 đó

MCP (Model Context Protocol): Tích hợp bên ngoài

Tác vụ Lệnh
Thêm MCP server claude mcp add
Liệt kê các máy chủ đã kết nối claude mcp list
Xóa máy chủ claude mcp remove <name>
Sử dụng công cụ MCP trong phiên làm việc Claude tự động kích hoạt khi phù hợp

Hook: Trình kích hoạt tự động

Sự kiện Hook Thời điểm kích hoạt
SessionStart Trong mỗi phiên làm việc mới hoặc được tiếp tục
PreToolUse Trước khi Claude chạy bất kỳ công cụ nào
PostToolUse Sau khi một công cụ hoàn tất
UserPromptSubmit Mỗi khi bạn gửi tin nhắn
Stop Khi phiên làm việc kết thúc

Subagent - Thực thi song song

Tác vụ Lệnh
Tạo một subagent claude "run this task in a subagent"
Phiên shell chạy ngầm claude agents ! <command>
Tách biệt các phân tích chuyên sâu Định nghĩa agent trong .claude/agents/<name>.md

Các lệnh Slash (Nâng cao)

Lệnh Mô tả
/init Tạo file CLAUDE.md cho dự án của bạn
/cost 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.

Thứ Ba, 08/09/2026 15:39
51 👨 23
Xác thực tài khoản!

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:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
❖ Claude