Thứ Bảy, 12 tháng 9, 2026

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ệnhMô tả
npm install -g @anthropics/claude-codeCài đặt Claude Code trên toàn hệ thống
claude auth loginXác thực với Anthropic
claude auth statusKiểm tra trạng thái đăng nhập

Bắt đầu / Tiếp tục / Thực thi 1 lần

LệnhSử dụng
claudeBắt đầu phiên tương tác
claude --resumeTiế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ắtHành động
Ctrl + CNgắt hoạt động hiện tại
Ctrl + LXóa màn hình terminal
Mũi tên lênGọi lại lệnh trước đó
Mũi tên xuốngĐiều hướng lịch sử lệnh
TabTự động hoàn tất lệnh hoặc đường dẫn
Ctrl + DThoát phiên hiện tại
Ctrl + RTìm kiếm lịch sử lệnh
EscNgắt phản hồi hoặc thao tác hiện tại của Claude
Esc + EscMở các tùy chọn tua lại/checkpoint
Shift + TabChuyển đổi giữa các chế độ quyền
Ctrl + OHiển thị chế độ xem bản ghi chi tiết
@ + đường dẫnTham 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ệnhMô tả
/helpHiển thị các lệnh khả dụng
/clearXóa ngữ cảnh hiện tại
/exitThoát phiên
/versionHiển thị thông tin phiên bản
/statusHiể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
/doctorChẩn đoán các vấn đề về cài đặt và môi trường của Claude Code
/agentsLiệt kê, tạo hoặc chỉnh sửa các subagent
/skillsLiệt kê các skill hiện có
/hooksXem các hook đã được cấu hình
/resumeTiếp tục phiên làm việc trước đó

Các thao tác với file và code

LệnhMụ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 codeclaude "explain this file"
Tóm tắt dự ánclaude "summarize project"
Khắc phục các lỗi lintclaude "fix lint errors"
Tối ưu hóa hàmclaude "optimize this function"

Hiểu codebase

LệnhTrườ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ảnLệnh
Lỗi Runtimeclaude "debug this error"
Dấu vết ngăn xếpclaude "fix stack trace"
Logic saiclaude "why is this failing?"
Lỗi ẩnclaude "find logical bug"

Tái cấu trúc và tối ưu hóa

Mục tiêuLệnh
Đơn giản hóa codeclaude "simplify logic"
Cải thiện khả năng đọcclaude "improve readability"
Loại bỏ các phần trùng lặpclaude "remove duplication"
Hiệu suấtclaude "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ồmclaude "analyze test coverage"

Git & Pull Request (PR)

Tác vụLệnh
Xem lại các thay đổiclaude "review git diff"
Commit tin nhắnclaude "suggest commit message"
Khắc phục xung độtclaude "fix merge conflicts"
Tóm tắt PRclaude "prepare PR summary"

Tài liệu

Tác vụLệnh
Tạo READMEclaude "create README"
Tài liệu hóa chức năngclaude "document this function"
Chú thích nội dòngclaude "add inline comments"
Tài liệu APIclaude "generate API docs"

Bộ nhớ và ngữ cảnh

LệnhPurpose
claude --memoryKí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 đầuclaude /init
Xác định các quy ước lập trìnhThê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ụcMô 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 serverclaude mcp add
Liệt kê các máy chủ đã kết nốiclaude mcp list
Xóa máy chủclaude mcp remove <name>
Sử dụng công cụ MCP trong phiên làm việcClaude tự động kích hoạt khi phù hợp

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

Sự kiện HookThời điểm kích hoạt
SessionStartTrong mỗi phiên làm việc mới hoặc được tiếp tục
PreToolUseTrước khi Claude chạy bất kỳ công cụ nào
PostToolUseSau khi một công cụ hoàn tất
UserPromptSubmitMỗi khi bạn gửi tin nhắn
StopKhi 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 subagentclaude "run this task in a subagent"
Phiên shell chạy ngầmclaude 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ệnhMô tả
/initTạo file CLAUDE.md cho dự án của bạn
/costHiển thị mức sử dụng token và bảng phân tích chi phí
/modelChuyển đổi hoặc lưu mô hình đang hoạt động của bạn
/compactNén ngữ cảnh để tiết kiệm token
/code-reviewThực hiện đánh giá code cho các thay đổi hiện tại
/code-review --fixXem 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ệnhMụ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-checkBỏ 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 commitLuô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ọnSử 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 độngMục đích
EscNgắt hoạt động hiện tại của Claude
Esc + EscMở menu Rewind/checkpoint 
/rewindQuay 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ăngMục đích
SKILL.mdXá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-nameChủ động kích hoạt skill

CLAUDE.md, Skills, Subagents, Hooks

Tính năngTốt nhất cho
CLAUDE.mdCác hướng dẫn, quy ước, kiến ​​trúc và lệnh áp dụng cho toàn bộ dự án
SkillsWorkflow 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
HooksTự động thực thi các hành động khi xảy ra những sự kiện cụ thể
MCPKế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ệnhSử dụng
claude --thinkChế độ 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ánhSử dụng thay thế
Fix thisFix this Python KeyError and explain why
Write codeCreate 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.

=============================
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master