Bạn đang dùng Claude Code, Cursor hay Gemini CLI mà thấy trợ lý AI cứ cho ra kết quả “được được thôi”, thiếu chiều sâu, hoặc mỗi lần làm một kiểu? Vấn đề không phải ở mô hình AI — mà ở chỗ nó không có đủ ngữ cảnh chuyên môn cho từng tác vụ. Bộ công cụ mã nguồn mở Antigravity Awesome Skills sinh ra đúng để giải quyết điều đó.
Antigravity Awesome Skills là gì?
Hình dung thế này: bạn tuyển một lập trình viên mới. Dù họ có giỏi đến đâu, bạn vẫn cần trao cho họ quy trình nội bộ, tiêu chuẩn code, cách triển khai của công ty. Thiếu cái đó, họ sẽ làm theo cách “họ nghĩ là đúng” — không nhất quán, không theo chuẩn.
Skills trong bộ công cụ này chính là những tài liệu hướng dẫn đó — dạng file Markdown — giúp AI biết chính xác phải làm gì, theo trình tự nào, với tiêu chuẩn nào. Kết quả ra nhất quán hơn hẳn so với chỉ gõ một câu lệnh thông thường.
Bộ này hiện có hơn 1,450+ skills, đang được cập nhật hàng tuần, và đã vượt 37.000 sao trên GitHub — con số cho thấy người ta đang thực sự dùng nó trong công việc, không chỉ đánh dấu để đó.
Điểm hay: Skills không chiếm dụng bộ nhớ ngữ cảnh liên tục. Bạn gọi skill khi cần, nó hoạt động cho tác vụ đó, rồi thôi — không tốn token không cần thiết.
Dùng được với công cụ nào?
Dù tên có chữ “Antigravity”, bộ skills này chạy được trên:
Tóm lại là hầu hết các môi trường lập trình AI phổ biến hiện nay.
Cài đặt trong vài giây
Cách đơn giản nhất là dùng NPX. Mở terminal và chạy:
npx antigravity-awesome-skillsLệnh này cài toàn bộ skills vào thư mục mặc định của Antigravity. Nếu bạn dùng công cụ khác, chỉ cần thêm cờ tương ứng:
- Claude Code: thêm cờ
--claude - Cursor: thêm cờ
--cursor - Gemini CLI: thêm cờ
--gemini - Thư mục tùy chỉnh: dùng
--dir-pathvà trỏ đến đúng nơi công cụ bạn đang dùng cần
Không chắc dùng cờ nào? Chạy lệnh này để xem tất cả tùy chọn:
npx antigravity-awesome-skills --helpLưu ý cho người dùng Claude Code: Bạn cũng có thể cài qua Plugin Marketplace thay vì theo cách dùng đường dẫn file.
1.400+ skills — bắt đầu từ đâu?
Đừng cố đọc hết danh sách. Bộ này đã có sẵn starter pack (hay còn gọi là bundle) — danh sách skills được chọn lọc theo vai trò, giúp bạn tập trung vào đúng thứ mình cần:
| Bundle | Dành cho ai |
|---|---|
| Web Wizard | Lập trình viên front-end — React, Tailwind, thiết kế giao diện |
| Hacker Pack | Bảo mật — kiểm thử xâm nhập, quét lỗ hổng |
| Product Pack | PM, content — lên kế hoạch, SEO, chiến lược sản phẩm |
| Essentials | Ai cũng dùng được — viết code sạch, lập kế hoạch, kiểm thử |
Chọn bundle phù hợp với công việc hiện tại, dùng trước. Sau quen rồi mở rộng dần.
Workflows — không chỉ chọn skill, còn biết dùng theo thứ tự nào
Bundle cho bạn biết dùng skill gì. Còn workflow cho bạn biết dùng theo thứ tự nào.
Ví dụ: muốn ra mắt một sản phẩm SaaS ở mức MVP, có sẵn workflow tên Ship SaaS MVP tự động chạy theo chuỗi: lên kế hoạch → thiết kế kiến trúc → phát triển → kiểm thử → rà soát bảo mật.
Chỉ cần nhắn với AI:
Use @antigravity/workflows and run ship-saas-mvp for my project ideaAI sẽ tự xử lý từng bước theo đúng trình tự.
Lưu ý: tùy vào cấu hình của App client (Antigravity/Cursor) của bạn dùng slash-command dấu /skill hoặc là @skill đễ gọi skill thực hiện
Có những loại skills nào?
- Architecture — thiết kế hệ thống, sơ đồ thành phần, quyết định kiến trúc
- Business — viết nội dung, chiến lược giá, kiểm tra SEO, ra mắt sản phẩm
- Data & AI — xây dựng pipeline RAG, thiết kế ứng dụng LLM, kỹ thuật prompt
- Development — TypeScript, Python, React và nhiều ngôn ngữ/framework khác
- Infrastructure — Docker, AWS Serverless, Vercel, CI/CD
- General — lên kế hoạch, viết tài liệu, soạn thảo
Mức độ tin cậy của từng skill
Không phải skill nào cũng như nhau. Bộ này phân loại rõ ràng:
- Official — do chính Anthropic, Google, Vercel, Microsoft, Supabase… cung cấp. Tin cậy cao nhất.
- Safe — do cộng đồng đóng góp, chỉ đọc hoặc lập kế hoạch, không can thiệp hệ thống.
- Risk — có thể sửa đổi hệ thống hoặc chạy kiểm tra bảo mật — chỉ dùng khi bạn hiểu rõ và có quyền.
Trước khi chạy skill lạ, vào danh mục kiểm tra xem nó thuộc loại nào.
Dùng AI thông thường vs. dùng Skills — khác nhau thế nào?
Cùng một yêu cầu, hai cách làm, hai kết quả khác hẳn nhau.
Tình huống: Bạn muốn xây một trang dashboard phân tích dữ liệu bằng React + Tailwind.
Cách 1 — Gõ thẳng vào AI (không dùng skills)
Build me an analytics dashboard with a sidebar, metric cards, a chart, and an activity feed. Use React and Tailwind.AI sẽ cho ra kết quả ngay — nhanh, trông ổn về mặt hình thức. Nhưng nhìn vào code thì:
- Toàn bộ logic nhét vào một file
App.jsxduy nhất - Không có TypeScript, không có kiểu dữ liệu
- Dữ liệu hardcode thẳng trong component, không tách ra
- Style chỗ dùng class Tailwind, chỗ dùng inline style — không nhất quán
- Không có xử lý trạng thái loading hay lỗi
Chạy được? Có. Scale được? Không. Và lần sau làm lại, AI sẽ cho ra một cấu trúc khác hoàn toàn — vì nó không có quy tắc nào để bám theo.
Cách 2 — Dùng Skills
Use @brainstorming to plan a front-end analytics dashboard with a sidebar, metric cards, a line chart section, and an activity feed. Stack is React with Tailwind CSS.Thay vì code luôn, AI dừng lại và hỏi trước: Đây là trang độc lập hay thuộc app lớn hơn? Dữ liệu mock hay từ API? Cần responsive không?
Sau khi bạn trả lời, nó tạo ra một tài liệu kế hoạch: cấu trúc thư mục, tên component, cách quản lý trạng thái, thư viện cần dùng. Xong mới bắt đầu code.
Kết quả sau khi thêm @frontend-design và @react-patterns:
- Mỗi component một file riêng, đặt tên rõ ràng
- TypeScript đầy đủ, props có kiểu hẳn hoi
- Dữ liệu tách khỏi UI, dễ thay bằng API thật sau này
- Style nhất quán từ đầu đến cuối
- Cấu trúc thư mục đúng y như tài liệu kế hoạch đã vạch
Bảng so sánh nhanh:
| Gõ thẳng vào AI | Dùng Skills | |
|---|---|---|
| Tốc độ ra kết quả đầu tiên | Nhanh hơn | Chậm hơn một chút |
| Chất lượng code | Tuỳ hứng | Theo chuẩn |
| Nhất quán giữa các lần | Không | Có |
| Dễ mở rộng sau này | Khó | Dễ |
| Phù hợp cho dự án nhỏ/nháp | Được | Hơi thừa |
| Phù hợp cho dự án thật | Rủi ro | Nên dùng |
Mẹo nhỏ: Với những tác vụ nhanh, một lần, không cần scale — gõ thẳng cho lẹ. Skills phát huy tác dụng nhất khi bạn làm đi làm lại cùng một loại việc và cần kết quả nhất quán.
Thực tế trông như thế nào?
Ví dụ cụ thể hơn về cách kết hợp skills trong cùng một dự án — vẫn với dashboard ở trên, nhưng lần này chú ý vào trình tự gọi skills:
- Gọi
@brainstormingtrước — ra tài liệu kế hoạch - Gọi
@frontend-design+@react-patterns— AI dùng tài liệu đó làm nền, code theo đúng cấu trúc đã thống nhất - Nếu cần thêm tính năng sau, gọi lại đúng skill phù hợp — không sợ AI “quên” cách nó đã làm trước đó vì tài liệu kế hoạch vẫn còn đó
Đây là điểm mà nhiều người bỏ qua: skills hoạt động tốt nhất khi dùng theo chuỗi, không phải gọi lẻ từng cái.
Tự tạo skill cho riêng mình
Đây là phần mà theo thời gian càng dùng càng thấy giá trị: skill @skill-creator.
Công ty bạn có quy trình triển khai riêng? Pattern cơ sở dữ liệu đặc thù? Convention nội bộ mà AI không thể biết? Dùng @skill-creator để biến những thứ đó thành file skill của riêng bạn. Đặt vào thư mục skills, dùng y như các skill có sẵn.
Càng dạy AI biết cách bạn làm việc, output ra càng sát với những gì bạn thực sự cần.
Nếu gặp lỗi
- Windows: nếu bị vòng lặp crash khi load quá nhiều skills, xem file
windows-truncation-recovery.mdtrong thư mụcdocs— có hướng dẫn và script dọn dẹp đi kèm. - Linux/macOS: nếu AI bị quá tải vì quá nhiều skills đang bật, xem
agent-overload-recovery— có script giúp bạn lưu trữ toàn bộ thư viện và chỉ kéo bundle cần thiết khi dùng.
Tóm lại
Antigravity Awesome Skills không làm cho AI thông minh hơn — nó cho AI một bộ quy tắc rõ ràng để bám theo. Và khi AI có quy tắc rõ, output ra cũng rõ và nhất quán hơn hẳn.
Cài một lần, dùng mãi. Bắt đầu với bundle phù hợp vai trò của bạn, thử một workflow, rồi dần dần xây thêm skills riêng cho workflow của mình. Bạn sẽ thấy sự khác biệt ngay từ lần dùng đầu tiên.
Bạn đang dùng AI hỗ trợ code chưa? Thử bộ này rồi chia sẻ xem kết quả có khác không nhé!









Để lại một bình luận