Slash command là câu lệnh bắt đầu bằng dấu gạch chéo (/), dùng để kích hoạt nhanh một chức năng cố định hoặc nạp bộ hướng dẫn tác vụ định sẵn. Thay vì phải sao chép một đoạn chỉ dẫn dài mỗi khi làm việc, người dùng chỉ cần nhập tên lệnh tương ứng.
Cơ chế này xuất hiện phổ biến trong nhiều ứng dụng cộng tác và ngày càng đóng vai trò quan trọng trong các công cụ hỗ trợ lập trình bằng trí tuệ nhân tạo.
Khái niệm và cách hoạt động của slash command
Slash command hoạt động như một điểm kích hoạt (trigger) cho các chỉ dẫn đã được đóng gói từ trước. Khi ký tự gạch chéo được nhập vào giao diện dòng lệnh hoặc khung trò chuyện, hệ thống sẽ đối chiếu tên lệnh với danh mục kỹ năng khả dụng.
Trong các môi trường như Claude Code, lệnh slash có thể gọi trực tiếp một kỹ năng (skill) từ tệp cấu hình hoặc kích hoạt một lệnh logic tích hợp sẵn.
Cấu trúc kỹ năng tuân theo chuẩn mở Agent Skills, cho phép lưu trữ hướng dẫn chi tiết trong tệp riêng và tương thích trên nhiều công cụ AI khác nhau.
<!-- Tệp SKILL.md mẫu -->
---
name: kiem-tra-code
description: Kiem tra chat luong ma nguon truoc khi tao ban giao
---
Hãy rà soát các tệp vừa chỉnh sửa theo checklist kiểm thử.
Hệ thống phân biệt rõ giữa hai hình thức thực thi lệnh:
- Lệnh tích hợp sẵn (Built-in commands): Thực thi logic mã nguồn cố định trực tiếp từ hệ thống phần mềm.
- Kỹ năng tích hợp sẵn (Bundled skills): Dựa trên câu lệnh chỉ dẫn chi tiết (prompt-based) để mô hình AI điều phối các công cụ tương ứng.
Cách tạo lệnh riêng bằng tệp SKILL.md
Khi một quy trình làm việc thường xuyên phải dán lại cùng một bộ hướng dẫn, checklist hay quy trình nhiều bước, việc tạo kỹ năng riêng là giải pháp tối ưu.
Kỹ năng cũng là lựa chọn phù hợp khi một phần trong tệp CLAUDE.md đã phát triển thành quy trình thao tác thay vì chỉ lưu trữ các thông tin thực tế của dự án.
Các bước thiết lập cơ bản:
- Tạo một tệp văn bản có tên
SKILL.mdchứa toàn bộ chỉ dẫn và các bước thực hiện công việc. - Đặt tệp vào vị trí quy định để công cụ tự động nhận diện và bổ sung vào bộ công cụ.
- Gọi trực tiếp bằng cú pháp
/ten-skillhoặc để trợ lý AI tự động kích hoạt khi ngữ cảnh yêu cầu.
Lợi ích và trường hợp sử dụng
Slash command giúp rút ngắn quy trình tương tác bằng cách chuyển đổi chuỗi thao tác phức tạp thành một điểm chạm duy nhất. Điều này giảm thiểu sai sót phát sinh từ việc nhập chỉ dẫn thủ công.
Claude Code cung cấp sẵn một nhóm kỹ năng prompt-based hỗ trợ quản lý dự án và kiểm tra mã nguồn:
| Kỹ năng tích hợp | Mục đích sử dụng | Đặc điểm thực thi |
|---|---|---|
/doctor |
Chẩn đoán lỗi cài đặt, tệp cấu hình, quyền hạn và chi phí | Tự động báo cáo phát hiện và hỏi xác nhận trước khi sửa |
/code-review |
Rà soát chất lượng mã nguồn dự án | Nạp hướng dẫn đánh giá mã chuyên sâu |
/verify |
Xây dựng và khởi chạy ứng dụng để xác nhận thay đổi | Chỉ chạy khi được gọi trực tiếp để kiểm soát thời gian và token |
/run |
Khởi chạy và điều khiển ứng dụng trực tiếp | Tự suy luận từ README, package.json hoặc Makefile |
/run-skill-generator |
Ghi lại cấu hình khởi chạy cho dự án phức tạp | Lưu lại lệnh cài đặt, biến môi trường và kịch bản khởi động |
Kỹ năng chẩn đoán /doctor cung cấp các phạm vi rà soát cụ thể:
- Sức khỏe cài đặt: Kiểm tra cài đặt trùng lặp, lỗi đường dẫn PATH và tệp cấu hình không đọc được.
- Tiện ích mở rộng: Rà soát các kỹ năng không dùng, máy chủ MCP và plugin tiêu tốn ngữ cảnh.
- Quản trị tệp chỉ dẫn: Phát hiện các nội dung trùng lặp trong tệp
CLAUDE.mdđể đề xuất chuyển thành kỹ năng nạp theo yêu cầu. - Phân quyền: Đề xuất đặt chế độ tự động làm mặc định và phê duyệt trước các lệnh chỉ đọc.
- Tối ưu mức dùng: Đưa ra đề xuất giảm lượng sử dụng gói trên các gói Pro, Max, Team hoặc Enterprise dựa trên 7 ngày gần nhất.
Một số giới hạn phiên bản và điều kiện kích hoạt:
- Tính năng rà soát mức độ dùng gói trong
/doctoryêu cầu phiên bản Claude Code từ v2.1.305 trở lên và tạm tắt khi Remote Control đang kết nối. - Lệnh kiểm tra xung đột chỉ dẫn
/doctor prompt-audityêu cầu phiên bản Claude Code từ v2.1.283 trở lên. - Một số kỹ năng như
/workflow-authoringchỉ khả dụng khi tính năng quy trình động được bật.
Khi nào nên và không nên dùng
Việc chuẩn hóa thao tác bằng câu lệnh mang lại hiệu quả cao khi áp dụng đúng ngữ cảnh công việc. Tuy nhiên, không phải tác vụ nào cũng cần tạo lệnh riêng.
Bảng đối chiếu trường hợp nên và không nên dùng slash command:
| Tiêu chí xem xét | Trường hợp nên dùng | Trường hợp không nên dùng |
|---|---|---|
| Tần suất lặp lại | Tác vụ diễn ra thường xuyên mỗi ngày hoặc theo chu kỳ cố định | Thao tác đơn lẻ chỉ thực hiện một lần trong suốt dự án |
| Tính chất hướng dẫn | Quy trình gồm nhiều bước phức tạp cần độ chính xác cao | Câu hỏi trao đổi thông thường hoặc yêu cầu sáng tạo tự do |
| Độ dài tài liệu | Checklist hoặc tài liệu tham khảo dài cần tiết kiệm token | Thông tin cốt lõi mang tính bắt buộc luôn cần nạp sẵn |
| Phạm vi áp dụng | Quy trình cần chia sẻ cho cả nhóm cùng tuân thủ | Thử nghiệm cá nhân ngắn hạn chưa định hình rõ cấu trúc |
Nhận định: Việc lạm dụng tạo quá nhiều lệnh cho những tác vụ hiếm khi sử dụng có thể gây khó khăn trong việc ghi nhớ tên lệnh và quản lý tệp tin.
Khi quy trình đã ổn định và việc dán lại hướng dẫn bắt đầu làm gián đoạn dòng công việc, tạo tệp kỹ năng riêng là giải pháp kỹ thuật hợp lý.
Người dùng có thể đối chiếu thêm tài liệu phát triển từ nhà cung cấp để thiết lập các tham số mở rộng phù hợp cho hệ thống của mình.
Nguồn chính thức đã tham khảo
- Claude Code — Slash commands (Kiểm tra ngày 2026-10-22).

