10 skill cần thiết cho Claude (và bất kỳ agent lập trình nào)

Đây là cẩm nang toàn diện về các agent skill giúp thay đổi hiệu suất của Claude Code, Cursor, Gemini CLI và những trợ lý lập trình AI khác trong môi trường sản xuất.

1. Thiết kế Frontend

Vấn đề: Hãy yêu cầu bất kỳ chuyên gia LLM nào xây dựng một trang đích mà không có hướng dẫn và bạn sẽ nhận được kết quả tương tự gần như mọi lúc: Phông chữ Inter, gradient tím trên nền trắng, hoạt ảnh tối thiểu, thẻ lưới. Kết quả không sai, chỉ là quá tầm thường.

Đây là điều mà Anthropic gọi là “sự hội tụ phân phối”. Các mô hình được huấn luyện dựa trên trung tâm thống kê của những quyết định thiết kế, nghĩa là chúng tái tạo lại trung tâm thống kê. Kỹ năng thiết kế frontend phá vỡ khuôn mẫu đó.

Cách thức hoạt động: Kỹ năng thiết kế frontend chính thức của Anthropic (hơn 277.000 lượt cài đặt tính đến tháng 3 năm 2026) cung cấp cho Claude một hệ thống và triết lý thiết kế trước khi nó bắt đầu viết code. Nó tạo ra các lựa chọn thẩm mỹ táo bạo, kiểu chữ đặc sắc, bảng màu có chủ đích và hoạt ảnh có cảm giác có chủ ý hơn là chỉ để trang trí.

Sự khác biệt rất rõ rệt. Nếu không có skill này, Claude sẽ mặc định sử dụng một thiết kế an toàn, dễ quên. Với nó, bạn sẽ có các thành phần trông như được một nhà thiết kế cấp cao xem xét.

Trang đích của một ứng dụng, sử dụng skill frontend-design
Trang đích của một ứng dụng, sử dụng skill frontend-design

Cách cài đặt:

npx skills add anthropics/claude-code - skill frontend-design

Hoặc trực tiếp thông qua trang plugin của Claude. Sau khi cài đặt, hãy gọi nó bằng `/frontend-design` và mô tả những gì bạn muốn xây dựng.

2. Sử dụng trình duyệt

Vấn đề: Các agent lập trình không thể nhìn thấy web trực tiếp. Chúng có thể viết trình thu thập dữ liệu, nhưng không thể chạy nó. Chúng có thể mô tả trang trông như thế nào, nhưng chúng không thể tương tác với nó. Nếu agent của bạn cần điền vào biểu mẫu, đăng nhập vào bảng điều khiển, trích xuất nội dung động hoặc xác minh rằng một tính năng đã triển khai thực sự hoạt động từ đầu đến cuối, bạn đã gặp phải trở ngại. Đó là lý do chính khiến mọi ứng dụng/hệ thống/cơ sở hạ tầng hiện nay đều được thiết kế lại để trợ lý ảo có thể tương tác dễ dàng hơn.

Skill browser-use giải quyết vấn đề này bằng cách cho phép agent điều khiển trực tiếp trình duyệt.

Cách thức hoạt động: Skill browser-use kết nối Claude với một phiên bản trình duyệt headless. Trợ lý ảo có thể điều hướng URL, nhấp vào các phần tử, điền biểu mẫu, trích xuất nội dung từ các trang được hiển thị bằng JavaScript, chụp ảnh màn hình và tương tác với frontend web phức tạp, tất cả đều là một phần của quy trình làm việc bằng ngôn ngữ tự nhiên.

Điều này khác với việc sử dụng các thư viện trích xuất dữ liệu. Trợ lý ảo không cần phải hiểu cấu trúc DOM trước đó. Nó điều hướng trên web giống như con người: Nhìn, nhấp, đọc, hành động.

Cách cài đặt:

npx skills add https://github.com/browser-use/browser-use --skill browser-use

3. Đánh giá code

Vấn đề: Các agent viết code rất nhanh. Chúng đã trở nên rất giỏi trong việc này. Tuy nhiên, chúng đánh giá code hơi kém. Nếu để chúng tự động, hầu hết các agent lập trình tạo ra code vượt qua lần đọc đầu tiên nhưng bỏ sót những vấn đề tinh tế hơn: Các lớp trừu tượng không cần thiết, logic trùng lặp, các hàm thực hiện quá nhiều việc, đặt tên không nhất quán, thiếu xử lý trường hợp ngoại lệ.

