~/VibeHandbook
PDF miễn phí

Công cụ Agent

docs.claude.com

Skills (Kỹ năng)

Đây là gì

Một Skill (Kỹ năng) là một tập hợp các hướng dẫn và tài nguyên đóng gói sẵn, dạy cho một AI coding (tác nhân lập trình AI) cách thực hiện một tác vụ cụ thể. Thay vì phải giải thích lại các quy ước của bạn trong mỗi cuộc trò chuyện, bạn viết chúng một lần dưới dạng một Skill — một mô tả ngắn cộng với các bước thực hiện, ví dụ, và bất kỳ tệp hỗ trợ nào — rồi agent sẽ nạp nó lên khi cần, ngay khi tác vụ đó xuất hiện. Hãy hình dung nó như một công thức nấu ăn mà agent lấy ra dùng khi tình huống phù hợp.

Điểm mạnh

  • Ghi lại bí quyết một lần và tái sử dụng, nên bạn không phải lặp lại cùng một thiết lập trong mỗi câu lệnh ().
  • Chỉ được nạp khi liên quan, nên nó không làm rối context (ngữ cảnh) của agent vào những lúc còn lại.
  • Là các tệp đơn giản, dễ đọc — thường là Markdown — nên dễ viết, dễ xem lại, và dễ quản lý phiên bản bằng .
  • Có thể chia sẻ giữa một nhóm hoặc nhiều dự án, giúp mọi người dùng chung một quy trình đáng tin cậy.

Đánh đổi

  • Một Skill cũ hoặc mơ hồ có thể dẫn agent đi sai hướng; giống như tài liệu, nó cần được bảo trì.
  • Quá nhiều Skill chồng chéo nhau có thể gây nhầm lẫn về việc cái nào nên được áp dụng.
  • Nó chỉ có ích khi agent nhận ra đúng tác vụ và tự lấy Skill đó ra dùng.
  • Đây là hướng dẫn, không phải sự đảm bảo — agent vẫn có thể đi chệch khỏi kịch bản.

Khi nào nên dùng

Hãy dùng một Skill khi bạn có một quy trình lặp lại với các quy tắc cụ thể — một trình tự triển khai (), một checklist về phong cách viết code, một định dạng đặc thù cho một lĩnh vực — mà nếu không có Skill thì bạn sẽ phải dán vào khung chat mỗi lần.

Phù hợp với vibe coding ở điểm nào

Skill là cách để một trợ lý (assistant) thông thường trở thành trợ lý của riêng bạn. Hãy mã hóa cách mà dự án của bạn muốn mọi việc được thực hiện — cách đặt tên, cách kiểm thử, thứ tự các bước — và agent sẽ tự động làm theo. Giữ mỗi Skill hẹp về phạm vi và đặt tên rõ ràng để agent biết chính xác khi nào nên gọi đến nó.

---
name: ship-checklist
description: Steps to take before shipping any change to production.
---

1. Run the test suite and confirm it passes.
2. Bump the version in package.json.
3. Update CHANGELOG.md with a one-line summary.
4. Commit, push, then deploy.