Một skill không chỉ là một file .md — cấu trúc thư mục chuẩn cho phép skill mang theo cả script hỗ trợ và template output.
Sau bài này, bạn sẽ
- Nắm cấu trúc thư mục chuẩn của một skill
- Biết 5 trường frontmatter YAML của SKILL.md
- Phân biệt nội dung nên để trong SKILL.md và nội dung nên tách ra
Cấu trúc thư mục chuẩn
~/.claude/skills/skill-name/ ├── SKILL.md # Định nghĩa & hướng dẫn ├── scripts/ # Script hỗ trợ (python, bash…) └── templates/ # Template output tái sử dụng
5 trường frontmatter
| Trường | Kiểu | Ý nghĩa |
|---|---|---|
| name | string | Tên hiển thị của skill |
| description | string | Mô tả skill làm gì — quyết định việc so khớp kích hoạt |
| autoInvoke | array | Cụm từ kích hoạt cho auto-invocation |
| effort | string | Mức độ effort lý luận: low / medium / high |
| shell | string | Shell dùng cho scripts: bash / zsh / sh |
Đặt gì ở đâu
- SKILL.md: hướng dẫn cốt lõi, ví dụ ngắn, quy tắc chính — dưới 500 dòng
- scripts/: logic phức tạp, lặp lại, chạy được độc lập (Python, shell)
- templates/: khuôn mẫu output cố định (báo cáo, PR description, cấu trúc file)
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.