Code hoạt động. Nhưng nó có thể không duy trì được độ ổn định lâu dài. Xử lý các cơ sở code phức tạp là điều đã giúp bạn trở thành một kỹ sư cấp cao giỏi giang ngay từ đầu, vì vậy bạn muốn đảm bảo mọi code mà AI agent viết ra đều được viết và trừu tượng hóa đúng cách để dễ bảo trì hơn theo thời gian!

Kỹ năng đánh giá code biến việc đánh giá chất lượng thành một bước quan trọng hàng đầu, chứ không phải là một suy nghĩ sau cùng.

Cách thức hoạt động: Skill code-reviewer sẽ thực hiện một quy trình đánh giá có cấu trúc đối với bất kỳ đoạn code nào mà agent viết hoặc sửa đổi. Nó kiểm tra:

  • Logic có thể được đơn giản hóa hoặc trích xuất thành các tiện ích có thể tái sử dụng
  • Các hàm vi phạm nguyên tắc trách nhiệm duy nhất
  • Các mẫu không nhất quán so với phần còn lại của cơ sở code
  • Sự thiếu hiệu quả về hiệu năng (render lại không cần thiết, truy vấn N+1, các thao tác chặn)
  • Code chết và các import không được sử dụng
  • Cách đặt tên không truyền đạt ý định

Điều quan trọng là, nó không chỉ phát hiện vấn đề mà còn sửa chữa chúng. Quá trình xem xét diễn ra trước khi code được hiển thị cho bạn.

Cách cài đặt:

npx claude-code-templates@latest --skill development/code-reviewer

4. Remotion

Vấn đề: Video truyền đạt những điều mà tài liệu không thể. Nhưng sản xuất video đòi hỏi quy trình làm việc hoàn toàn khác, công cụ khác, mốc thời gian khác, đội ngũ khác. Hầu hết các nhà phát triển đều phát hành tính năng mà không có video demo nào vì chi phí quá cao.

Cách thức hoạt động: Remotion là một framework React để tạo video theo kiểu lập trình. Thay vì trình chỉnh sửa timeline, bạn viết các component. Hoạt ảnh chỉ đơn giản là thay đổi trạng thái theo thời gian. Skill Remotion agent cho Claude Code dịch ngôn ngữ tự nhiên thành các Remotion component hoạt động.

Quy trình làm việc: mô tả những gì bạn muốn trong prompt, Claude tạo code React/Remotion, bạn xem trước trong Remotion Studio và xuất ra MP4.

npx skills add remotion/agent-skills

Sau đó trong Claude:

/remotion Tạo video demo sản phẩm dài 30 giây hiển thị bảng điều khiển API của chúng tôi với biểu đồ động và hiệu ứng chuyển tiếp

5. Skill Google Workspace (GWS)

Vấn đề: Google Workspace có hơn 50 API. Gmail, Drive, Calendar, Docs, Sheets, Slides, Chat, Admin, mỗi API đều có thư viện client, luồng OAuth và endpoint REST riêng. Việc xây dựng một agent tương tác với Workspace trước đây đòi hỏi phải viết một lượng lớn code tích hợp chỉ để bắt đầu.

Google đã phát hành `gws` vào tháng 3 năm 2026 và thay đổi hoàn toàn điều này.

Cách thức hoạt động: `gws` là một giao diện dòng lệnh (CLI) tự động phát hiện tất cả các API của Google Workspace thông qua Discovery Service của Google và hiển thị chúng dưới dạng một giao diện thống nhất. Nó đi kèm với máy chủ MCP tích hợp sẵn, chỉ cần chạy một lệnh và AI agent của bạn sẽ có quyền truy cập đầy đủ vào Workspace.

Các con số là có thật: gws đã đạt được 4.900 lượt đánh dấu sao trên GitHub trong 3 ngày đầu tiên. Đây không phải là một công cụ chuyên dụng.

# Cài đặt
npm install -g @googleworkspace/cli

# Khởi động máy chủ MCP với các API đã chọn
gws mcp -s drive,gmail,calendar,sheets

npx skills add https://github.com/googleworkspace/cli

# Claude hiện có quyền truy cập trực tiếp vào các API này

6. Valyu: Tìm kiếm web thời gian thực & Truy cập dữ liệu chuyên biệt

