Cấp 1 — Manual: upload trực tiếp lên Claude.ai
Nhanh nhất để bắt lỗi thô. Nén skill thành file zip, upload qua Settings, rồi gõ 5 cách diễn đạt khác nhau xem skill có thức dậy không. Phù hợp vòng lặp đầu tiên.
Kiểm thử skill Claude AI qua ba cấp và ba loại test. Skill viết xong chưa phải là skill dùng được — cần biết chính xác nó hỏng ở đâu.
Nhanh nhất để bắt lỗi thô. Nén skill thành file zip, upload qua Settings, rồi gõ 5 cách diễn đạt khác nhau xem skill có thức dậy không. Phù hợp vòng lặp đầu tiên.
Đặt skill vào ~/.claude/skills/ hoặc .claude/skills/ của dự án, chạy các kịch bản thật. Claude Code tự phát hiện thay đổi file trong phiên nên vòng lặp sửa và thử rất nhanh.
Dựng suite chạy toàn bộ kịch bản đánh giá qua endpoint /v1/skills. Phù hợp khi skill đã ổn định và bạn cần bảo đảm không hồi quy sau mỗi lần sửa.
Gõ ít nhất 5 cách diễn đạt khác nhau cho cùng một yêu cầu. Mục tiêu tỷ lệ kích hoạt trên 90%. Đồng thời gõ vài yêu cầu không liên quan để chắc chắn skill không bắt nhầm.
Kết quả tạo ra có bám đúng template quy định không? Có đủ các mục bắt buộc không? Có bịa dữ liệu không có trong nguồn không?
So với gõ prompt tay: tốn ít token hơn bao nhiêu, giảm được mấy lượt hỏi lại? Nếu skill khiến cuộc hội thoại dài hơn thì nó đang phản tác dụng.
| Triệu chứng | Nguyên nhân gốc | Cách chữa |
|---|---|---|
| Undertriggering — skill bỏ sót, không thức dậy | Description thiếu từ khoá người dùng thực sự gõ | Bổ sung các cách diễn đạt đa dạng vào description, gồm cả tiếng Anh lẫn tiếng Việt nếu team dùng cả hai |
| Overtriggering — skill bắt nhầm, quá nhạy | Description quá chung chung, phủ quá rộng | Thu hẹp phạm vi và thêm điều kiện phủ định: quy định rõ khi nào KHÔNG dùng skill |
| Execution — skill thức dậy nhưng làm sai | Thiếu quy tắc hoặc thiếu ngữ cảnh trong phần thân | Tinh chỉnh hướng dẫn cốt lõi, bổ sung file mẫu hoặc ví dụ đầu vào và đầu ra |
| Claude đọc file nhưng bỏ qua nội dung | Tham chiếu lồng quá sâu — file A trỏ B, B trỏ C | Giữ mọi tham chiếu chỉ một tầng từ SKILL.md để Claude đọc trọn file |
| Claude chỉ đọc lướt file dài | File tham chiếu quá dài, Claude preview bằng lệnh xem đầu file | File dài hơn 100 dòng phải có mục lục ở đầu |
Làm việc với một phiên Claude để thiết kế và tinh chỉnh skill. Claude hiểu định dạng SKILL.md một cách tự nhiên, bạn chỉ cần yêu cầu: "Tạo skill đóng gói quy trình chúng ta vừa làm."
Mở một phiên hoàn toàn mới đã nạp skill, giao tác vụ thật. Quan sát: Claude B có tìm đúng thông tin không, có áp dụng đúng quy tắc không, có bỏ sót bước nào không.
Ghi cụ thể chỗ Claude B trượt. Ví dụ: "Khi tôi xin báo cáo theo vùng, Claude quên lọc tài khoản test dù skill có ghi quy tắc này."
Đưa nguyên văn SKILL.md hiện tại kèm mô tả hiện tượng. Claude A sẽ gợi ý sắp xếp lại để quy tắc nổi bật hơn, hoặc dùng từ ngữ mạnh hơn.
Tiếp tục chu kỳ quan sát — tinh chỉnh — kiểm thử với tác vụ thật, không phải kịch bản giả. Mỗi vòng lặp cải thiện skill dựa trên hành vi quan sát được.
Skill là phần bổ sung cho model, nên hiệu quả phụ thuộc vào model bên dưới. Cùng một skill: với Haiku 4.5 hãy hỏi "hướng dẫn đã đủ chi tiết chưa"; với Sonnet 5 hỏi "đã rõ ràng và hiệu quả chưa"; với Opus 5 hỏi "có đang giải thích thừa không". Cái hoàn hảo cho Opus có thể quá sơ sài cho Haiku.
Triggering — skill có thức dậy đúng lúc không (gõ 5 cách diễn đạt khác nhau, mục tiêu trên 90%). Functional — output có đúng chuẩn template không. Performance — có tiết kiệm token và giảm số lượt hỏi lại thật không.
Đó là lỗi undertriggering — nguyên nhân là description thiếu từ khoá người dùng thực sự gõ. Bổ sung các cách diễn đạt đa dạng vào description, gồm cả tiếng Anh lẫn tiếng Việt nếu team dùng cả hai. Ngược lại, skill bắt nhầm là overtriggering — cần thu hẹp phạm vi và thêm điều kiện phủ định.
Claude A là phiên giúp bạn thiết kế và tinh chỉnh skill. Claude B là phiên mới đã nạp skill, dùng làm tác vụ thật. Bạn quan sát Claude B trượt ở đâu rồi mang phản hồi cụ thể ngược lại cho Claude A để sửa. Lặp theo sử dụng thật, không theo kịch bản giả.
Nguồn: Bài viết biên soạn dựa trên tài liệu Xây dựng bộ Skills cho Claude (Anthropic Academy, bản tiếng Việt do Nguyen Ngoc Tuan trình bày), đã viết lại và đối chiếu với tài liệu Agent Skills chính thức của Anthropic (platform.claude.com và code.claude.com), cập nhật 15/08/2026. Mọi số liệu kỹ thuật lấy theo tài liệu chính thức.