TopGit
Đánh giá repo GitHub

Agent Skills: Bộ kỹ năng AI agent cho lập trình

addyosmani/agent-skills

Agent Skills là một bộ sưu tập kỹ năng AI agent mã nguồn mở của Addy Osmani: 24 quy trình có cấu trúc, đẩy các AI coding agent đi qua kỷ luật spec-plan-build-test-review-ship như một kỹ sư senior sẽ làm. Thay vì những prompt rời rạc, mỗi skill là một quy trình từng bước có cổng kiểm chứng, nên agent viết PRD trước khi code và chứng minh test pass trước khi ship.

AAgent Skills: Bộ kỹ năng AI agent cho lập trình — open-source GitHub repository preview
Nhận định nhanh

Hãy chọn Agent Skills nếu bạn muốn coding agent của mình ngừng đi đường tắt — bỏ qua spec, test và review — mà thay vào đó theo một quy trình từ spec tới ship lặp lại được, trên bất kỳ agent nào bạn dùng. Đây là nội dung bạn cắm vào agent, không phải một ứng dụng tự chạy, nên lợi ích phụ thuộc vào việc agent có tôn trọng các skill hay không. Bỏ qua nếu bạn đã có bộ prompt/skill riêng đã tôi luyện, hoặc bạn muốn một thứ làm việc thay vì chi phối cách làm.

Sao
★ 76.7k
Fork
⑂ 8.2k
Người đóng góp
👥 49
Ngôn ngữ
JavaScript
Giấy phép
MIT
Chủ đề
Developer Tools
Cập nhật
Jul 2026
Trang chủ
GitHub

Vấn đề nó giải quyết

AI coding agent mặc định chọn con đường nhanh nhất tới 'xong,' thường có nghĩa là không spec, test mỏng, và không rà bảo mật hay hiệu năng. Điều đó ổn cho một prototype dùng-rồi-bỏ và rủi ro cho bất cứ thứ gì lên production. Thiếu một quy trình chung, các đội rốt cuộc phải giải thích lại cùng một kỷ luật kỹ thuật cho agent ở mỗi task thay vì mã hóa nó một lần.

Đây là gì?

Agent Skills là một bộ sưu tập kỹ năng AI agent mã nguồn mở: 24 quy trình định nghĩa bằng Markdown (23 skill vòng đời cộng một meta-skill), được đóng gói để các AI coding agent theo sát các thực hành của kỹ sư senior một cách nhất quán. Nó dùng giấy phép MIT, do Addy Osmani tuyển chọn, và — theo README — cài vào hơn 70 agent gồm Claude Code, Cursor, Codex, Copilot và Cline qua skills CLI mở (`npx skills add addyosmani/agent-skills`). Mỗi skill là một quy trình có các bước, một bảng chống-viện-cớ, và một cổng kiểm chứng chứ không phải văn xuôi lỏng lẻo.

Vì sao đang được chú ý

Với hơn 77k sao, đây là một trong những gói agent-skills dễ thấy nhất, và nó cưỡi trên hai dòng chảy: skills CLI của Vercel giúp các gói skill cài được xuyên hơn 70 agent, và xu hướng rộng hơn là trao cho agent các quy trình tái dùng thay vì prompt tùy hứng. README gắn các skill với thực hành kỹ thuật của Google — cuốn Software Engineering at Google và hướng dẫn eng-practices công khai — cho kỷ luật này một xuất thân dễ nhận ra.

Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Tính năng chính

  • 24 skill phủ toàn bộ vòng đời — spec, plan, build, test, review, ship — cộng một meta-skill định tuyến công việc tới đúng skill
  • 8 lệnh slash (/spec, /plan, /build, /test, /review, /webperf, /code-simplify, /ship) tự kích hoạt các skill liên quan
  • Chế độ `/build auto` tạo kế hoạch và triển khai mọi task trong một lượt được duyệt, vẫn theo test-driven và commit từng task
  • 4 persona review chuyên trách: code reviewer, test engineer, security auditor và web-performance auditor
  • 7 checklist tham chiếu — definition-of-done, testing, security, performance, accessibility, observability và orchestration
  • Cài xuyên agent qua skills CLI mở (Claude Code, Cursor, Codex, Copilot, Cline và hơn 70 công cụ khác), cộng các đường plugin native cho vài công cụ
  • Bảng chống-viện-cớ và một cổng kiểm chứng trong mỗi skill, nên 'thấy có vẻ đúng' không được tính là xong

Trường hợp dùng tốt nhất

  • Buộc phải có spec hoặc PRD trước khi agent viết bất kỳ dòng code nào cho tính năng mới
  • Nối red-green-refactor TDD vào vòng lặp build mặc định của agent
  • Chạy review code năm-trục hoặc một bản kiểm bảo mật/hiệu năng trước khi merge
  • Chuẩn hóa cách các agent của cả đội hành xử trên Claude Code, Cursor và Codex
  • Nhặt riêng một skill (ví dụ code-review-and-quality) vào một thiết lập sẵn có

Cách cài đặt / dùng thử

