Dữ liệu FDE TimesViệc làm FDE đang mở 798▼30 Thay đổi số việc đang mở trong 7 ngày, so sánh cùng phạm vi: không tính việc của các công ty mới được theo dõi tuần nàyMới trong 7 ngày 67Công ty đang tuyển 139Nhận làm từ xa 25%Lương trung vị (Mỹ) $202kTuyển nhiều nhất Databricks 108
中文EN

Tờ báo của nghề Forward Deployed Engineer

Sách & khoá học

Khoá agent skills của Anthropic bỏ qua câu khách hàng sẽ hỏi

Sáu video, khoảng 22 phút, dạy tạo và chia sẻ skill trong Claude Code, nhưng không bài nào dạy eval để chứng minh skill chạy đúng.

Chia sẻLinkedInFacebookX

Tóm tắt nhanh

  • Khoá có 6 video, tổng khoảng 22 phút, học mất khoảng 1 giờ 45 phút, và chỉ nói về skill trong Claude Code
  • Sáu bài dạy thao tác tạo, cấu hình, chia sẻ và sửa lỗi skill, nhưng không có bài riêng về evaluation
  • Học khoá trước, rồi đọc tài liệu best practices để viết evaluation trước khi viết chỉ dẫn
Cây quyết định. Câu hỏi gốc: một đoạn trong CLAUDE.md là dữ kiện hay quy trình? Nếu là dữ kiện thì giữ trong CLAUDE.md. Nếu là quy trình thì hỏi tiếp: quy trình có tác dụng phụ như deploy không? Không thì tách thành SKILL.md cấp dự án. Có thì tắt tự nạp và giới hạn allowed-tools. Nhánh này được tô màu cam để nhấn mạnh.
Theo tài liệu Claude Code, nên tạo skill khi một đoạn trong CLAUDE.md đã thành quy trình, không còn là dữ kiện đơn thuần. Với quy trình có tác dụng phụ như deploy, nên tắt tự nạp để skill chỉ chạy khi có người gõ /tên. Nguồn: tài liệu Claude Code và "Skill authoring best practices" của Anthropic.

Khoá “Introduction to agent skills” của Anthropic chỉ có 6 video, tổng khoảng 22 phút, theo trang công nghệ @IT của ITmedia. Cũng theo @IT, khoá ra mắt ngày 10/3/2026 và thời gian học ước tính khoảng 1 giờ 45 phút, tính cả phần đọc và thực hành ngoài video. Vậy nên hãy dành cho nó một buổi chiều, chứ đừng nghĩ 22 phút là xong.

Thời gian đó đáng bỏ ra. Anthropic mô tả skill là chỉ dẫn markdown dùng lại được, Claude tự áp dụng vào đúng việc, đúng lúc, và mục tiêu của khoá là dạy Claude một lần thay vì lặp lại mãi. Với FDE, đó chính là cách đóng gói quy trình riêng của khách để agent làm đúng mỗi lần chạy.

Nhưng khoá dạy thao tác, không dạy đo lường. Trong 6 bài không có bài riêng nào về viết evaluation, trong khi câu khách hàng sớm muộn cũng hỏi bạn là: làm sao biết skill chạy đúng?

Sáu bài, đi từ khái niệm đến sửa lỗi

Khoá nằm trong Anthropic Academy, chạy trên nền tảng Skilljar, và chỉ nói về skill trong Claude Code. Sáu bài lần lượt là: skill là gì, tạo skill đầu tiên, cấu hình và skill nhiều file, so sánh skill với các tính năng khác của Claude Code, chia sẻ skill, và xử lý sự cố.

Phần kỹ thuật nền khá gọn. Theo tài liệu Claude Code, mỗi skill là một thư mục có file SKILL.md gồm hai phần: frontmatter YAML cho Claude biết khi nào dùng skill, và phần thân chứa chỉ dẫn. Skill cấp dự án được chia sẻ bằng cách commit vào repo, nên repo của khách là chỗ tự nhiên để đặt quy trình của khách.

Đừng nhầm khoá này với “Agent Skills with Anthropic” của DeepLearning.AI. Đó là một khoá khác, dài hơn hẳn, coi skill là các thư mục chỉ dẫn mở rộng năng lực của agent bằng kiến thức chuyên biệt.

Anthropic Academy DeepLearning.AI
Quy mô 6 video, khoảng 22 phút 10 bài, 2 giờ 19 phút
Người dạy Anthropic Elie Schoppik

Thứ tự nên học: khoá Academy trước để nắm thao tác, sau đó đọc ngay tài liệu “Skill authoring best practices” của Anthropic, vì đó là chỗ bù phần khoá còn thiếu. Khoá DeepLearning.AI để sau, khi bạn muốn đi sâu hơn.

