Claude Skills: Khi AI Có Cả Sổ Tay Và Bộ Đồ Nghề Chuyên Dụng

7 phút đọc English
Featured image for alirezarezvani/claude-skills — Claude Skills: Khi AI Có Cả Sổ Tay Và Bộ Đồ Nghề Chuyên Dụng

⚡ TLDR

  • Giải quyết vấn đề: Cái bẫy “biết tuốt nhưng không giỏi gì” (generalist trap) của các AI agent.
  • Tại sao nó quan trọng: AI tạo ra nội dung rất tốt, nhưng để đóng vai một chuyên gia bảo mật hay kiến trúc sư hệ thống thì nó cần một bộ khung nghiêm ngặt.
  • Phù hợp với: Những ai đang dùng Claude Code, Cursor hay Aider và cần kết quả chuẩn xác, lặp lại được.
  • Điểm khác biệt: Hơn 254 công cụ Python “sạch”, không cần pip install, chạy được trong mọi môi trường sandbox ngặt nghèo nhất.
  • Ví dụ sử dụng: Quét bảo mật cho dự án mới bằng một script chuyên dụng thay vì chỉ nhờ AI “đoán mò” xem có lỗi không.

Lần đầu tiên tôi giao cho một con AI cái quyền được gõ lệnh trong terminal của mình, cảm giác giống như đang đưa một con dao mổ sắc lẹm cho một cậu thực tập sinh cực kỳ nhiệt huyết. Cậu ấy thuộc làu lý thuyết, đọc hết sách giải phẫu, nhưng chưa bao giờ thực sự đứng trong phòng mổ mười nghìn giờ. Thế là đôi khi cậu ấy “vung tay” hơi quá, cắt phăng luôn cả những thứ không cần thiết.

Chúng ta ai cũng từng gặp cảnh này: bảo AI “hãy cải thiện codebase giúp tôi,” thế là nó bắt đầu refactor cái function utility ưa thích của mình thành một nùi code ba tầng trừu tượng mà chẳng ai yêu cầu. Nó có ý tốt, nhưng nó thiếu một cuốn sổ tay hướng dẫn thực tế.

alirezarezvani/claude-skills chính là cuốn sổ tay đó. Nói đúng hơn, nó là 205 cuốn sổ tay và một cái rương chứa 254 món đồ nghề chuyên dụng.

Ngôi sao định hướng (North Star)

Về mặt vật lý, claude-skills là một cái cây thư mục khổng lồ. Mỗi thư mục là một “kỹ năng” (skill). Bên trong đó, bạn sẽ thấy hai thứ: một file SKILL.md (chứa các hướng dẫn mật độ cao) và một thư mục scripts/ đầy những công cụ Python.

Nó là một chợ kỹ năng và công cụ mô-đun dành cho các AI coding agent.

Nó không cố gắng xây dựng một framework mới. Nó cũng không bắt bạn cài SDK nặng nề. Nó chỉ đơn giản là nạp cho con AI hiện tại của bạn (Claude Code, Cursor hay Aider) một “bộ não” tốt hơn và một “bộ đồ nghề” bén hơn.

Cửa hàng “đổi não” cho AI

Hãy tưởng tượng một cái tủ đồ nghề của thợ máy chuyên nghiệp. Nó không phải là một đống lộn xộn các loại cờ-lê. Nó có ngăn riêng cho việc chỉnh thời gian động cơ, ngăn riêng cho chẩn đoán điện, và một ngăn khác cho hệ thống thủy lực.

claude-skills hoạt động y hệt vậy. Nó phân loại chuyên môn thành các “vùng”:

  • Engineering: Kiến trúc, RAG, Database.
  • Audit: Quét bảo mật, kiểm tra dependency.
  • Business: Cố vấn C-Suite, vai trò Startup CTO.
  • Marketing: SEO, chiến lược nội dung.

Thay vì bảo Claude “hãy làm kiến trúc sư trưởng đi,” bạn nạp cho nó cái skill senior-architect. Lúc này, nó không còn cố nhớ xem kiến trúc hệ thống là cái gì nữa, mà nó đang tuân thủ theo một khung quyết định cụ thể, liệt kê rõ ưu nhược điểm của các mô hình như Supervisor Pattern hay Swarm Pattern.

Phép màu “không dependency”

Một trong những điều khiến tôi ngạc nhiên nhất là cái kỷ luật mà tác giả đặt ra cho các công cụ của mình. Có 254 script Python, và tất cả chúng chỉ dùng thư viện chuẩn (standard library).

