Mỗi đội đều có những nghi thức lặp lại: review trước commit, cập nhật changelog, kiểm tra bảo mật. Custom command đóng gói cả quy trình vào một lệnh /ten-lenh — ai trong team gõ cũng ra cùng chất lượng.
- Tạo custom command đầu tiên từ một prompt bạn hay lặp
- Truyền tham số vào command bằng $ARGUMENTS
- Chọn giữa command cá nhân và command của repo
- Claude Code đã cài và dùng quen mức cơ bản
- Một quy trình bạn đã gõ đi gõ lại ít nhất 3 lần
Command là prompt được phong cấp
Custom command chỉ là một file markdown chứa prompt, đặt trong thư mục .claude/commands/. Tên file thành tên lệnh: file review.md tạo ra lệnh /review.
Sức mạnh không nằm ở phím tắt — mà ở chỗ quy trình được chuẩn hóa: bản prompt tốt nhất của người giỏi nhất trong team trở thành mặc định của tất cả mọi người.
Tạo command đầu tiên trong 2 phút
Chọn quy trình bạn lặp nhiều nhất. Ví dụ kinh điển: review thay đổi trước khi commit.
# .claude/commands/review.md
Rà soát các thay đổi chưa commit:
1. Chạy git diff để xem toàn bộ thay đổi
2. Kiểm tra: lỗi logic, edge case bị bỏ sót, secret lộ ra
3. Đối chiếu quy ước trong CLAUDE.md
4. Kết luận theo mức: BLOCKER / NÊN SỬA / GỢI Ý
Không tự sửa gì — chỉ báo cáo.Tham số hóa với $ARGUMENTS
Chuỗi $ARGUMENTS trong file sẽ được thay bằng phần bạn gõ sau tên lệnh — một command phục vụ được nhiều tình huống.
# .claude/commands/fix-issue.md
Đọc GitHub issue số $ARGUMENTS bằng gh issue view.
Tái hiện lỗi, đề xuất kế hoạch sửa, chờ tôi duyệt rồi mới code.
# Dùng: /fix-issue 128Cá nhân hay của team?
Quy tắc: thói quen riêng để ở nhà; nghi thức của đội để trong repo. Command trong repo còn là tài liệu sống — người mới đọc thư mục commands là hiểu ngay đội này làm việc thế nào.
- ~/.claude/commands/ — command cá nhân, đi theo bạn mọi dự án
- .claude/commands/ trong repo — commit vào git, cả team dùng chung, review được như code
Ba command đáng tạo ngay hôm nay
Đừng tạo quá 5-7 command — danh sách dài không ai nhớ. Command tốt là command được gõ mỗi ngày.
- /review — rà thay đổi theo checklist của đội trước mỗi commit
- /test-cover — viết test cho phần code vừa sửa, chạy và báo kết quả
- /changelog — đọc các commit từ tag gần nhất, soạn mục changelog theo format của repo
Nâng cấp: command gọi cả kế hoạch
Command có thể yêu cầu Claude vào chế độ lập kế hoạch trước (xem bài Điều khiển context): với việc lớn, command nên kết bằng "đề xuất kế hoạch và CHỜ TÔI DUYỆT" — chuẩn hóa cả sự thận trọng, không chỉ thao tác.
Củng cố những gì bạn vừa học
3 câu trắc nghiệm · đạt từ 70% · câu hỏi và đáp án xáo trộn mỗi lần.