claude-code-best-practice
TL;DR
Tổng hợp cách xài các feature của Claude Code như Commands, Sub-Agents, Skills, Memory để tăng năng suất dev. Bao gồm tips từ team Claude và Boris Cherny — có cả workflow mẫu, cách debug, và những câu hỏi chưa có answer.
Bài này dành cho ai?
1. Dev muốn xài AI assistant hiệu quả hơn
Vấn đề: Xài Claude Code nhưng không biết các feature nâng cao, cứ gõ prompt từ đầu mỗi lần
Khi nào cần: Khi muốn setup workflow tái sử dụng, hoặc làm việc với AI agent trong dự án lớn
Được gì: Biết cách dùng Commands, Sub-Agents, Skills để automation mà không phải viết lại prompt mỗi lần
2. Team lead / Architect muốn setup quy trình cho team
Vấn đề: Team chưa có standard cách dùng AI trong dev workflow
Khi nào cần: Khi muốn onboarding nhanh, hoặc setup shared configs cho cả team
Được gì: Template CLAUDE.md, cách organize rules, workflow mẫu từ các founder
3. AI product builder
Vấn đề: Không biết Claude Code có những feature gì để tham khảo cho sản phẩm mình
Khi nào cần: Khi đang build AI coding tool hoặc developer tools
Được gì: Map đầy đủ các feature, cả những câu hỏi chưa ai trả lời được
Các điểm chính
-
CLAUDE.md nên dưới 200 dòng, tốt nhất là 60 dòng Instruction quá nhiều thì Claude bỏ qua. Trước khi thêm cái mới, hỏi “Cái này dùng cho 80% sessions hông?” → Làm gì: Viết CLAUDE.md ngắn gọn, chia rules ra file riêng nếu cần
-
Dùng Commands thay vì Sub-Agents cho workflow Commands invoke nhanh hơn, đỡ tốn context hơn. Sub-Agents chỉ dùng khi cần extra context cho feature cụ thể → Làm gì: Ưu tiên Commands cho reusable workflows
-
Plan mode là bắt buộc cho task lớn Dùng plan mode để Claude interview mình, tạo gated plan với từng phase có tests riêng → Làm gì: Gõ /plan hoặc để Claude hỏi câu hỏi trước khi bắt đầu
-
Dùng /compact khi context trên 50%, /clear khi đổi task Để tránh “agent dumb zone” — Claude bắt đầu làm kém khi context đầy → Làm gì: Gõ /compact thường xuyên, /clear khi chuyển sang task mới
-
Vanilla Claude Code tốt hơn workflow phức tạp cho task nhỏ Đừng overkill bằng workflow với task đơn giản → Làm gì: Cân nhắc — task này có cần workflow không, hay chỉ cần prompt trực tiếp
-
Commit mỗi giờ, dùng /rewind khi Claude đi sai Checkpointing tự động git-based. Esc Esc hoặc /rewind để undo khi Claude đi lệch hướng → Làm gì: Commit ngay khi task hoàn thành, dùng /rewind thay vì cố fix trong context đầy
-
Git Worktrees + Agent Teams cho parallel development Mỗi agent có working copy riêng, dev không bị conflict → Làm gì: Dùng git worktrees khi cần nhiều agent chạy song song
-
Voice Mode thay thế Wispr Flow, Remote Control thay thế OpenClaw Bài viết liệt kê những startup bị Claude Code feature native thay thế → Làm gì: Nếu đang xài mấy tool này, cân nhắc chuyển sang feature có sẵn
-
10 câu hỏi chưa có answer — “Billion Dollar Questions” Những câu hỏi như: CLAUDE.md nên có gì / không có gì? Khi nào dùng command vs agent vs skill? Tại sao Claude vẫn ignore instructions dù có MUST in caps? → Làm gì: Đọc để biết những vấn đề còn open, thử experiment
-
Có 8 báo cáo kỹ thuật trong repo Agent SDK vs CLI system prompts, Browser MCP comparison, Global vs project settings, LLM day-to-day degradation… → Làm gì: Đọc những phần liên quan khi gặp vấn đề cụ thể
Quick Start
-
Tạo CLAUDE.md trong project — viết dưới 60 dòng, tập trung instructions quan trọng nhất
-
Thử orchestration workflow mẫu — gõ
clauderồi/weather-orchestratorđể xem Command → Agent → Skill hoạt động -
Dùng plan mode trước mọi task lớn — gõ
/planhoặc để Claude hỏi câu hỏi trước
Đọc tiếp trong Sản phẩm & công nghệ
AI viết code ngày càng giỏi, lập trình viên còn tạo ra giá trị ở đâu?
AI có thể giúp viết code nhanh hơn rất nhiều, nhưng làm ra phần mềm và tạo ra một sản phẩm có giá trị kinh tế là hai việc khác nhau. Mình muốn nhìn lại chuỗi giá trị ngành phần mềm
Ghi chép Sản phẩm & công nghệ 26/10/2026Vì sao app AI làm ra vẫn sai ngay cả khi mọi bài test đều đạt?
Một lỗi phổ biến khi làm sản phẩm với AI coding agent: chúng ta nhầm lẫn giữa việc code chạy được và việc phần mềm chạy đúng với cách kiếm tiền của mình.
Ghi chép Sản phẩm & công nghệ 24/10/2026Tương lai của việc học là cá nhân hóa, không phải định sẵn
AI agent đang mở ra khả năng để mỗi người học có một hành trình riêng, được xây dựng từ những nguồn tri thức có chất lượng và liên tục điều chỉnh theo mục tiêu, năng lực và sự tiến
Ghi chép Sản phẩm & công nghệ