Không có pip install requests. Không có pandas. Không có numpy.

Nghe thì có vẻ như là một điểm yếu, nhưng thực tế nó lại là một siêu năng lực. Hầu hết các môi trường sandbox của AI agent đều bị hạn chế rất ngặt nghèo. Chúng có thể không có internet hoặc không có quyền cài đặt package mới. Bằng cách bám sát thư viện chuẩn, claude-skills đảm bảo rằng các công cụ của nó có thể chạy ở mọi nơi.

Tôi đã thử cái skill-security-auditor. Thực chất nó là một script Python dài cả ngàn dòng, dùng regex để săn tìm những thứ như command injection, quyền thực thi bừa bãi, hay các lỗi giải tuần tự (deserialization) không an toàn.

Cách cũVới Claude Skills
”Kiểm tra code hộ tôi xem có lỗi bảo mật gì không.”/plugin install skill-security-auditor
AI đoán mò dựa trên dữ liệu training.AI chạy script skill_security_auditor.py.
Khuyên chung chung: “Hãy cẩn thận với exec().”Chỉ rõ lỗi: CRITICAL tại dòng 42.
Không có báo cáo chuẩn.Có kết quả PASS/WARN/FAIL rõ ràng.

Tầng “POWERFUL”

Repo này chia các kỹ năng thành từng tầng. Tầng “POWERFUL” là nơi mọi thứ trở nên thú vị. Đây không chỉ là danh sách kiểm tra (checklist); chúng là các giao thức điều phối.

Ví dụ, cái skill agent-designer không chỉ nói về việc viết code. Nó nói về việc thiết kế cách các con AI nói chuyện với nhau. Nó định nghĩa các mô hình như:

  • Hierarchical: Một sếp và vài ba lính.
  • Swarm: Các peer-to-peer tự phối hợp với nhau, không có sếp tổng.
  • Pipeline: Xử lý theo dây chuyền.

Khi bạn dùng những thứ này, con AI của bạn sẽ thôi nghĩ theo kiểu “viết cái function này thế nào” mà bắt đầu nghĩ theo kiểu “thiết kế hệ thống này ra sao.”

Những cái giá phải trả

Không có gì là miễn phí cả. Cái giá lớn nhất ở đây là trọng lượng ngữ cảnh (context weight).

Một vài file SKILL.md dài hơn 250 dòng hướng dẫn. Nếu bạn nạp năm cái skill này vào một phiên làm việc, bạn đang tiêu tốn hàng ngàn token chỉ cho phần “mở đầu.” Con AI của bạn có thể trở nên chính xác hơn, nhưng nó cũng sẽ đắt đỏ hơn và có khả năng phản hồi chậm đi.

Ngoài ra, các script Python dùng thư viện chuẩn đôi khi hơi dài dòng. Việc viết một trình quét mạng mà chỉ dùng urllib thay vì requests sẽ dẫn đến một đống code rườm rà mà chắc chắn không thợ code nào muốn bảo trì lâu dài.

Khi nào nên dùng?

Hãy dùng claude-skills nếu:

  1. Bạn thấy con AI của mình bắt đầu có phong thái của một “thực tập sinh” khi gặp các task phức tạp.
  2. Bạn cần một cách chuẩn hóa để chạy các cuộc audit (bảo mật, SEO, nợ kỹ thuật) qua nhiều dự án khác nhau.
  3. Bạn dùng nhiều công cụ (Cursor ở nhà, Aider ở công ty) và muốn có một trải nghiệm “chuyên gia” đồng nhất trên cả hai.

Nó biến con AI từ một kẻ “biết tuốt hời hợt” thành một “chuyên gia kỷ luật” biết chính xác chỗ nào cần nhìn và công cụ nào cần dùng. Nó không làm AI thông minh hơn, nó làm AI có tính kỷ luật hơn.

Tóm lại, đừng tin AI kể chuyện, đừng nghe lính mới trình bày, mà hãy mướn chuyên gia về rồi đưa cho họ cái rương đồ nghề này.

Hoang Yell

Hoang Yell

Một nhà phát triển phần mềm và là người kể chuyện kỹ thuật. Tôi dành thời gian để khám phá những repository mã nguồn mở thú vị nhất trên GitHub và trình bày chúng dưới dạng những câu chuyện dễ hiểu cho mọi người.