Vấn đề: Các lập trình viên rất giỏi trong việc xử lý mã nguồn. Tuy nhiên, họ lại kém hơn nhiều trong việc xử lý dữ liệu thực tế vì thế giới thực bị khóa sau các bức tường phí, cơ sở dữ liệu độc quyền và những API chuyên biệt mà các công cụ tìm kiếm đa năng không thể tiếp cận.

  • Xây dựng ứng dụng nghiên cứu tài chính? Bạn cần các báo cáo SEC.
  • Xây dựng công cụ y sinh học? Bạn cần PubMed và ChEMBL.
  • Xây dựng bảng điều khiển phân tích kinh tế? Bạn cần FRED và BLS.

Nếu thiếu các nguồn dữ liệu này, các lập trình viên sẽ tạo ra thông tin nghe có vẻ hợp lý nhưng đã lỗi thời hoặc bịa đặt.

Cách thức hoạt động: Skill Valyu kết nối các lập trình viên với hơn 36 nguồn dữ liệu chuyên biệt, tìm kiếm tài liệu và tìm kiếm web chất lượng cao thông qua một API duy nhất. Một lệnh tìm kiếm duy nhất sẽ trả về kết quả từ khắp web VÀ các nguồn như báo cáo SEC 10-K, PubMed, ChEMBL (2,5 triệu hợp chất hoạt tính sinh học), thử nghiệm lâm sàng, chỉ số kinh tế FRED, cơ sở dữ liệu bằng sáng chế và các nhà xuất bản học thuật.

Cài đặt skill Valyu:

npx skills add https://github.com/valyuai/skills --skill valyu-best-practices

7. Antigravity Awesome Skills

Vấn đề: Mọi vấn đề về agent skill mà bạn gặp phải, người khác đã giải quyết rồi. Nhưng các giải pháp lại nằm rải rác trên các kho lưu trữ GitHub, bài đăng trên blog và máy chủ Discord. Bạn mất thời gian viết các file `SKILL.md` từ đầu cho những việc như tạo yêu cầu kéo (PR), chiến lược gỡ lỗi, thiết kế API, kiểm tra bảo mật trong khi các phiên bản đã được kiểm thử thực tế đã tồn tại.

Cách thức hoạt động: Đây là một thư viện do cộng đồng duy trì gồm hơn 1.234 agent skill được thiết kế để hoạt động trên mọi trợ lý lập trình AI chính. Claude Code, Cursor, Gemini CLI, Codex CLI, GitHub Copilot, Antigravity IDE, v.v... Các skill tuân theo định dạng `SKILL.md` phổ biến, được sắp xếp theo danh mục và có thể cài đặt bằng một lệnh duy nhất.

Hơn 22.000 lượt đánh dấu sao trên GitHub. Hơn 3.800 fork. Cập nhật đến tháng 3 năm 2026 (v7.3.0). Đây là bộ sưu tập skill toàn diện nhất hiện có.

Cài đặt cho Claude Code:

npx antigravity-awesome-skills - claude

8. PlanetScale Database Skills

Vấn đề: Công việc liên quan đến cơ sở dữ liệu là nơi các lập trình viên mắc phải những sai lầm tồi tệ nhất. Các quyết định thiết kế schema gây ra rắc rối 6 tháng sau đó. Các truy vấn hoạt động tốt ở 100 hàng nhưng lại sụp đổ ở 100.000 hàng. Những chỉ mục bị thiếu chỉ được phát hiện trong môi trường sản xuất.

Các lập trình viên coi cơ sở dữ liệu giống như bất kỳ code nào khác. Họ viết ra thứ gì đó chạy được và tiếp tục công việc.

Kỹ năng cơ sở dữ liệu của PlanetScale thay đổi điều này bằng cách cung cấp cho các lập trình viên kiến ​​thức chuyên sâu về MySQL, Postgres không máy chủ, quy trình làm việc phân nhánh và hiệu suất truy vấn ngay từ đầu.

Cách thức hoạt động: PlanetScale vận hành một nền tảng cơ sở dữ liệu tương thích với MySQL không máy chủ với mô hình phân nhánh ánh xạ trực tiếp đến git: Bạn tạo một nhánh cơ sở dữ liệu cho mỗi skill, hợp nhất nó khi hoàn thành và không bao giờ can thiệp trực tiếp vào schema sản xuất. Skill PlanetScale sẽ hướng dẫn các agent:

  • Thiết kế schema sử dụng các quy ước foreign key và phân nhánh của PlanetScale
  • Viết các truy vấn sử dụng chỉ mục một cách chính xác (và báo lỗi khi không sử dụng được)
  • Sử dụng CLI `pscale` để tạo nhánh, triển khai yêu cầu và quản lý quá trình di chuyển
  • Xử lý các thay đổi schema như mã nguồn. Có thể xem xét, đảo ngược và hợp nhất

Cài đặt CLI và skill PlanetScale:

# Cài đặt CLI pscale
brew install planetscale/tap/pscale

# Xác thực
pscale auth login

# Cài đặt skill
npx skills add planetscale/agent-skill

9. Shannon: Chuyên gia kiểm thử xâm nhập AI tự động

Vấn đề: Kiểm thử bảo mật là bước mà hầu hết các nhóm phát triển thường bỏ qua, không phải vì họ không quan tâm, mà vì nó tốn kém, chậm và đòi hỏi kiến ​​thức chuyên môn.

Một bài kiểm thử xâm nhập truyền thống tốn hàng nghìn đô la và trả về báo cáo PDF sau hai tuần. Việc xem xét bảo mật thủ công phát hiện một số lỗ hổng và bỏ sót những lỗ hổng khác dựa trên chuyên môn cụ thể của người đánh giá. Trong khi đó, mã nguồn vẫn tiếp tục được phát triển.

Shannon là một agent kiểm thử xâm nhập tự động chạy trên môi trường cục bộ hoặc môi trường thử nghiệm của bạn, thực hiện các cuộc tấn công thực tế và chỉ báo cáo những lỗ hổng mà nó có thể chứng minh được.

Cách thức hoạt động: Skill Shannon tích hợp Shannon của KeygraphHQ, một framework kiểm thử bảo mật white-box phân tích mã nguồn, lập bản đồ các bề mặt tấn công và thực hiện các cuộc tấn công thực tế trên hơn 50 loại lỗ hổng trong 5 danh mục OWASP.

Kết quả chuẩn đáng chú ý: Tỷ lệ exploit thành công 96,15% trên chuẩn bảo mật XBOW (100/104 cuộc tấn công). Đây không phải là công cụ quét phát hiện các vấn đề tiềm ẩn, mà là một agent khai thác lỗ hổng hoặc không báo cáo lỗ hổng đó.

Cài đặt:

npx skills add unicodeveloper/shannon

10. Công cụ tạo sơ đồ Excalidraw

Vấn đề: Các quyết định về kiến ​​trúc, thiết kế hệ thống, giải thích luồng dữ liệu, tất cả đều được truyền đạt bằng văn bản hoặc trong những buổi thảo luận trên bảng trắng mà không ai ghi lại.

Chú thích code mô tả chức năng của một thứ gì đó; sơ đồ cho thấy lý do tại sao nó được cấu trúc theo cách đó. Hầu hết các công cụ có thể mô tả kiến ​​trúc bằng văn bản. Hầu như không có công cụ nào có thể tạo ra một sơ đồ thể hiện lập luận một cách trực quan.

Cách thức hoạt động: Skill này tạo ra các sơ đồ Excalidraw chất lượng sản xuất từ ​​những mô tả bằng ngôn ngữ tự nhiên. Nhưng điều làm cho nó khác biệt so với các công cụ tạo sơ đồ đơn giản hơn là triết lý thiết kế được tích hợp vào chính skill đó:

  • Sơ đồ thể hiện lập luận, không phải chỉ để hiển thị. Mỗi hình dạng và nhóm đều phản ánh khái niệm mà nó đại diện. Cấu trúc phân nhánh cho các mối quan hệ một-nhiều. Bố cục timeline cho các luồng tuần tự. Hình dạng hội tụ cho sự tổng hợp. Công cụ không mặc định sử dụng lưới thẻ đồng nhất, mà ánh xạ cấu trúc trực quan sang cấu trúc khái niệm.
  • Các bằng chứng cụ thể. Sơ đồ kỹ thuật bao gồm các code snippet thực tế và payload JSON thực sự được nhúng trực tiếp, chứ không phải văn bản giữ chỗ.
  • Tự kiểm tra trực quan. Skill này bao gồm một quy trình kết xuất dựa trên Playwright. Agent tạo ra file JSON Excalidraw, kết xuất nó thành PNG, xem xét đầu ra của chính nó để tìm các vấn đề về bố cục (văn bản chồng chéo, mũi tên không thẳng hàng, khoảng cách không cân đối) và sửa lỗi trước khi hiển thị kết quả. Không còn sơ đồ bị lỗi nữa.
Sơ đồ kiến ​​trúc cho một ứng dụng đã xây dựng
Sơ đồ kiến ​​trúc cho một ứng dụng đã xây dựng

Cách cài đặt:

npx skills add https://github.com/coleam00/excalidraw-diagram-skill --skill excalidraw-diagram
Thứ Bảy, 28/03/2026 11:08
31 👨 16
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
    ❖ Claude