Lộ trình học›Claude Code›Claude Code chuyên sâu — Tham khảo đầy đủ Mở bản đồ

1.3 · Custom slash command nâng cao: $ARGUMENTS, scope và cài đặt hàng loạt

Bài viếtTrung cấp6 phút đọc

Ngoài cú pháp cơ bản, custom command còn hỗ trợ tham số hóa và cài đặt hàng loạt cho cả team — biến một thư mục .md thành bộ công cụ dùng chung.

Sau bài này, bạn sẽ
  1. Tham số hóa command bằng $ARGUMENTS
  2. Phân biệt scope User và Project
  3. Cài đặt nhiều command cùng lúc cho một dự án mới

Tham số hóa

# .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ờ duyệt rồi mới code.

# Dùng: /fix-issue 128

$ARGUMENTS được thay bằng toàn bộ phần gõ sau tên lệnh — một file phục vụ nhiều tình huống khác nhau.

Scope: User hay Project

ScopeVị tríKhi nào dùng
User~/.claude/commands/Thói quen cá nhân, đi theo bạn mọi dự án
Project.claude/commands/ trong repoNghi thức của team, commit vào git, review được như code

Cài đặt hàng loạt cho dự án mới

mkdir -p .claude/{commands,agents,skills} ~/.claude/{hooks,skills}

cp 01-slash-commands/*.md .claude/commands/ && \
cp 02-memory/project-CLAUDE.md ./CLAUDE.md && \
cp -r 03-skills/* ~/.claude/skills/ && \
cp 04-subagents/*.md .claude/agents/ && \
cp 06-hooks/*.sh ~/.claude/hooks/ && \
chmod +x ~/.claude/hooks/*.sh

Thứ tự cài khuyến nghị: bộ nhớ (thiết yếu) → lệnh slash (dùng hằng ngày) → subagent (chất lượng) → hook (tự động hóa) → MCP (dữ liệu ngoài) → skill (nâng cao) → plugin (trọn gói).

Kiểm tra nhanh1 câu hỏi · chọn đáp án để xem giải thích
    Bạn đã hoàn thành bài này chưa?Tiến độ lưu trên trình duyệt của bạn.