Đường nhanh nhất là skills CLI mở: `npx skills add addyosmani/agent-skills` cài cả 24 skill vào hơn 70 agent; thêm `--list` để duyệt trước hoặc `--skill <tên>` để lấy một cái. Với Claude Code native, README đưa `/plugin marketplace add addyosmani/agent-skills` rồi `/plugin install agent-skills@addy-agent-skills`. Có hướng dẫn cài native cho Cursor, Codex, Antigravity, Gemini CLI, Windsurf, OpenCode và Copilot.

Cách sử dụng

Sau khi cài, các skill tự kích hoạt theo việc bạn đang làm — thiết kế API kích hoạt skill api-and-interface-design, dựng UI kích hoạt frontend-ui-engineering — hoặc bạn gọi một lệnh slash như `/spec` hay `/review`. Bạn cũng có thể tham chiếu bất kỳ skill nào theo tên trực tiếp. Mỗi skill là Markdown thuần, nên nó chạy với bất kỳ agent nào chấp nhận file hướng dẫn.

Điểm mạnh

  • Quy trình có quan điểm, dựa trên bước — có các bước, điểm kiểm và tiêu chí thoát — chứ không phải prompt chung chung kiểu 'hãy là kỹ sư giỏi'
  • Một lần cài phủ hơn 70 agent qua skills CLI, nên bạn không bị khóa vào một công cụ duy nhất
  • Markdown thuần và giấy phép MIT, nên bạn có thể đọc, fork và sửa mọi skill
  • Cổng kiểm chứng và bảng chống-viện-cớ đẩy lùi việc agent lặng lẽ bỏ qua test hay review
  • Mô-đun hóa — cài cả 24 hoặc nhặt riêng các skill bạn cần

Hạn chế & rủi ro

  • Đây là một bộ file hướng dẫn, không phải công cụ tự chạy — bạn cắm nó vào agent của mình, và giá trị phụ thuộc vào việc agent đó có thực sự theo các skill hay không
  • Không có ép buộc ngoài model: một agent vẫn có thể phớt lờ cổng kiểm chứng của skill; các bảng ngăn cản điều đó nhưng không có gì chặn cứng
  • Các skill mã hóa một quan điểm kỹ thuật cụ thể, đậm chất Google, có thể không khớp cách đội bạn đang làm
  • Hành vi xuyên agent khác nhau — một skill giả định có Chrome DevTools MCP hoặc tích hợp CI chỉ giúp ích nếu bạn đã nối sẵn thứ đó
Xem trên GitHub

Lựa chọn thay thế

Anthropic Agent Skills — định dạng skill Claude chính thức và các skill tham chiếu từ Anthropicsuperpowers — một bộ skill mã nguồn mở khác đóng gói cho Claude Codeskills — skills CLI của Vercel cài các gói như thế này xuyên hơn 70 agentsystem-prompts-and-models-of-ai-tools — tập hợp system prompt thô của agent nếu bạn muốn nghiên cứu hướng dẫn thay vì áp dụng một quy trình

Ai nên thử — và ai nên bỏ qua

Các đội và cá nhân dùng AI coding agent hằng ngày và muốn chúng theo một kỷ luật kỹ thuật nhất quán — spec trước, test làm bằng chứng, review trước khi merge — mà không phải nhắc lại ở mỗi task. Hữu ích nhất nếu bạn chạy nhiều hơn một agent (chẳng hạn Claude Code cộng Cursor hoặc Codex) và muốn cùng một quy trình trên tất cả. Nếu bạn không muốn một lớp quy trình có quan điểm, hoặc đã tự duy trì thư viện skill/prompt riêng, bạn có thể bỏ qua.

Câu hỏi thường gặp

Agent Skills là gì?

Agent Skills là một bộ sưu tập mã nguồn mở, giấy phép MIT, gồm 24 quy trình kỹ thuật cho AI coding agent. Mỗi skill là một quy trình định nghĩa bằng Markdown — spec, test, review, ship — mà agent theo thay vì đi đường tắt tới 'xong'.

Cài Agent Skills thế nào?

Chạy `npx skills add addyosmani/agent-skills` để cài cả 24 skill vào hơn 70 agent qua skills CLI mở, hoặc dùng luồng `/plugin marketplace add addyosmani/agent-skills` cho Claude Code native.

Agent Skills có chạy với công cụ khác ngoài Claude Code không?

Có. README nói skills CLI cài vào hơn 70 agent gồm Cursor, Codex, Copilot và Cline, với hướng dẫn cài native cho vài công cụ; các skill là Markdown thuần mà bất kỳ agent theo-hướng-dẫn nào cũng dùng được.

Agent Skills có miễn phí không?

Có — nó mã nguồn mở dưới giấy phép MIT, nên bạn có thể dùng, fork và sửa mọi skill trong gói.

Agent Skills có phải một ứng dụng chạy được không?

Không. Nó là một bộ file hướng dẫn bạn cắm vào agent của mình; nó không tự chạy, và giá trị phụ thuộc vào việc agent tôn trọng các bước và cổng kiểm chứng của skill.

Repo liên quan

Nguồn & ghi công

Dựa trên kho GitHub chính thức addyosmani/agent-skills, bao gồm README và metadata của dự án.

Về TopGit