Viết evaluation trước, chỉ dẫn sau

Phần khoá bỏ trống lại là bước nên làm đầu tiên. Tài liệu best practices của Anthropic viết rõ: tạo evaluation trước khi viết tài liệu dài cho skill. Vì thế sơ đồ đầu bài đặt evaluation ngay sau bước chọn quy trình, trước cả khi bạn mở SKILL.md.

Một evaluation không có gì phức tạp: một yêu cầu thật kèm kết quả mong đợi. Ví dụ trong tài liệu là yêu cầu “trích toàn bộ văn bản trong file PDF này và lưu vào output.txt”. Kết quả mong đợi bạn có thể ghi là: có file output.txt và trong đó có đủ văn bản của PDF.

Thử hình dung bạn đang làm cho một công ty thương mại điện tử. Một evaluation có thể là “hoàn tiền đơn #1234”, với kỳ vọng agent kiểm tra trạng thái đơn và dừng lại xin duyệt nếu số tiền vượt ngưỡng của bộ phận kế toán. Viết ba câu như vậy, bạn biết skill phải làm gì trước khi viết dòng chỉ dẫn nào.

Viết eval thì đã có trợ giúp: trong bài blog ngày 3/3/2026, Anthropic cho biết skill-creator nay giúp viết eval, tức các bài kiểm tra xem Claude có làm đúng điều bạn mong đợi với một prompt hay không. Còn chạy chúng là chuyện khác. Theo tài liệu best practices, chưa có cách chạy sẵn, nên hệ thống đánh giá vẫn là phần bạn phải tự dựng.

Chỉ viết những gì Claude chưa biết

Có evaluation rồi mới viết phần thân, và nguyên tắc cắt đã được ghi rõ: chỉ thêm ngữ cảnh Claude chưa có, mỗi đoạn phải xứng với số token nó tiêu tốn. Với tài liệu nội bộ của khách, như vậy là xoá đoạn giải thích hoàn tiền là gì hay cách viết câu JOIN.

Thứ cần giữ là quy tắc chỉ khách mới có, như ngưỡng nào phải có người duyệt, hoặc hệ thống cũ nào không được đụng vào. Evaluation viết trước giúp bạn cắt mạnh tay hơn: xoá một đoạn, chạy lại, nếu vẫn đạt thì đoạn đó không cần thiết.

Description quyết định skill có được gọi hay không

Phần thân viết hay đến mấy cũng vô ích nếu Claude không chọn skill. Theo tài liệu Claude Code, description quyết định Claude có dùng skill hay không. Tài liệu khuyên đặt trường hợp dùng chính lên đầu, vì phần description cộng when_to_use bị cắt ở 1.536 ký tự trong danh sách skill.

Anthropic chỉ ra hai kiểu hỏng: description quá rộng khiến skill kích hoạt nhầm, quá hẹp thì skill không bao giờ chạy. Một câu như “giúp xử lý đơn hàng” rơi vào kiểu thứ nhất. Hãy viết lại theo mẫu: skill làm việc gì, và được dùng khi người dùng yêu cầu việc gì.

Evaluation cũng giúp ở bước này. Khi dùng skill-creator để tinh chỉnh, Anthropic ghi nhận khả năng kích hoạt cải thiện trên 5/6 skill công khai của hãng. Bạn nên đưa vào bộ evaluation cả những yêu cầu không được phép kích hoạt skill.

Biến khoá học thành bằng chứng trong CV

Thứ thuyết phục nhà tuyển dụng không phải việc bạn đã xem hết sáu video, mà là skill bạn làm ra có chạy đúng hay không. Nếu tin tuyển dụng nhắc tới Claude Code hoặc agent skills, hãy đưa vào portfolio một repo có SKILL.md, bộ evaluation viết trước và vài dòng giải thích vì sao từng đoạn bị cắt.

Khoá học dạy bạn tạo ra skill. Còn chứng minh skill chạy đúng thì bạn phải tự làm, bằng những evaluation viết trước dòng chỉ dẫn đầu tiên.

Bài này có hữu ích không?

Dùng cùng trợ lý AIHỏi Claude ↗Hỏi ChatGPT ↗
6 nguồn
Đọc tiếp trên lộ trình · Chặng 3: AI ứng dụngKhoá MCP Advanced Topics của Anthropic: học sampling và transport, rồi tự kiểm lại theo đặc tảKhoá học này cho bạn bản đồ của MCP khi lên production. Những quy tắc bắt buộc trong đặc tả, như stdout sạch, kiểm tra Origin hay có người duyệt sampling, thì bạn vẫn phải tự cài và tự test.