From 539a5890d13b03a8e1f964e19ec158a8e2a06b8e Mon Sep 17 00:00:00 2001 From: sck_0 Date: Thu, 29 Jan 2026 12:17:31 +0100 Subject: [PATCH] chore: sync generated files after adding unreal-engine-cpp-pro skill --- docs/vi/BUNDLES.md | 148 - docs/vi/CONTRIBUTING.md | 239 - docs/vi/EXAMPLES.md | 56 - docs/vi/FAQ.md | 178 - docs/vi/GETTING_STARTED.md | 110 - docs/vi/README.md | 479 -- docs/vi/SOURCES.md | 21 - docs/vietnamese/BUNDLES.vi.md | 124 + docs/vietnamese/CONTRIBUTING.vi.md | 236 + docs/vietnamese/EXAMPLES.vi.md | 56 + docs/vietnamese/FAQ.vi.md | 178 + docs/vietnamese/GETTING_STARTED.vi.md | 108 + docs/vietnamese/QUALITY_BAR.vi.md | 64 + docs/vietnamese/README.vi.md | 190 + docs/vietnamese/SECURITY.vi.md | 19 + docs/vietnamese/SECURITY_GUARDRAILS.vi.md | 51 + docs/vietnamese/SKILLS_README.vi.md | 106 + docs/vietnamese/SKILL_ANATOMY.vi.md | 605 ++ docs/vietnamese/SOURCES.vi.md | 21 + docs/vietnamese/TRANSLATION_PLAN.vi.md | 65 + .../VISUAL_GUIDE.vi.md} | 340 +- skills/unreal-engine-cpp-pro/SKILL.md | 114 + .../examples/ExampleActor.cpp | 43 + .../examples/ExampleActor.h | 57 + skills_index.json | 5042 +++++++++++++++++ 25 files changed, 7262 insertions(+), 1388 deletions(-) delete mode 100644 docs/vi/BUNDLES.md delete mode 100644 docs/vi/CONTRIBUTING.md delete mode 100644 docs/vi/EXAMPLES.md delete mode 100644 docs/vi/FAQ.md delete mode 100644 docs/vi/GETTING_STARTED.md delete mode 100644 docs/vi/README.md delete mode 100644 docs/vi/SOURCES.md create mode 100644 docs/vietnamese/BUNDLES.vi.md create mode 100644 docs/vietnamese/CONTRIBUTING.vi.md create mode 100644 docs/vietnamese/EXAMPLES.vi.md create mode 100644 docs/vietnamese/FAQ.vi.md create mode 100644 docs/vietnamese/GETTING_STARTED.vi.md create mode 100644 docs/vietnamese/QUALITY_BAR.vi.md create mode 100644 docs/vietnamese/README.vi.md create mode 100644 docs/vietnamese/SECURITY.vi.md create mode 100644 docs/vietnamese/SECURITY_GUARDRAILS.vi.md create mode 100644 docs/vietnamese/SKILLS_README.vi.md create mode 100644 docs/vietnamese/SKILL_ANATOMY.vi.md create mode 100644 docs/vietnamese/SOURCES.vi.md create mode 100644 docs/vietnamese/TRANSLATION_PLAN.vi.md rename docs/{vi/VISUAL_GUIDE.md => vietnamese/VISUAL_GUIDE.vi.md} (62%) create mode 100644 skills/unreal-engine-cpp-pro/SKILL.md create mode 100644 skills/unreal-engine-cpp-pro/examples/ExampleActor.cpp create mode 100644 skills/unreal-engine-cpp-pro/examples/ExampleActor.h create mode 100644 skills_index.json diff --git a/docs/vi/BUNDLES.md b/docs/vi/BUNDLES.md deleted file mode 100644 index 95b8ae6c..00000000 --- a/docs/vi/BUNDLES.md +++ /dev/null @@ -1,148 +0,0 @@ -# 📦 Các Gói Skill Của Antigravity (Bundles) - -Không biết bắt đầu từ đâu? Đừng lo. Hãy chọn ngay một gói (Bundle) bên dưới để sở hữu bộ kỹ năng "trấn phái" phù hợp nhất với vai trò của bạn. - ---- - -## 🚀 Gói "Cơ Bản" (The Essentials Starter Pack) - -_Dành cho tất cả mọi người. Mới nhập môn thì cài bộ này trước._ - -- `concise-planning`: Luôn bắt đầu mọi việc bằng một kế hoạch ngắn gọn. -- `lint-and-validate`: Tự động giữ cho code sạch đẹp. -- `git-pushing`: Lưu trữ kết quả làm việc an toàn lên Git. -- `kaizen`: Tư duy cải tiến liên tục (nhỏ nhưng đều đặn). - ---- - -## 🛡️ Gói "Kỹ Sư Bảo Mật" (The Security Engineer Pack) - -_Dành cho pentester, chuyên gia audit và hacker mũ trắng._ - -- `ethical-hacking-methodology`: Cuốn "Kinh Thánh" về ethical hacking. -- `burp-suite-testing`: Quét lỗ hổng bảo mật Web. -- `owasp-top-10`: Kiểm tra nhanh các lỗi bảo mật phổ biến nhất. -- `linux-privilege-escalation`: Đánh giá bảo mật nâng cao cho Linux. -- `cloud-penetration-testing`: Bảo mật đám mây AWS/Azure/GCP. - ---- - -## 🌐 Gói "Phù Thủy Web" (The Web Wizard Pack) - -_Dành cho anh em Dev xây dựng các web app hiện đại, hiệu năng cao._ - -- `frontend-design`: Hướng dẫn về thẩm mỹ và nguyên tắc UI. -- `react-patterns`: Các bài thực hành tốt nhất (best practices) cho React. -- `tailwind-mastery`: Làm chủ CSS siêu tốc. -- `form-cro`: Tối ưu hóa các biểu mẫu (form) để tăng tỷ lệ chuyển đổi. -- `seo-audit`: Giúp web của bạn lên top Google. - ---- - -## 🤖 Gói "Kiến Trúc Sư AI" (The Agent Architect Pack) - -_Dành cho người xây dựng hệ thống AI._ - -- `agent-evaluation`: Kiểm thử và đánh giá Agent của bạn. -- `langgraph`: Xây dựng các luồng agent có trạng thái (stateful). -- `mcp-builder`: Tự chế tạo công cụ (tools) riêng cho AI. -- `prompt-engineering`: Làm chủ nghệ thuật ra lệnh cho LLM. - ---- - -## 🎮 Gói "Làm Game Indie" (The Indie Game Dev Pack) - -_Dành cho người làm game với sự trợ giúp của AI._ - -- `game-development/game-design`: Cơ chế và vòng lặp game (game loops). -- `game-development/2d-games`: Sprites và vật lý 2D. -- `game-development/3d-games`: Mô hình và đổ bóng (shaders) 3D. -- `game-development/unity-csharp`: Làm chủ C# scripting trong Unity. -- `algorithmic-art`: Tạo tài nguyên game bằng code nghệ thuật. - ---- - -## 🐍 Gói "Trùm Python" (The Python Pro Pack) - -_Dành cho đội Backend và khoa học dữ liệu._ - -- `python-patterns`: Viết code Python chuẩn chỉ (idiomatic). -- `poetry-manager`: Quản lý thư viện phụ thuộc (dependency) "không đau đầu". -- `pytest-mastery`: Làm chủ các framework kiểm thử. -- `fastapi-expert`: Xây dựng API hiệu năng cao. -- `django-guide`: Framework "pin trâu" cho mọi tính năng (batteries-included). - ---- - -## 🦄 Gói "Khởi Nghiệp" (The Startup Founder Pack) - -_Dành cho người xây sản phẩm, không chỉ mỗi code._ - -- `product-requirements-doc`: Định nghĩa rõ những gì cần làm. -- `competitor-analysis`: Biết người biết ta, trăm trận trăm thắng. -- `pitch-deck-creator`: Gọi vốn (hoặc đơn giản là trình bày ý tưởng). -- `landing-page-copy`: Viết nội dung bán hàng "đi vào lòng người". -- `stripe-integration`: Tích hợp thanh toán để lụm tiền. - ---- - -## 🌧️ Gói "DevOps & Cloud" (The DevOps Pack) - -_Dành cho người lo hạ tầng và mở rộng hệ thống._ - -- `docker-expert`: Bậc thầy về container. -- `aws-serverless`: Triển khai không máy chủ trên AWS (Lambda, DynamoDB). -- `environment-setup-guide`: Chuẩn hóa môi trường cho cả team. -- `deployment-procedures`: Chiến lược rollout an toàn. -- `bash-linux`: Phù thủy dòng lệnh Terminal. - ---- - -## 📊 Gói "Dữ Liệu & Phân Tích" (The Data Pack) - -_Dành cho người thích các con số._ - -- `analytics-tracking`: Cài đặt GA4/PostHog chuẩn ngay từ đầu. -- `d3-viz`: Vẽ biểu đồ tùy chỉnh tuyệt đẹp. -- `sql-mastery`: Viết câu truy vấn (query) tối ưu. -- `ab-test-setup`: Học hỏi dựa trên dữ liệu thực tế. - ---- - -## 🎨 Gói "Giám Đốc Sáng Tạo" (The Creative Director Pack) - -_Dành cho hình ảnh, nội dung và thương hiệu._ - -- `canvas-design`: Tạo poster và sơ đồ. -- `frontend-design`: Thẩm mỹ giao diện. -- `content-creator`: Viết blog chuẩn SEO. -- `copy-editing`: Chuốt lại câu từ cho mượt. -- `algorithmic-art`: Tạo kiệt tác bằng code. - ---- - -## 🐞 Gói "Kiểm Thử & QA" (The QA & Testing Pack) - -_Dành cho người "đập phá" trước khi người dùng kịp làm._ - -- `test-driven-development`: Quy trình Đỏ, Xanh, Refactor. -- `systematic-debugging`: Thám tử Sherlock Holmes trong làng code. -- `browser-automation`: Test toàn trình (E2E) với Playwright. -- `ab-test-setup`: Thử nghiệm có kiểm chứng. -- `code-review-checklist`: Bắt lỗi ngay trong Pull Request. - ---- - -## 🖌️ Gói "Thiết Kế Web" (The Web Designer Pack) - -_Dành cho trải nghiệm điểm ảnh hoàn hảo (pixel-perfect)._ - -- `ui-ux-pro-max`: Hệ thống thiết kế (Design systems) cao cấp. -- `frontend-design`: Nền tảng của cái đẹp. -- `3d-web-experience`: Ma thuật với Three.js & R3F. -- `canvas-design`: Hình ảnh tĩnh/poster. -- `responsive-layout`: Nguyên tắc "Mobile-first" (Di động trước tiên). - ---- - -_Để sử dụng một gói, bạn chỉ cần copy tên các skill vào thư mục `.agent/skills` hoặc gọi chúng trực tiếp với agent của bạn nhé._ diff --git a/docs/vi/CONTRIBUTING.md b/docs/vi/CONTRIBUTING.md deleted file mode 100644 index 8a655210..00000000 --- a/docs/vi/CONTRIBUTING.md +++ /dev/null @@ -1,239 +0,0 @@ -# 🤝 Hướng Dẫn Đóng Góp - V3 Enterprise Edition - -[Đọc bản gốc tiếng Anh](./CONTRIBUTING.md) - -**Cảm ơn bạn đã quan tâm và muốn đóng góp cho dự án!** -Tài liệu này sẽ hướng dẫn bạn quy trình đóng góp một cách cụ thể, ngay cả khi bạn chưa từng tham gia dự án mã nguồn mở nào. -Trong phiên bản V3, chúng tôi đặt ra tiêu chuẩn chất lượng cao hơn. Vui lòng đọc kỹ phần **Tiêu Chuẩn Chất Lượng Mới** bên dưới. - ---- - -## 🧐 "Thước Đo Chất Lượng" (Tiêu Chuẩn V3) - -**Lưu ý quan trọng cho Skill mới:** Mọi skill được gửi lên đều phải vượt qua **Quy Trình Kiểm Tra 5 Điểm** (xem chi tiết tại `docs/QUALITY_BAR.md`): - -1. **Metadata (Siêu dữ liệu)**: Khai báo Frontmatter chính xác (gồm `name`, `description`). -2. **Safety (An toàn)**: Tuyệt đối không chứa lệnh gây nguy hiểm nếu không gắn nhãn "Risk". -3. **Clarity (Rõ ràng)**: Mục "When to use" (Khi nào sử dụng) phải được mô tả cụ thể, dễ hiểu. -4. **Examples (Ví dụ)**: Phải cung cấp ít nhất một ví dụ thực tế có thể copy-paste và chạy được ngay. -5. **Actions (Hành động)**: Phải đưa ra các bước thực hiện cụ thể, tránh nói chung chung kiểu "hãy suy nghĩ về...". - ---- - -## Các Cách Đóng Góp - -Bạn không cần phải là chuyên gia mới có thể đóng góp! Dưới đây là những việc mà bất kỳ ai cũng có thể làm để hỗ trợ dự án: - -### 1. Cải Thiện Tài Liệu (Dễ nhất!) - -- Sửa lỗi chính tả, ngữ pháp. -- Viết lại các đoạn hướng dẫn cho dễ hiểu hơn. -- Bổ sung ví dụ minh họa cho các skill hiện có. -- Dịch tài liệu sang ngôn ngữ khác (Như bản dịch tiếng Việt này chẳng hạn!). - -### 2. Báo Cáo Vấn Đề (Issues) - -- Thấy chỗ nào khó hiểu? Hãy phản hồi cho chúng tôi! -- Skill chạy không đúng? Hãy báo lỗi ngay! -- Có ý tưởng hay ho? Chúng tôi rất muốn lắng nghe! - -### 3. Tạo Skill Mới - -- Đóng gói kiến thức chuyên môn của bạn thành một skill. -- Bổ sung những mảng kiến thức còn thiếu trong kho tàng skill hiện tại. -- Nâng cấp và cải thiện các skill đã có. - -### 4. Kiểm Tra và Xác Thực - -- Chạy thử các skill và báo cáo kết quả (cái nào ổn, cái nào lỗi). -- Test trên nhiều công cụ AI khác nhau (Claude, ChatGPT, Gemini...). -- Đề xuất các cải tiến về hiệu năng hoặc trải nghiệm. - ---- - -## Quy Trình Tạo Một Skill Mới - -### Hướng Dẫn Từng Bước - -#### Bước 1: Chọn Chủ Đề - -Hãy tự hỏi: "Mình ước gì con AI của mình biết rành rẽ về cái gì nhỉ?". -Ví dụ: "Mình thạo Docker, để mình viết một skill dạy nó dùng Docker cho chuẩn". - -#### Bước 2: Tạo Cấu Trúc Thư Mục - -Tất cả skill nằm trong thư mục `skills/`. Hãy đặt tên thư mục theo kiểu `kebab-case` (chữ thường, nối bằng gạch ngang). - -```bash -# Vào thư mục skills -cd skills/ - -# Tạo thư mục cho skill mới -mkdir my-awesome-skill -cd my-awesome-skill - -# Tạo file nội dung SKILL.md -touch SKILL.md -``` - -#### Bước 3: Viết Nội Dung SKILL.md - -Mọi skill đều phải tuân theo cấu trúc cơ bản sau. **Hãy copy mẫu này để bắt đầu:** - -```markdown ---- -name: my-awesome-skill -description: "Mô tả ngắn gọn (1 dòng) về công dụng của skill này" ---- - -# Tên Skill - -## Tổng Quan - -Giải thích skill này dùng để làm gì và bối cảnh sử dụng. - -## Khi Nào Nên Dùng (When to Use) - -- Dùng khi [trường hợp 1] -- Dùng khi [trường hợp 2] - -## Cách Hoạt Động - -Hướng dẫn từng bước chi tiết để AI làm theo... - -## Ví Dụ Minh Họa - -### Ví Dụ 1 - -\`\`\` -code example here -\`\`\` - -## Lưu Ý / Best Practices - -- ✅ Nên làm: ... -- ❌ Tránh làm: ... -``` - -#### Bước 4: Kiểm Tra (QUAN TRỌNG VỚI V3) - -Chạy script kiểm tra (validation) trên máy của bạn. **Chúng tôi sẽ không merge các PR nếu chưa qua bước này.** - -```bash -# Chế độ thường (chỉ hiện cảnh báo) -python3 scripts/validate_skills.py - -# Chế độ nghiêm ngặt (giống hệ thống CI) -python3 scripts/validate_skills.py --strict -``` - -Script này sẽ check: - -- ✅ File `SKILL.md` đã có chưa? -- ✅ Frontmatter khai báo đúng chưa? -- ✅ Tên skill có khớp với tên thư mục không? -- ✅ Có đạt chuẩn chất lượng (Quality Bar) không? - -#### Bước 5: Gửi Skill (Pull Request) - -```bash -git add skills/my-awesome-skill/ -git commit -m "feat: add my-awesome-skill" -git push origin my-branch -``` - ---- - -## Mẫu Template Chuẩn (Copy & Paste) - -Để tiết kiệm thời gian, bạn hãy dùng mẫu đầy đủ này: - -```markdown ---- -name: your-skill-name -description: "Mô tả ngắn gọn công dụng và thời điểm dùng skill này" ---- - -# Tên Skill - -## Tổng Quan - -[2-3 câu giới thiệu ngắn gọn về chức năng của skill] - -## Khi Nào Nên Dùng - -- Khi bạn cần [làm việc A] -- Khi bạn muốn [đạt kết quả B] - -## Hướng Dẫn Chi Tiết - -### 1. [Bước đầu tiên] - -[Mô tả các thực hiện] - -## Ví Dụ - -### Ví Dụ 1: [Tên trường hợp cụ thể] - -\`\`\`language -// Code mẫu -\`\`\` - -## Best Practices - -- ✅ **Nên:** [Thói quen tốt] -- ❌ **Không nên:** [Điều cần tránh] - -## Xử Lý Sự Cố (Troubleshooting) - -**Vấn Đề:** [Lỗi thường gặp] -**Giải Pháp:** [Cách khắc phục] -``` - ---- - -## Quy Tắc Viết Commit Message - -Vui lòng sử dụng các tiền tố sau để phân loại commit: - -- `feat:` - Thêm skill mới hoặc tính năng lớn. -- `docs:` - Cập nhật/sửa đổi tài liệu. -- `fix:` - Sửa lỗi (bug fix). -- `refactor:` - Tối ưu code nhưng không đổi tính năng. -- `test:` - Thêm hoặc sửa test. -- `chore:` - Các việc vặt, bảo trì hệ thống. - -**Ví dụ:** - -``` -feat: add kubernetes-deployment skill -docs: improve getting started guide -fix: correct typo in stripe-integration skill -``` - ---- - -## Tài Liệu Tham Khảo - -### Cho người mới dùng Git/GitHub - -- [Hướng dẫn Hello World của GitHub](https://guides.github.com/activities/hello-world/) -- [Git Cơ bản](https://git-scm.com/book/en/v2/Getting-Started-Git-Basics) - -### Cho người mới viết Markdown - -- [Hướng dẫn Markdown](https://www.markdownguide.org/basic-syntax/) - ---- - -## Quy Tắc Ứng Xử (Code of Conduct) - -- Tôn trọng và hòa nhã với mọi người. -- Luôn chào đón thành viên mới. -- Góp ý mang tính xây dựng, tích cực. -- **Nghiêm cấm nội dung độc hại**: Xem chi tiết tại `docs/SECURITY_GUARDRAILS.md`. - ---- - -**Cảm ơn bạn đã góp phần xây dựng dự án!** -Mỗi đóng góp của bạn, dù là nhỏ nhất, đều rất đáng quý. Dù chỉ là sửa lỗi chính tả hay viết hẳn một skill mới - bạn đang trực tiếp giúp đỡ hàng ngàn lập trình viên khác làm việc hiệu quả hơn! diff --git a/docs/vi/EXAMPLES.md b/docs/vi/EXAMPLES.md deleted file mode 100644 index 507dced8..00000000 --- a/docs/vi/EXAMPLES.md +++ /dev/null @@ -1,56 +0,0 @@ -# 🧪 Ví Dụ Thực Tế ("Sách dạy nấu ăn Antigravity") - -Skill đứng một mình đã mạnh, nhưng khi kết hợp lại thì "vô đối". -Dưới đây là 3 kịch bản phổ biến và cách giải quyết chúng bằng kho tàng này. - -## 🥘 Công thức 1: "Kiểm toán Code cũ" (The Legacy Code Audit) - -_Tình huống: Bạn vừa phải nhận lại một dự án Node.js 5 năm tuổi siêu lộn xộn. Bạn cần dọn dẹp nó một cách an toàn._ - -**Các Skill cần dùng:** - -1. `concise-planning` (Để vẽ bản đồ cho đống hỗn độn) -2. `lint-and-validate` (Để tìm lỗi) -3. `security-review` (Để tìm lỗ hổng) - -**Quy trình (Workflow):** - -1. **Lập kế hoạch**: "Này Agent, dùng `concise-planning` để tạo checklist refactor lại thư mục `src/legacy-api.js` cho tôi." -2. **Kiểm toán**: "Chạy `security-review` trên file `package.json` để xem có thư viện nào dính lỗi bảo mật không." -3. **Sửa lỗi**: "Dùng các quy tắc của `lint-and-validate` để tự sửa lỗi định dạng trong thư mục `src/`." - ---- - -## 🥘 Công thức 2: "Web App Hiện Đại" (The Modern Web App) - -_Tình huống: Bạn cần dựng một trang Landing Page có hiệu năng cao trong vòng 2 tiếng._ - -**Các Skill cần dùng:** - -1. `frontend-design` (Để lo phần thẩm mỹ) -2. `react-patterns` (Để lo phần cấu trúc code) -3. `tailwind-mastery` (Để code giao diện siêu tốc) - -**Quy trình (Workflow):** - -1. **Thiết kế**: "Dùng `frontend-design` tạo cho tôi một bảng màu và font chữ theo phong cách 'Quán Cà phê Cyberpunk'." -2. **Dựng khung**: "Khởi tạo dự án Vite. Sau đó áp dụng `react-patterns` để viết component 'Hero'." -3. **Tạo kiểu**: "Dùng `tailwind-mastery` làm cho mấy cái nút bấm có hiệu ứng kính (glassmorphism) và chuẩn mobile giúp tôi." - ---- - -## 🥘 Công thức 3: "Kiến Trúc Sư Agent" (The Agent Architect) - -_Tình huống: Bạn muốn xây một con AI agent riêng có khả năng tự kiểm tra code của chính nó._ - -**Các Skill cần dùng:** - -1. `mcp-builder` (Để xây công cụ) -2. `agent-evaluation` (Để kiểm tra độ tin cậy) -3. `prompt-engineering` (Để tinh chỉnh câu lệnh) - -**Quy trình (Workflow):** - -1. **Xây dựng**: "Dùng `mcp-builder` để tạo một công cụ tên là `verify-file`." -2. **Ra lệnh**: "Áp dụng các mẫu `prompt-engineering` vào System Prompt để đảm bảo con agent luôn kiểm tra đường dẫn file trước khi làm gì đó." -3. **Kiểm thử**: "Chạy `agent-evaluation` để đo xem tần suất con agent này tìm sai file là bao nhiêu phần trăm." diff --git a/docs/vi/FAQ.md b/docs/vi/FAQ.md deleted file mode 100644 index e2b7a619..00000000 --- a/docs/vi/FAQ.md +++ /dev/null @@ -1,178 +0,0 @@ -# ❓ Câu Hỏi Thường Gặp (FAQ) - -**Bạn có thắc mắc?** Đừng lo, bạn không cô đơn đâu! Dưới đây là giải đáp cho những câu hỏi phổ biến nhất về Antigravity Awesome Skills. - ---- - -## 🎯 Câu hỏi chung - -### "Skill" rốt cuộc là cái gì? - -Skills thực chất là các file hướng dẫn chuyên biệt dùng để dạy cho trợ lý AI cách xử lý một tác vụ cụ thể. Hãy coi nó như những module kiến thức chuyên gia mà AI của bạn có thể "nạp" vào khi cần. -**Ví dụ dễ hiểu:** Giống như trong phim Ma Trận, khi Neo cần biết lái trực thăng, anh ấy tải chương trình lái trực thăng vào não. Skills ở đây cũng y hệt vậy, giúp biến AI của bạn thành chuyên gia trong từng lĩnh vực (luật sư, bác sĩ, thợ máy...) tùy theo nhu cầu của bạn. - -### Tôi có phải cài hết hơn 250 skill không? - -**Không hề!** Khi bạn clone cái kho này về, toàn bộ skills sẽ nằm sẵn trong máy, NHƯNG AI của bạn chỉ thực sự đọc và load kỹ năng nào mà bạn gọi tên (bằng lệnh `@tên-skill`) thôi. -Nó giống như một thư viện sách: sách thì đầy trên kệ, nhưng bạn chỉ cần rút đúng cuốn bạn định đọc. -**Mẹo:** Dùng các [Gói Khởi Điểm (Starter Packs)](../BUNDLES.vi.md) để cài bộ phù hợp với công việc của bạn cho gọn. - -### Những công cụ AI nào dùng được mấy skill này? - -- ✅ **Claude Code** (Anthropic CLI) -- ✅ **Gemini CLI** (Google) -- ✅ **Codex CLI** (OpenAI) -- ✅ **Cursor** (AI IDE) -- ✅ **Antigravity IDE** -- ✅ **OpenCode** -- ⚠️ **GitHub Copilot** (Hỗ trợ một phần, phải copy-paste thủ công) - -### Dùng cái này có mất phí không? - -**Hoàn toàn miễn phí!** Dự án này dùng Giấy phép MIT. - -- ✅ Miễn phí cho dùng cá nhân -- ✅ Miễn phí cho thương mại/công ty -- ✅ Bạn thoải mái sửa đổi code - -### Skills có chạy offline không? - -Bản thân các file skill nằm trên máy bạn (offline), nhưng trợ lý AI (Claude, Gemini...) thì vẫn cần mạng internet để hoạt động nhé. - ---- - -## 🔒 Độ Tin Cậy & An Toàn (Cập nhật V3) - -### Mấy cái "Nhãn Rủi Ro" (Risk Label) nghĩa là sao? - -Để đảm bảo an toàn, chúng tôi phân loại skill theo màu: - -- ⚪ **Safe (Trắng/Xanh)**: Skill an toàn, chỉ đọc, lập kế hoạch hoặc vô hại. -- 🔴 **Risk (Đỏ)**: Skill có khả năng chỉnh sửa/xóa file hệ thống, hoặc dùng để quét mạng (pentest). **Cần cẩn trọng khi dùng.** -- 🟣 **Official (Tím)**: Skill chính chủ do các nhà cung cấp uy tín (Anthropic, DeepMind...) bảo trì. - -### Dùng skill này có sợ bị hack máy không? - -**Không.** Skill chỉ là file văn bản (text). Tuy nhiên, nó chứa hướng dẫn để AI chạy lệnh. Nếu skill bảo "xóa hết file đi", một con AI ngây thơ có thể sẽ làm thật. -_Do đó: Luôn kiểm tra Nhãn Rủi Ro và đọc qua nội dung skill trước khi dùng._ - ---- - -## 📦 Cài đặt & Thiết lập - -### Tôi nên cài skill vào đâu? - -Đường dẫn chuẩn nhất dùng được cho hầu hết công cụ là `.agent/skills/`: - -```bash -git clone https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills -``` - -**Đường dẫn riêng cho từng tool:** - -- Claude Code: `.claude/skills/` -- Gemini CLI: `.gemini/skills/` -- Cursor: `.cursor/skills/` hoặc thư mục gốc của dự án - -### Dùng trên Windows có được không? - -**Được**, nhưng lưu ý là một số skill "Official" có dùng **symlinks** (liên kết tượng trưng) mà Windows mặc định hỗ trợ hơi kém. -Hãy chạy lệnh git này để bật hỗ trợ symlink: - -```bash -git clone -c core.symlinks=true https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills -``` - -Hoặc bật chế độ "Developer Mode" trong phần Settings của Windows. - -### Cập nhật skill kiểu gì? - -Chỉ cần vào thư mục đó và pull code mới về là xong: - -```bash -cd .agent/skills -git pull origin main -``` - ---- - -## 🛠️ Cách sử dụng - -### Gọi skill như thế nào? - -Dùng ký tự `@` cộng với tên skill: - -``` -@brainstorming giúp tôi thiết kế một app quản lý công việc -``` - -### Dùng nhiều skill cùng lúc được không? - -**Được luôn!** Bạn có thể kết hợp (combo) nhiều skill: - -``` -@brainstorming lên ý tưởng cho tôi, xong rồi dùng @writing-plans để ra list công việc cụ thể nhé. -``` - -### Làm sao biết nên dùng skill nào? - -1. **Đọc file README**: Xem [Danh sách đầy đủ các skill](README.vi.md#trọn-bộ-danh-sách-256-kỹ-năng-full-list). -2. **Tìm kiếm**: `ls skills/ | grep "từ-khóa"` (ví dụ tìm "test", "security"). -3. **Hỏi chính con AI**: "Cậu có skill nào liên quan đến testing không?" - ---- - -## 🏗️ Xử lý sự cố (Troubleshooting) - -### AI của tôi không nhận diện được skill - -**Nguyên nhân có thể:** - -1. **Sai đường dẫn cài đặt**: Kiểm tra lại tài liệu của tool bạn dùng. Thử đường dẫn `.agent/skills/` xem sao. -2. **Cần khởi động lại**: Thử tắt đi bật lại AI/IDE sau khi cài đặt. -3. **Gõ sai tên**: Bạn có gõ `@brain-storming` thay vì `@brainstorming` không? - -### Skill đưa ra lời khuyên sai hoặc lỗi thời - -Làm ơn hãy [Báo lỗi (Open Issue)](https://github.com/sickn33/antigravity-awesome-skills/issues) giúp chúng tôi! -Nhớ ghi rõ: - -- Skill nào bị lỗi -- Lỗi là gì -- Đáng lẽ nó phải làm gì - ---- - -## 🤝 Đóng góp (Contribution) - -### Tôi là người mới (newbie). Tôi đóng góp được không? - -**Hoan nghênh nhiệt liệt!** Chúng tôi rất quý trọng các đóng góp từ người mới. - -- Sửa lỗi chính tả -- Thêm ví dụ -- Cải thiện tài liệu - Xem hướng dẫn tại [CONTRIBUTING.vi.md](CONTRIBUTING.vi.md) nhé. - -### Tôi gửi PR nhưng bị trượt bài kiểm tra "Quality Bar". Tại sao? - -Bản V3 có hệ thống kiểm tra chất lượng tự động. Skill của bạn có thể đang thiếu: - -1. Phần `description` (mô tả). -2. Các ví dụ sử dụng mẫu. - Hãy chạy `python3 scripts/validate_skills.py` trên máy để tự kiểm tra trước khi đẩy code lên nhé. - -### Tôi có được sửa các skill "Official" không? - -**Không.** Các skill Official (trong thư mục `skills/official/`) là bản sao (mirror) từ nhà cung cấp gốc. Nếu thấy lỗi, hãy mở Issue báo cáo thay vì sửa trực tiếp. - ---- - -## 💡 Mẹo hay cho chuyên gia (Pro Tips) - -- Luôn bắt đầu bằng `@brainstorming` trước khi xây dựng cái gì mới. -- Dùng `@systematic-debugging` khi bí bách vì bug. -- Thử `@test-driven-development` để code "xịn" hơn. -- Khám phá `@skill-creator` để tự tạo skill riêng cho mình. - -**Vẫn còn thắc mắc?** [Vào đây thảo luận](https://github.com/sickn33/antigravity-awesome-skills/discussions) nhé, chúng tôi sẽ hỗ trợ hết mình! 🙌 diff --git a/docs/vi/GETTING_STARTED.md b/docs/vi/GETTING_STARTED.md deleted file mode 100644 index 0eb6727c..00000000 --- a/docs/vi/GETTING_STARTED.md +++ /dev/null @@ -1,110 +0,0 @@ -# Bắt đầu với Antigravity Awesome Skills (V3) - -[Đọc bản gốc tiếng Anh](../GETTING_STARTED.md) - -**Bạn là người mới? Hướng dẫn này sẽ giúp bạn "nâng cấp" trí tuệ cho AI Agent chỉ trong 5 phút.** - ---- - -## 🤔 "Skill" là gì? - -Các trợ lý AI (như **Claude Code**, **Gemini**, **Cursor**) vốn rất thông minh, nhưng chúng thường thiếu kiến thức chuyên sâu về bộ công cụ cụ thể mà bạn đang dùng. -**Skills** chính là những cuốn "cẩm nang hướng dẫn" (file markdown) giúp dạy cho AI biết cách thực hiện từng tác vụ chuyên biệt một cách chuẩn xác nhất. - -**Hãy tưởng tượng:** AI của bạn là một thực tập sinh thiên tài. **Skills** chính là các quy trình chuẩn (SOPs) giúp biến cậu thực tập sinh đó thành một Kỹ sư Cao cấp (Senior Engineer) dày dặn kinh nghiệm. - ---- - -## ⚡️ Bắt đầu nhanh: Dùng "Gói Khởi Điểm" (Starter Packs) - -Đừng bị choáng ngợp bởi con số 256+ skill. Bạn không cần phải dùng hết tát cả cùng lúc. -Chúng tôi đã soạn sẵn các **Gói Khởi Điểm** để bạn có thể bắt tay vào việc ngay. - -### 1. Cài đặt Repo - -Clone toàn bộ kho skill này vào thư mục cấu hình của agent: - -```bash -# Cách cài đặt chung (áp dụng cho hầu hết các loại agent) -git clone https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills -``` - -### 2. Chọn Gói phù hợp với Vai trò (Persona) - -Hãy tìm gói (Bundle) phù hợp nhất với công việc của bạn (xem chi tiết tại [docs/BUNDLES.vi.md](../BUNDLES.vi.md)): - -| Vai Trò | Tên Gói | Gồm những gì? | -| :-------------------- | :------------- | :------------------------------------------------ | -| **Web Developer** | `Web Wizard` | React Patterns, bí kíp Tailwind, Thiết kế Frontend| -| **Security Engineer** | `Hacker Pack` | OWASP, Metasploit, Quy trình Pentest | -| **Manager / PM** | `Product Pack` | Brainstorming, Lập kế hoạch, SEO, Chiến lược | -| **Bất kỳ ai** | `Essentials` | Clean Code, Lập kế hoạch, Kiểm tra code (Cơ bản) | - ---- - -## 🚀 Cách sử dụng Skill - -Sau khi cài đặt xong, bạn cứ trò chuyện với AI như bình thường. - -### Ví dụ 1: Lên kế hoạch tính năng (Gói **Essentials**) - -> "Dùng **@brainstorming** giúp tôi lên ý tưởng cho luồng đăng nhập (login flow) mới." - -**Kết quả:** AI sẽ kích hoạt skill brainstorming, đặt các câu hỏi định hướng, và cuối cùng soạn ra một bản đặc tả (spec) chuyên nghiệp cho bạn. - -### Ví dụ 2: Rà soát Code (Gói **Web Wizard**) - -> "Chạy **@lint-and-validate** trên file này và sửa các lỗi giúp tôi." - -**Kết quả:** AI sẽ tuân thủ nghiêm ngặt các quy tắc linting đã được định nghĩa trong skill để dọn dẹp và chuẩn hóa code của bạn. - -### Ví dụ 3: Kiểm toán Bảo mật (Gói **Hacker Pack**) - -> "Dùng **@api-security-best-practices** để review các API endpoint này xem có lỗ hổng nào không." - -**Kết quả:** AI sẽ đóng vai chuyên gia bảo mật, rà soát code của bạn dựa trên các tiêu chuẩn an toàn của OWASP. - ---- - -## 🔌 Các công cụ hỗ trợ - -| Công cụ | Trạng thái | Đường dẫn cài đặt | -| :-------------- | :-------------- | :---------------- | -| **Claude Code** | ✅ Hỗ trợ tốt | `.claude/skills/` | -| **Gemini CLI** | ✅ Hỗ trợ tốt | `.gemini/skills/` | -| **Antigravity** | ✅ Mặc định | `.agent/skills/` | -| **Cursor** | ✅ Mặc định | `.cursor/skills/` | -| **Copilot** | ⚠️ Chỉ Text | Phải copy-paste thủ công | - ---- - -## 🛡️ Độ Tin Cậy & An Toàn (Mới) - -Để bạn yên tâm sử dụng, chúng tôi phân loại skill theo các nhãn sau: - -- 🟣 **Official**: Skill chính chủ, được bảo trì bởi Anthropic/Google hoặc các nhà cung cấp uy tín (Độ tin cậy cao). -- 🔵 **Safe**: Skill do cộng đồng đóng góp, an toàn, không gây hại (thường là skill đọc hoặc lập kế hoạch). -- 🔴 **Risk**: Skill có khả năng sửa đổi hệ thống hoặc thực hiện các bài test bảo mật (Chỉ dùng khi bạn hiểu rõ và cho phép). - -_Xem [Danh sách đầy đủ](README.vi.md#danh-sách-skill-đầy-đủ-256256) để biết nhãn rủi ro của từng skill._ - ---- - -## ❓ Câu hỏi thường gặp (FAQ) - -**H: Tôi có bắt buộc phải cài hết 250 skill không?** -Đ: Bạn clone cả repo về, nhưng AI chỉ _đọc_ đúng cái skill mà bạn gọi (hoặc liên quan) thôi. Nên nó rất nhẹ, không lo nặng máy! - -**H: Tôi tự viết skill riêng được không?** -Đ: Được chứ! Hãy dùng skill **@skill-creator** để nó hướng dẫn bạn tạo skill mới từ A-Z. - -**H: Dùng cái này có mất phí không?** -Đ: Hoàn toàn miễn phí. Giấy phép MIT. Mã nguồn mở mãi mãi. - ---- - -## ⏭️ Bước tiếp theo - -1. [Xem chi tiết các Gói (Bundles)](../BUNDLES.vi.md) -2. [Tham khảo các ví dụ thực tế](../EXAMPLES.vi.md) -3. [Đóng góp Skill cho cộng đồng](CONTRIBUTING.vi.md) diff --git a/docs/vi/README.md b/docs/vi/README.md deleted file mode 100644 index 1e91cf79..00000000 --- a/docs/vi/README.md +++ /dev/null @@ -1,479 +0,0 @@ -# 🌌 Antigravity Awesome Skills: Kho Tàng 256+ Kỹ Năng Agentic cho Claude Code, Gemini CLI, Cursor & Copilot - -[Đọc bản gốc tiếng Anh](../../README.md) - -> **Bộ sưu tập "quyền năng" tối thượng gồm hơn 256 kỹ năng giúp bạn làm chủ các Trợ lý Lập trình AI như Claude Code, Gemini CLI, Codex CLI, Antigravity IDE, GitHub Copilot, Cursor và OpenCode** - -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Claude Code](https://img.shields.io/badge/Claude%20Code-Anthropic-purple)](https://claude.ai) -[![Gemini CLI](https://img.shields.io/badge/Gemini%20CLI-Google-blue)](https://github.com/google-gemini/gemini-cli) -[![Codex CLI](https://img.shields.io/badge/Codex%20CLI-OpenAI-green)](https://github.com/openai/codex) -[![Cursor](https://img.shields.io/badge/Cursor-AI%20IDE-orange)](https://cursor.sh) -[![Copilot](https://img.shields.io/badge/GitHub%20Copilot-VSCode-lightblue)](https://github.com/features/copilot) -[![OpenCode](https://img.shields.io/badge/OpenCode-CLI-gray)](https://github.com/opencode-ai/opencode) -[![Antigravity](https://img.shields.io/badge/Antigravity-DeepMind-red)](https://github.com/sickn33/antigravity-awesome-skills) - -**Antigravity Awesome Skills** không chỉ là một danh sách, mà là một kho vũ khí hạng nặng đã được kiểm chứng thực tế. Nó bao gồm **256 kỹ năng chuyên biệt** giúp AI hoạt động hiệu quả tối đa trên mọi nền tảng trợ lý lập trình phổ biến hiện nay: - -- 🟣 **Claude Code** (Anthropic CLI) -- 🔵 **Gemini CLI** (Google DeepMind) -- 🟢 **Codex CLI** (OpenAI) -- 🔴 **Antigravity IDE** (Google DeepMind) -- 🩵 **GitHub Copilot** (VSCode Extension) -- 🟠 **Cursor** (AI-native IDE) -- ⚪ **OpenCode** (Open-source CLI) - -Dự án này cung cấp những kỹ năng then chốt để biến trợ lý AI của bạn từ một công cụ chat đơn thuần thành một **đội ngũ kỹ thuật số toàn năng (full-stack digital agency)**. Chúng tôi tích hợp cả những quy trình chuẩn mực từ các ông lớn như **Anthropic**, **OpenAI**, **Google**, **Supabase**, và **Vercel Labs**. - -## Mục Lục - Đi tắt đón đầu - -- [🚀 Bạn mới dùng lần đầu? Hãy đọc phần này trước!](#bạn-mới-dùng-lần-đầu-hãy-đọc-phần-này-trước) -- [🔌 Các công cụ hỗ trợ & Cách ra lệnh cho AI](#các-công-cụ-hỗ-trợ--cách-ra-lệnh-cho-ai) -- [📦 Phân loại các nhóm Kỹ năng & Tính năng](#phân-loại-các-nhóm-kỹ-năng--tính-năng) -- [🎁 Các gói Kỹ năng chọn lọc theo nghề (Bundles)](#các-gói-kỹ-năng-chọn-lọc-theo-nghề-bundles) -- [📜 Trọn bộ danh sách 256 Kỹ năng (Full list)](#trọn-bộ-danh-sách-256-kỹ-năng-full-list) -- [🛠️ Hướng dẫn cài đặt nhanh](#hướng-dẫn-cài-đặt-nhanh) -- [🤝 Bạn muốn đóng góp?](#bạn-muốn-đóng-góp) -- [👥 Lời cảm ơn & Nguồn tham khảo](#lời-cảm-ơn--nguồn-tham-khảo) -- [⚖️ Bản quyền (License)](#bản-quyền-license) -- [👥 Những người hùng đã đóng góp](#những-người-hùng-đã-đóng-góp) -- [🌟 Lịch sử phát triển](#lịch-sử-phát-triển) - ---- - -## Bạn mới dùng lần đầu? Hãy đọc phần này trước! - -**Chào mừng bạn đến với phiên bản V3 Enterprise.** -Đây không phải là một danh sách chứa mấy đoạn code rời rạc. Hãy coi đây là một **hệ điều hành kiến thức** hoàn chỉnh giúp AI Agent của bạn thông minh hơn gấp bội. - -### 1. 🐣 Hiểu đơn giản: Cái này để làm gì? - -Các AI Agent (như Claude Code, Cursor, hay Gemini) rất thông minh, nhưng chúng giống như những siêu máy tính chưa được cài phần mềm chuyên dụng. Chúng không thể tự biết "Quy trình Deploy chuẩn của công ty A" hay "Cách viết code AWS CloudFormation không lỗi". -**Skills (Kỹ năng)** ở đây chính là những file hướng dẫn nhỏ (dạng markdown), đóng vai trò như sách giáo khoa, dạy cho AI biết cách thực hiện từng đầu việc cụ thể một cách chuẩn chỉ, trăm lần như một. - -### 2. ⚡️ Cách dùng nhanh nhất (Dùng các Gói có sẵn) - -Bạn không việc gì phải cài thủ công từng cái trong số 256 skill kia. Chúng tôi đã gom nhóm sẵn thành các **Gói Khởi Điểm (Starter Packs)** phù hợp với từng nhu cầu: - -1. **Tải repo này về máy**: - ```bash - git clone https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills - ``` -2. **Chọn vai trò của bạn** (Xem chi tiết tại [docs/BUNDLES.md](BUNDLES.md)): - - **Lập trình viên Web?** 👉 chọn gói `Web Wizard`. - - **Chuyên gia Bảo mật/Hacker?** 👉 chọn gói `Security Engineer`. - - **Muốn dùng thử cho biết?** 👉 chọn gói `Essentials` (Cơ bản). - -### 3. 🧠 Dùng như thế nào? - -Cài xong rồi thì bạn cứ ra lệnh cho con AI như nói chuyện bình thường thôi: - -> "Dùng skill **@brainstorming** để giúp tôi lên ý tưởng cho một dự án phần mềm quản lý kho." -> "Chạy **@lint-and-validate** trên file code này xem có lỗi cú pháp nào không." - -👉 **[Xem Hướng dẫn chi tiết cho người mới bắt đầu (Tiếng Việt)](GETTING_STARTED.md)** - ---- - -## Các công cụ hỗ trợ & Cách ra lệnh cho AI - -Các skill này được viết theo chuẩn **SKILL.md** quốc tế, nên bạn dùng trợ lý ảo nào nó cũng hiểu được, miễn là có hỗ trợ tính năng agentic skills. - -| Tên Công cụ | Loại | Ví dụ câu lệnh mẫu | Thư mục cài đặt chuẩn | -| :-------------- | :--- | :-------------------------------- | :-------------------- | -| **Claude Code** | CLI | `>> /skill-name help me...` | `.claude/skills/` | -| **Gemini CLI** | CLI | `(User Prompt) Use skill-name...` | `.gemini/skills/` | -| **Antigravity** | IDE | `(Agent Mode) Use skill...` | `.agent/skills/` | -| **Cursor** | IDE | `@skill-name (gõ trong Chat)` | `.cursor/skills/` | -| **Copilot** | Ext | `(Copy nội dung dán vào chat)` | N/A | - -> [!TIP] -> **Lời khuyên**: Tốt nhất bạn nên cài vào thư mục `.agent/skills/`. Hầu hết các công cụ mới bây giờ (như Antigravity) đều tự động tìm trong thư mục này, rất tiện. - -> [!WARNING] -> **Lưu ý cho người dùng Windows**: Repo này có dùng **symlinks** (đường dẫn tắt) cho các skill chính chủ. -> Để tránh lỗi, bạn cần bật Developer Mode trên Windows hoặc chạy Git dưới quyền Admin: -> `git clone -c core.symlinks=true https://github.com/...` - ---- - -Dù bạn đang dùng **Gemini CLI**, **Claude Code**, **Codex CLI**, **Cursor**, **GitHub Copilot**, **Antigravity**, hay **OpenCode**, bộ skill này được thiết kế theo tiêu chí "cắm là chạy" (plug-and-play), giúp tăng sức mạnh cho trợ lý AI của bạn tức thì. - -Đây là nơi hội tụ tinh hoa từ cộng đồng mã nguồn mở, giúp biến trợ lý AI của bạn thành một "siêu nhân": code giỏi, thiết kế đẹp, lại còn rành bảo mật và biết làm cả marketing. - -## Phân loại các nhóm Kỹ năng & Tính năng - -Kho tàng này được chia thành các nhóm chuyên môn để bạn dễ tìm kiếm: - -| Nhóm Kỹ Năng | Số lượng | Những cái tên nổi bật nên thử ngay | -| :----------------------------- | :------- | :-------------------------------------------------------------------------------------------------------------------------- | -| **🛸 Tự Động Hóa & Agent** | **(13)** | Loki Mode (Chế độ Startup tự động), Code theo kiểu Agent con (Subagent), Điều phối Agent chạy song song, Tự tạo Skill mới | -| **🔌 Kết Nối & APIs** | **(35)** | Stripe, Firebase, Supabase, Vercel, Clerk Auth, Twilio, Discord Bot, Slack Bot, GraphQL, AWS Serverless | -| **🛡️ Bảo Mật & An Ninh** | **(32)** | Ethical Hacking, Metasploit, Burp Suite, SQLMap, Tấn công Active Directory, Kiểm thử AWS/Cloud, Top 100 lỗi OWASP | -| **🎨 Sáng Tạo & Thiết Kế** | **(21)** | UI/UX Pro Max, Thiết kế Frontend, Canvas, Tạo nghệ thuật bằng code, Theme Factory, Vẽ biểu đồ D3 | -| **🛠️ Kỹ Thuật Lập Trình** | **(44)** | TDD (Test trước code sau), Debug có hệ thống, React Patterns, Chuẩn Backend/Frontend, Kiến trúc phần mềm | -| **🏗️ Hạ Tầng & Git** | **(13)** | Shell Scripting, Git Worktrees, Git Pushing, Conventional Commits (Commit chuẩn), Sắp xếp file, Tự động hóa GitHub Workflow | -| **🤖 AI & LLM** | **(27)** | Voice AI Engine, LangGraph, CrewAI, Kỹ sư RAG, Prompt Engineer, Tự động hóa trình duyệt, Hệ thống bộ nhớ cho Agent | -| **🔄 Quy Trình Làm Việc** | **(19)** | Lập kế hoạch, Thực thi kế hoạch, Soát xét code (Code Review), Kiểm tra kỹ lưỡng trước khi bàn giao | -| **📄 Xử Lý Tài Liệu** | **(5)** | Làm việc với file Word (DOCX), PDF, PowerPoint (PPTX), Excel (XLSX) - Bản chính chủ | -| **🧪 Kiểm Thử (Testing)** | **(8)** | Test ứng dụng Web, Tự động hóa với Playwright, Sửa lỗi Test, Các mẫu Testing chuẩn | -| **📈 Sản Phẩm & Chiến Lược** | **(4)** | Bộ công cụ cho Product Manager (PM), Sáng tạo nội dung, Tối ưu App Store (ASO), Brainstorming ý tưởng | -| **📣 Marketing & Tăng Trưởng** | **(26)** | Tối ưu chuyển đổi (CRO), Viết lời quảng cáo (Copywriting), SEO Audit, Chạy Ads, Gửi Email tự động, Chiến lược giá | -| **🚀 Công Cụ cho Maker** | **(8)** | Ra mắt Micro-SaaS, Làm Extension trình duyệt, Tạo Bot Telegram, Xây dựng AI Wrapper, Tạo nội dung Viral | - -## Các gói Kỹ năng chọn lọc theo nghề (Bundles) - -Hãy ghé thăm trang [docs/BUNDLES.md](BUNDLES.md) để xem các **Gói Khởi Điểm** và chọn cho mình bộ đồ nghề ưng ý nhất thay vì phải tự nhặt từng cái. - -## Trọn bộ danh sách 256 Kỹ năng (Full list) - -> [!NOTE] -> **Về các Skill xử lý tài liệu**: Với các định dạng như Word, PDF, Excel, PowerPoint, chúng tôi có 2 bản: **bản cộng đồng (community)** và **bản chính chủ (official Anthropic)**. Khi bạn chạy trên máy, hệ thống sẽ ưu tiên dùng bản chính chủ (xịn hơn). - -_(Lưu ý: Bảng dưới đây giữ nguyên tên tiếng Anh của Skill để bạn dễ tra cứu trong code, còn phần mô tả đã được dịch sang tiếng Việt)_ - -| Tên Skill (Tên lệnh) | Rủi ro | Mô tả công dụng | Đường dẫn file | -| :-------------------------------------------------- | :----- | :---------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------- | -| **2d-games** | ⚪ | Nguyên tắc phát triển game 2D. Sprites, tilemaps, vật lý, camera. | `skills/game-development/2d-games` | -| **3d-games** | ⚪ | Nguyên tắc phát triển game 3D. Rendering, shaders, vật lý, camera. | `skills/game-development/3d-games` | -| **3d-web-experience** | ⚪ | Chuyên gia xây dựng trải nghiệm 3D cho web - Three.js, React Three Fiber, Spline, WebGL. Bao gồm cấu hình sản phẩm, portfolio 3D, website nhập vai. | `skills/3d-web-experience` | -| **ab-test-setup** | ⚪ | Hướng dẫn cấu trúc thiết lập A/B test với các cổng kiểm soát bắt buộc cho giả thuyết, chỉ số và sự sẵn sàng thực thi. | `skills/ab-test-setup` | -| **Active Directory Attacks** | ⚪ | Dùng khi user yêu cầu "tấn công Active Directory", "khai thác AD", "Kerberoasting", "DCSync", "pass-the-hash", "BloodHound", "Golden Ticket"... | `skills/active-directory-attacks` | -| **address-github-comments** | ⚪ | Dùng khi bạn cần giải quyết các comment review hoặc issue trên GitHub Pull Request đang mở bằng gh CLI. | `skills/address-github-comments` | -| **agent-evaluation** | ⚪ | Kiểm thử và đánh giá chuẩn (benchmark) các LLM agent, bao gồm kiểm tra hành vi, đánh giá năng lực, chỉ số độ tin cậy và giám sát production. | `skills/agent-evaluation` | -| **agent-manager-skill** | ⚪ | Quản lý nhiều CLI agent cục bộ thông qua tmux sessions (start/stop/monitor/assign) với lịch trình cron-friendly. | `skills/agent-manager-skill` | -| **agent-memory-mcp** | ⚪ | Hệ thống bộ nhớ lai cung cấp quản lý tri thức bền vững, có thể tìm kiếm cho AI agents (Kiến trúc, Mẫu, Quyết định). | `skills/agent-memory-mcp` | -| **agent-memory-systems** | ⚪ | Skill bao trùm kiến trúc bộ nhớ agent: ngắn hạn (context window), dài hạn (vector stores), và các kiến trúc nhận thức để tổ chức chúng. | `skills/agent-memory-systems` | -| **agent-tool-builder** | ⚪ | Thiết kế công cụ từ schema đến xử lý lỗi. JSON Schema best practices, viết mô tả giúp LLM hiểu, validation, và chuẩn MCP mới nổi. | `skills/agent-tool-builder` | -| **ai-agents-architect** | ⚪ | Chuyên gia thiết kế và xây dựng các AI agent tự chủ. Làm chủ việc sử dụng công cụ, hệ thống bộ nhớ, chiến lược lập kế hoạch và điều phối đa tác nhân. | `skills/ai-agents-architect` | -| **ai-product** | ⚪ | Các mẫu tích hợp LLM, kiến trúc RAG, prompt engineering mở rộng, AI UX mà người dùng tin tưởng, và tối ưu hóa chi phí. | `skills/ai-product` | -| **ai-wrapper-product** | ⚪ | Chuyên gia xây dựng các sản phẩm bao bọc (wrap) AI APIs (OpenAI, Anthropic...) thành các công cụ tập trung giải quyết vấn đề cụ thể. | `skills/ai-wrapper-product` | -| **algolia-search** | ⚪ | Các mẫu chuyên gia để triển khai tìm kiếm Algolia, chiến lược đánh chỉ mục (indexing), React InstantSearch và tinh chỉnh độ liên quan. | `skills/algolia-search` | -| **algorithmic-art** | ⚪ | Tạo nghệ thuật thuật toán sử dụng p5.js với tính ngẫu nhiên có hạt giống (seeded randomness) và tham số tương tác. | `skills/algorithmic-art` | -| **analytics-tracking** | ⚪ | Thiết kế, kiểm toán và cải thiện hệ thống theo dõi phân tích (GA4, GTM, product analytics, events, conversions, UTMs). | `skills/analytics-tracking` | -| **API Fuzzing for Bug Bounty** | ⚪ | Dùng khi user yêu cầu "test bảo mật API", "fuzz APIs", "tìm lỗi IDOR", "test REST/GraphQL API", "kiểm thử xâm nhập API". | `skills/api-fuzzing-bug-bounty` | -| **api-documentation-generator** | ⚪ | Tạo tài liệu API toàn diện, thân thiện với lập trình viên từ code, bao gồm endpoints, tham số, ví dụ. | `skills/api-documentation-generator` | -| **api-patterns** | ⚪ | Nguyên tắc thiết kế API và ra quyết định. Chọn REST vs GraphQL vs tRPC, định dạng phản hồi, versioning, phân trang. | `skills/api-patterns` | -| **api-security-best-practices** | ⚪ | Triển khai các mẫu thiết kế API bảo mật bao gồm xác thực, phân quyền, validate đầu vào, rate limiting. | `skills/api-security-best-practices` | -| **app-builder** | ⚪ | Bộ điều phối xây dựng ứng dụng chính. Tạo ứng dụng full-stack từ yêu cầu ngôn ngữ tự nhiên. Xác định loại dự án, chọn tech stack. | `skills/app-builder` | -| **app-store-optimization** | ⚪ | Bộ công cụ ASO hoàn chỉnh để nghiên cứu, tối ưu hóa và theo dõi hiệu suất ứng dụng trên Apple App Store và Google Play Store. | `skills/app-store-optimization` | -| **architecture** | ⚪ | Khung ra quyết định kiến trúc. Phân tích yêu cầu, đánh giá đánh đổi (trade-off), tài liệu hóa ADR. | `skills/architecture` | -| **autonomous-agent-patterns** | ⚪ | Các mẫu thiết kế để xây dựng coding agent tự chủ. Tích hợp công cụ, hệ thống quyền, tự động hóa trình duyệt, quy trình human-in-the-loop. | `skills/autonomous-agent-patterns` | -| **autonomous-agents** | ⚪ | Skill bao trùm các vòng lặp agent (ReAct, Plan-Execute), phân rã mục tiêu, mẫu phản tư (reflection), và độ tin cậy trong production. | `skills/autonomous-agents` | -| **avalonia-layout-zafiro** | ⚪ | Hướng dẫn layout Avalonia UI hiện đại sử dụng Zafiro.Avalonia, nhấn mạnh style chia sẻ, component generic. | `skills/avalonia-layout-zafiro` | -| **avalonia-viewmodels-zafiro** | ⚪ | Các mẫu tạo ViewModel và Wizard tối ưu cho Avalonia sử dụng Zafiro và ReactiveUI. | `skills/avalonia-viewmodels-zafiro` | -| **avalonia-zafiro-development** | ⚪ | Các quy tắc bắt buộc, quy ước và hành vi để phát triển Avalonia UI sử dụng bộ công cụ Zafiro. | `skills/avalonia-zafiro-development` | -| **AWS Penetration Testing** | ⚪ | Dùng khi user yêu cầu "pentest AWS", "test bảo mật AWS", "khai thác IAM", "leo thang đặc quyền AWS", "test S3 bucket", "SSRF metadata"... | `skills/aws-penetration-testing` | -| **aws-serverless** | ⚪ | Kỹ năng chuyên sâu xây dựng ứng dụng serverless ready-for-production trên AWS (Lambda, API Gateway, DynamoDB, SQS/SNS, SAM/CDK). | `skills/aws-serverless` | -| **azure-functions** | ⚪ | Các mẫu chuyên gia phát triển Azure Functions bao gồm isolated worker model, Durable Functions, tối ưu cold start. | `skills/azure-functions` | -| **backend-dev-guidelines** | ⚪ | Tiêu chuẩn phát triển backend (có quan điểm riêng) cho Node.js + Express + TypeScript microservices. | `skills/backend-dev-guidelines` | -| **backend-patterns** | ⚪ | Các mẫu kiến trúc backend, thiết kế API, tối ưu database, và best practices phía server cho Node.js, Express, Next.js API routes. | `skills/cc-skill-backend-patterns` | -| **bash-linux** | ⚪ | Các mẫu Bash/Linux terminal. Các lệnh quan trọng, piping, xử lý lỗi, scripting. | `skills/bash-linux` | -| **behavioral-modes** | ⚪ | Các chế độ vận hành AI (brainstorm, implement, debug, review, teach, ship, orchestrate). | `skills/behavioral-modes` | -| **blockrun** | ⚪ | Dùng khi user cần các khả năng mà Claude thiếu (tạo ảnh, dữ liệu X/Twitter thời gian thực) hoặc yêu cầu dùng model ngoài ("use gpt", "dall-e"). | `skills/blockrun` | -| **brainstorming** | ⚪ | Dùng skill này trước bất kỳ công việc sáng tạo hay xây dựng nào. Biến ý tưởng mơ hồ thành thiết kế đã được kiểm chứng. | `skills/brainstorming` | -| **brand-guidelines** | ⚪ | Áp dụng màu sắc và font chữ thương hiệu chính thức của Anthropic (Bản Official). | `skills/brand-guidelines-anthropic` | -| **brand-guidelines** | ⚪ | Áp dụng màu sắc và font chữ thương hiệu chính thức của Anthropic (Bản Community). | `skills/brand-guidelines-community` | -| **Broken Authentication Testing** | ⚪ | Hướng dẫn kiểm tra lỗi xác thực, quản lý phiên, credential stuffing, chính sách mật khẩu, session fixation. | `skills/broken-authentication` | -| **browser-automation** | ⚪ | Tự động hóa trình duyệt với Playwright (khuyên dùng) và Puppeteer. Các mẫu để test, scrape, và điều khiển agent. | `skills/browser-automation` | -| **browser-extension-builder** | ⚪ | Chuyên gia xây dựng extension trình duyệt (Chrome, Firefox, cross-browser). Manifest v3, content scripts, popup UI. | `skills/browser-extension-builder` | -| **bullmq-specialist** | ⚪ | Chuyên gia BullMQ cho hàng đợi job Redis, xử lý nền (background processing) tin cậy trong Node.js/TypeScript. | `skills/bullmq-specialist` | -| **bun-development** | ⚪ | Phát triển JavaScript/TypeScript hiện đại với Bun runtime. Quản lý gói, bundling, testing, và di chuyển từ Node.js. | `skills/bun-development` | -| **Burp Suite Web Application Testing** | ⚪ | Hướng dẫn sử dụng Burp Suite: intercept traffic, modify requests, scan vulnerabilities, dùng Repeater. | `skills/burp-suite-testing` | -| **busybox-on-windows** | ⚪ | Cách sử dụng bản build Win32 của BusyBox để chạy các công cụ dòng lệnh UNIX tiêu chuẩn trên Windows. | `skills/busybox-on-windows` | -| **canvas-design** | ⚪ | Tạo nghệ thuật thị giác đẹp mắt trong tài liệu .png và .pdf sử dụng triết lý thiết kế. | `skills/canvas-design` | -| **cc-skill-continuous-learning** | ⚪ | Kỹ năng phát triển từ everything-claude-code | `skills/cc-skill-continuous-learning` | -| **cc-skill-project-guidelines-example** | ⚪ | Skill Hướng Dẫn Dự Án (Ví dụ minh họa) | `skills/cc-skill-project-guidelines-example` | -| **cc-skill-strategic-compact** | ⚪ | Kỹ năng phát triển từ everything-claude-code | `skills/cc-skill-strategic-compact` | -| **Claude Code Guide** | ⚪ | Hướng dẫn tổng thể để sử dụng Claude Code hiệu quả. Cấu hình, chiến lược prompt, từ khóa "Thinking", debug. | `skills/claude-code-guide` | -| **clean-code** | ⚪ | Tiêu chuẩn code thực dụng - súc tích, trực tiếp, không over-engineering, không comment thừa thãi. | `skills/clean-code` | -| **clerk-auth** | ⚪ | Các mẫu chuyên gia cho tích hợp Clerk auth, middleware, organizations, webhooks, và đồng bộ user. | `skills/clerk-auth` | -| **clickhouse-io** | ⚪ | Các mẫu database ClickHouse, tối ưu query, analytics, và best practices kỹ thuật dữ liệu. | `skills/cc-skill-clickhouse-io` | -| **Cloud Penetration Testing** | ⚪ | Hướng dẫn pentest AWS, Azure, GCP. Enumeration tài nguyên, khai thác cấu hình sai, lấy secrets, audit hạ tầng. | `skills/cloud-penetration-testing` | -| **code-review-checklist** | ⚪ | Danh sách kiểm tra toàn diện để thực hiện code review kỹ lưỡng (chức năng, bảo mật, hiệu năng, bảo trì). | `skills/code-review-checklist` | -| **codex-review** | ⚪ | Code review chuyên nghiệp với tạo CHANGELOG tự động, tích hợp với Codex AI. | `skills/codex-review` | -| **coding-standards** | ⚪ | Tiêu chuẩn code phổ quát, best practices và pattern cho TypeScript, JavaScript, React, và Node.js. | `skills/cc-skill-coding-standards` | -| **competitor-alternatives** | ⚪ | Tạo các trang so sánh đối thủ hoặc trang thay thế (alternative pages) cho SEO và hỗ trợ bán hàng. | `skills/competitor-alternatives` | -| **computer-use-agents** | ⚪ | Xây dựng AI agent tương tác máy tính như con người (nhìn màn hình, di chuột, click, gõ phím). | `skills/computer-use-agents` | -| **concise-planning** | ⚪ | Dùng khi user yêu cầu một kế hoạch cho tác vụ code, tạo ra checklist rõ ràng, khả thi và nguyên tử (atomic). | `skills/concise-planning` | -| **content-creator** | ⚪ | Tạo nội dung marketing tối ưu SEO với giọng văn thương hiệu nhất quán. Bao gồm phân tích giọng văn, tối ưu SEO. | `skills/content-creator` | -| **context-window-management** | ⚪ | Các chiến lược quản lý cửa sổ ngữ cảnh LLM bao gồm tóm tắt, cắt tỉa (trimming), định tuyến (routing). | `skills/context-window-management` | -| **context7-auto-research** | ⚪ | Tự động lấy tài liệu thư viện/framework mới nhất cho Claude Code thông qua Context7 API. | `skills/context7-auto-research` | -| **conversation-memory** | ⚪ | Hệ thống bộ nhớ bền vững cho hội thoại LLM bao gồm ngắn hạn, dài hạn và bộ nhớ dựa trên thực thể. | `skills/conversation-memory` | -| **copy-editing** | ⚪ | Dùng khi user muốn chỉnh sửa, review hoặc cải thiện nội dung marketing hiện có. Cách tiếp cận hệ thống qua nhiều lượt quét. | `skills/copy-editing` | -| **copywriting** | ⚪ | Dùng khi viết, viết lại hoặc cải thiện nội dung marketing cho bất kỳ trang nào (landing page, pricing, about...). | `skills/copywriting` | -| **core-components** | ⚪ | Thư viện component cốt lõi và các mẫu hệ thống thiết kế (design system). | `skills/core-components` | -| **crewai** | ⚪ | Chuyên gia CrewAI - framework đa tác nhân (multi-agent) dựa trên vai trò. Thiết kế agent, task, orchestrate crew. | `skills/crewai` | -| **Cross-Site Scripting and HTML Injection Testing** | ⚪ | Hướng dẫn test lỗi XSS, HTML injection, khai thác injection phía client, đánh cắp cookie. | `skills/xss-html-injection` | -| **d3-viz** | ⚪ | Tạo trực quan hóa dữ liệu tương tác bằng d3.js. Biểu đồ tùy chỉnh, đồ thị mạng, bản đồ địa lý. | `skills/claude-d3js-skill` | -| **daily-news-report** | ⚪ | Dựa trên danh sách URL, cào nội dung, lọc tin kỹ thuật chất lượng cao và tạo báo cáo Markdown hàng ngày. | `skills/daily-news-report` | -| **database-design** | ⚪ | Nguyên tắc thiết kế cơ sở dữ liệu. Thiết kế schema, chiến lược index, chọn ORM, serverless databases. | `skills/database-design` | -| **deployment-procedures** | ⚪ | Nguyên tắc triển khai production. Quy trình deploy an toàn, chiến lược rollback, xác thực. | `skills/deployment-procedures` | -| **design-orchestration** | ⚪ | Điều phối quy trình thiết kế thông qua brainstorming, review đa tác nhân, và sẵn sàng thực thi theo đúng thứ tự. | `skills/design-orchestration` | -| **discord-bot-architect** | ⚪ | Kỹ năng chuyên sâu xây dựng Discord bot production-ready. Discord.js, Pycord, slash commands, sharding. | `skills/discord-bot-architect` | -| **dispatching-parallel-agents** | ⚪ | Dùng khi đối mặt với 2+ nhiệm vụ độc lập có thể thực hiện mà không chia sẻ trạng thái hoặc phụ thuộc tuần tự. | `skills/dispatching-parallel-agents` | -| **doc-coauthoring** | ⚪ | Hướng dẫn quy trình đồng tác giả tài liệu (proposal, technical spec, decision docs). | `skills/doc-coauthoring` | -| **docker-expert** | ⚪ | Chuyên gia Docker containerization. Multi-stage builds, tối ưu image, bảo mật container, Docker Compose orchestration. | `skills/docker-expert` | -| **documentation-templates** | ⚪ | Các mẫu tài liệu và hướng dẫn cấu trúc. README, API docs, comment code, tài liệu thân thiện với AI. | `skills/documentation-templates` | -| **docx** | ⚪ | Xử lý tài liệu .docx toàn diện: Tạo mới, chỉnh sửa, theo dõi thay đổi (tracked changes), comment. (Bản Official) | `skills/docx-official` | -| **email-sequence** | ⚪ | Tạo hoặc tối ưu chuỗi email (drip campaign), luồng email tự động, email vòng đời (lifecycle). | `skills/email-sequence` | -| **email-systems** | ⚪ | Kiến thức về hệ thống email: transactional email, marketing automation, deliverability, và các quyết định hạ tầng. | `skills/email-systems` | -| **environment-setup-guide** | ⚪ | Hướng dẫn thiết lập môi trường phát triển với các công cụ, dependencies và cấu hình phù hợp. | `skills/environment-setup-guide` | -| **Ethical Hacking Methodology** | ⚪ | Phương pháp và kỹ thuật one hacker đạo đức toàn diện: trinh sát, quét, khai thác, viết báo cáo. | `skills/ethical-hacking-methodology` | -| **exa-search** | ⚪ | Tìm kiếm ngữ nghĩa, khám phá nội dung tương tự và nghiên cứu có cấu trúc sử dụng Exa API. | `skills/exa-search` | -| **executing-plans** | ⚪ | Dùng khi bạn đã có một kế hoạch triển khai (implementation plan) để thực thi trong một phiên làm việc riêng. | `skills/executing-plans` | -| **File Path Traversal Testing** | ⚪ | Hướng dẫn test lỗi Directory Traversal, LFI, đọc file tùy ý trên server. | `skills/file-path-traversal` | -| **file-organizer** | ⚪ | Tổ chức file và folder thông minh dựa trên ngữ cảnh, tìm file trùng lặp, đề xuất cấu trúc tốt hơn. | `skills/file-organizer` | -| **file-uploads** | ⚪ | Chuyên gia xử lý upload file và lưu trữ đám mây (S3, R2, presigned URLs, multipart uploads). | `skills/file-uploads` | -| **finishing-a-development-branch** | ⚪ | Dùng khi hoàn thành cài đặt, tất cả test đã pass, và cần quyết định cách tích hợp (merge, PR, cleanup). | `skills/finishing-a-development-branch` | -| **firebase** | ⚪ | Chuyên gia Firebase: Authentication, Firestore, Realtime Database, Cloud Functions, Storage, Hosting. | `skills/firebase` | -| **firecrawl-scraper** | ⚪ | Deep web scraping, chụp ảnh màn hình, phân tích PDF, và cào website sử dụng Firecrawl API. | `skills/firecrawl-scraper` | -| **form-cro** | ⚪ | Tối ưu hóa bất kỳ form nào KHÔNG phải là đăng ký tài khoản (lead capture, contact, checkout...). | `skills/form-cro` | -| **free-tool-strategy** | ⚪ | Lên kế hoạch, đánh giá hoặc xây dựng công cụ miễn phí cho mục đích marketing (engineering as marketing). | `skills/free-tool-strategy` | -| **frontend-design** | ⚪ | Tạo giao diện frontend đặc sắc, chất lượng cao, thẩm mỹ có chủ đích (không chung chung). | `skills/frontend-design` | -| **frontend-dev-guidelines** | ⚪ | Tiêu chuẩn phát triển frontend (có quan điểm riêng) cho ứng dụng React + TypeScript hiện đại. | `skills/frontend-dev-guidelines` | -| **frontend-patterns** | ⚪ | Các pattern frontend cho React, Next.js, quản lý state, tối ưu hiệu năng. | `skills/cc-skill-frontend-patterns` | -| **game-art** | ⚪ | Nguyên tắc nghệ thuật game. Chọn phong cách hình ảnh, pipeline tài sản, quy trình hoạt hình. | `skills/game-development/game-art` | -| **game-audio** | ⚪ | Nguyên tắc âm thanh game. Thiết kế âm thanh, tích hợp nhạc, hệ thống âm thanh thích ứng. | `skills/game-development/game-audio` | -| **game-design** | ⚪ | Nguyên tắc thiết kế game. Cấu trúc GDD, cân bằng game, tâm lý người chơi. | `skills/game-development/game-design` | -| **game-development** | ⚪ | Bộ điều phối phát triển game. Định tuyến đến các skill cụ thể theo nền tảng dựa trên nhu cầu dự án. | `skills/game-development` | -| **gcp-cloud-run** | ⚪ | Kỹ năng chuyên sâu xây dựng ứng dụng serverless trên GCP (Cloud Run, Cloud Run Functions, Pub/Sub). | `skills/gcp-cloud-run` | -| **geo-fundamentals** | ⚪ | Generative Engine Optimization (GEO) cho các công cụ tìm kiếm AI (ChatGPT, Claude, Perplexity). | `skills/geo-fundamentals` | -| **git-pushing** | ⚪ | Stage, commit, và push thay đổi git với commit message chuẩn "conventional commit". | `skills/git-pushing` | -| **github-workflow-automation** | ⚪ | Tự động hóa quy trình GitHub với sự hỗ trợ của AI (PR reviews, issue triage, CI/CD, Git operations). | `skills/github-workflow-automation` | -| **graphql** | ⚪ | Thiết kế schema GraphQL, resolvers, DataLoader ngăn chặn N+1, federation cho microservices. | `skills/graphql` | -| **HTML Injection Testing** | ⚪ | Hướng dẫn test lỗi HTML injection, deface ứng dụng web, content injection. | `skills/html-injection-testing` | -| **hubspot-integration** | ⚪ | Các mẫu tích hợp HubSpot CRM bao gồm OAuth, CRM objects, webhooks, custom objects. | `skills/hubspot-integration` | -| **i18n-localization** | ⚪ | Các mẫu Quốc tế hóa (i18n) và Bản địa hóa (localization). Phát hiện chuỗi hardcoded, quản lý dịch. | `skills/i18n-localization` | -| **IDOR Vulnerability Testing** | ⚪ | Hướng dẫn test lỗi IDOR (Insecure Direct Object References), broken access control. | `skills/idor-testing` | -| **inngest** | ⚪ | Chuyên gia Inngest cho background jobs serverless-first, luồng công việc theo sự kiện (event-driven). | `skills/inngest` | -| **interactive-portfolio** | ⚪ | Chuyên gia xây dựng portfolio giúp trúng tuyển công việc và khách hàng - không chỉ show tác phẩm mà tạo trải nghiệm. | `skills/interactive-portfolio` | -| **internal-comms** | ⚪ | Tài nguyên viết truyền thông nội bộ (official Anthropic context). | `skills/internal-comms-anthropic` | -| **internal-comms** | ⚪ | Tài nguyên viết truyền thông nội bộ (community context). | `skills/internal-comms-community` | -| **javascript-mastery** | ⚪ | Tài liệu tham khảo JavaScript toàn diện bao gồm 33+ khái niệm cốt lõi mọi developer cần biết. | `skills/javascript-mastery` | -| **kaizen** | ⚪ | Hướng dẫn cải tiến liên tục, phòng chống lỗi (error proofing) và tiêu chuẩn hóa. | `skills/kaizen` | -| **langfuse** | ⚪ | Chuyên gia Langfuse - nền tảng LLM observability. Tracing, quản lý prompt, đánh giá (evaluation). | `skills/langfuse` | -| **langgraph** | ⚪ | Chuyên gia LangGraph - framework xây dựng ứng dụng AI đa tác nhân có trạng thái (stateful). | `skills/langgraph` | -| **last30days** | ⚪ | Nghiên cứu một chủ đề trong 30 ngày qua trên Reddit + X + Web, trở thành chuyên gia và viết prompt. | `skills/last30days` | -| **launch-strategy** | ⚪ | Lên kế hoạch ra mắt sản phẩm, công bố tính năng, chiến lược go-to-market. | `skills/launch-strategy` | -| **lint-and-validate** | ⚪ | Quy trình kiểm soát chất lượng tự động, linting và phân tích tĩnh (static analysis). | `skills/lint-and-validate` | -| **Linux Privilege Escalation** | ⚪ | Hướng dẫn leo thang đặc quyền trên Linux: sudo, SUID, cron jobs, kernel exploits. | `skills/linux-privilege-escalation` | -| **Linux Production Shell Scripts** | ⚪ | Các mẫu shell script production-ready cho quản trị hệ thống Linux. | `skills/linux-shell-scripting` | -| **llm-app-patterns** | ⚪ | Các mẫu production-ready để xây dựng ứng dụng LLM (RAG pipelines, agent architectures, LLMOps). | `skills/llm-app-patterns` | -| **loki-mode** | ⚪ | Hệ thống startup tự động đa tác nhân cho Claude Code. Điều phối 100+ agent chuyên biệt. (Yêu cầu cờ --dangerously-skip-permissions). | `skills/loki-mode` | -| **marketing-ideas** | ⚪ | Cung cấp chiến lược marketing đã được kiểm chứng và ý tưởng tăng trưởng cho SaaS/software. | `skills/marketing-ideas` | -| **marketing-psychology** | ⚪ | Áp dụng khoa học hành vi và mô hình tư duy vào các quyết định marketing. | `skills/marketing-psychology` | -| **mcp-builder** | ⚪ | Hướng dẫn tạo MCP (Model Context Protocol) servers chất lượng cao (Python/Node). | `skills/mcp-builder` | -| **Metasploit Framework** | ⚪ | Hướng dẫn sử dụng Metasploit: msfconsole, msfvenom, post-exploitation, auxiliary modules. | `skills/metasploit-framework` | -| **micro-saas-launcher** | ⚪ | Chuyên gia ra mắt sản phẩm SaaS nhỏ (micro-SaaS) nhanh chóng - tiếp cận kiểu indie hacker. | `skills/micro-saas-launcher` | -| **mobile-design** | ⚪ | Học thuyết thiết kế và kỹ thuật mobile-first cho iOS và Android (React Native, Flutter, Native). | `skills/mobile-design` | -| **mobile-games** | ⚪ | Nguyên tắc phát triển game mobile. Cảm ứng, pin, hiệu năng, app stores. | `skills/game-development/mobile-games` | -| **moodle-external-api-development** | ⚪ | Tạo web service APIs tùy chỉnh bên ngoài cho Moodle LMS. | `skills/moodle-external-api-development` | -| **multi-agent-brainstorming** | ⚪ | Điều phối quy trình đánh giá thiết kế đa tác nhân tuần tự, có cấu trúc để giảm rủi ro. | `skills/multi-agent-brainstorming` | -| **multiplayer** | ⚪ | Nguyên tắc phát triển game multiplayer. Kiến trúc, mạng, đồng bộ hóa. | `skills/game-development/multiplayer` | -| **neon-postgres** | ⚪ | Các mẫu chuyên gia cho Neon serverless Postgres, branching, connection pooling. | `skills/neon-postgres` | -| **nestjs-expert** | ⚪ | Chuyên gia framework Nest.js: module architecture, dependency injection, guards, interceptors. | `skills/nestjs-expert` | -| **Network 101** | ⚪ | Hướng dẫn cơ bản về mạng: thiết lập web server, HTTP/HTTPS, SNMP, SMB, test services. | `skills/network-101` | -| **nextjs-best-practices** | ⚪ | Nguyên tắc Next.js App Router. Server Components, data fetching, routing patterns. | `skills/nextjs-best-practices` | -| **nextjs-supabase-auth** | ⚪ | Tích hợp chuyên gia Supabase Auth với Next.js App Router. | `skills/nextjs-supabase-auth` | -| **nodejs-best-practices** | ⚪ | Nguyên tắc phát triển Node.js. Chọn framework, async patterns, bảo mật. | `skills/nodejs-best-practices` | -| **nosql-expert** | ⚪ | Hướng dẫn chuyên môn cho databases NoSQL phân tán (Cassandra, DynamoDB). | `skills/nosql-expert` | -| **notebooklm** | ⚪ | Truy vấn Google NotebookLM notebooks trực tiếp từ Claude Code để có câu trả lời có trích dẫn. | `skills/notebooklm` | -| **notion-template-business** | ⚪ | Chuyên gia xây dựng và bán Notion templates như một mô hình kinh doanh. | `skills/notion-template-business` | -| **obsidian-clipper-template-creator** | ⚪ | Hướng dẫn tạo template cho Obsidian Web Clipper. | `skills/obsidian-clipper-template-creator` | -| **onboarding-cro** | ⚪ | Tối ưu hóa onboarding sau đăng ký, kích hoạt người dùng (user activation), time-to-value. | `skills/onboarding-cro` | -| **page-cro** | ⚪ | Phân tích và tối ưu hóa các trang đơn lẻ (homepage, landing page) để tăng tỷ lệ chuyển đổi. | `skills/page-cro` | -| **paid-ads** | ⚪ | Hỗ trợ chiến dịch quảng cáo trả phí trên Google Ads, Meta, LinkedIn, Twitter/X. | `skills/paid-ads` | -| **parallel-agents** | ⚪ | Các mẫu điều phối đa tác nhân song song (parallel orchestration). | `skills/parallel-agents` | -| **paywall-upgrade-cro** | ⚪ | Tạo hoặc tối ưu in-app paywalls, màn hình nâng cấp, upsell modals. | `skills/paywall-upgrade-cro` | -| **pc-games** | ⚪ | Nguyên tắc phát triển game PC/Console. Chọn engine, tối ưu hóa. | `skills/game-development/pc-games` | -| **pdf** | ⚪ | Bộ công cụ xử lý PDF toàn diện: trích xuất text/table, merge/split, xử lý form. (Bản Official) | `skills/pdf-official` | -| **Pentest Checklist** | ⚪ | Danh sách kiểm tra và lên kế hoạch cho một cuộc kiểm thử xâm nhập (pentest). | `skills/pentest-checklist` | -| **Pentest Commands** | ⚪ | Các lệnh pentest thiết yếu: nmap, metasploit, hydra, john, nikto... | `skills/pentest-commands` | -| **performance-profiling** | ⚪ | Nguyên tắc hồ sơ hiệu năng (profiling). Đo lường, phân tích và tối ưu hóa. | `skills/performance-profiling` | -| **personal-tool-builder** | ⚪ | Chuyên gia xây dựng các công cụ tùy chỉnh (custom tools) để giải quyết vấn đề cá nhân (scratch your own itch). | `skills/personal-tool-builder` | -| **plaid-fintech** | ⚪ | Các mẫu tích hợp Plaid API: Link token, transactions sync, identity verification, ACH auth. | `skills/plaid-fintech` | -| **plan-writing** | ⚪ | Lập kế hoạch tác vụ có cấu trúc với các phân rã rõ ràng, phụ thuộc và tiêu chí xác minh. | `skills/plan-writing` | -| **planning-with-files** | ⚪ | Triển khai lập kế hoạch dựa trên file kiểu Manus (task_plan.md, findings.md...) cho các tác vụ phức tạp. | `skills/planning-with-files` | -| **playwright-skill** | ⚪ | Tự động hóa trình duyệt hoàn chỉnh với Playwright. Test web, fill forms, screenshots. | `skills/playwright-skill` | -| **popup-cro** | ⚪ | Tạo và tối ưu popups, modals, overlays để tăng chuyển đổi mà không gây khó chịu. | `skills/popup-cro` | -| **powershell-windows** | ⚪ | Các mẫu PowerShell Windows. Cạm bẫy quan trọng, cú pháp operator, xử lý lỗi. | `skills/powershell-windows` | -| **pptx** | ⚪ | Tạo, chỉnh sửa và phân tích bài thuyết trình PowerPoint (.pptx). (Bản Official) | `skills/pptx-official` | -| **pricing-strategy** | ⚪ | Thiết kế chiến lược giá, đóng gói và kiếm tiền dựa trên giá trị và mục tiêu tăng trưởng. | `skills/pricing-strategy` | -| **prisma-expert** | ⚪ | Chuyên gia Prisma ORM: thiết kế schema, migrations, tối ưu query. | `skills/prisma-expert` | -| **Privilege Escalation Methods** | ⚪ | Các phương pháp leo thang đặc quyền chung: post-exploitation cho Linux/Windows. | `skills/privilege-escalation-methods` | -| **product-manager-toolkit** | ⚪ | Bộ công cụ toàn diện cho Product Manager (RICE, phỏng vấn khách hàng, PRD, GTM). | `skills/product-manager-toolkit` | -| **production-code-audit** | ⚪ | Tự động quét sâu codebase, hiểu kiến trúc và chuyển đổi sang chất lượng production-grade. | `skills/production-code-audit` | -| **programmatic-seo** | ⚪ | Thiết kế và đánh giá chiến lược SEO lập trình (programmatic SEO) để tạo trang quy mô lớn. | `skills/programmatic-seo` | -| **prompt-caching** | ⚪ | Các chiến lược caching cho LLM prompts (Anthropic prompt caching, CAG). | `skills/prompt-caching` | -| **prompt-engineer** | ⚪ | Chuyên gia thiết kế prompt hiệu quả cho ứng dụng LLM. Few-shot, Chain of Thought... | `skills/prompt-engineer` | -| **prompt-engineering** | ⚪ | Hướng dẫn chuyên gia về các mẫu prompt engineering, best practices và kỹ thuật tối ưu hóa. | `skills/prompt-engineering` | -| **prompt-library** | ⚪ | Bộ sưu tập các prompt chất lượng cao được tuyển chọn cho nhiều trường hợp sử dụng. | `skills/prompt-library` | -| **python-patterns** | ⚪ | Nguyên tắc phát triển Python. Chọn framework, async patterns, type hints. | `skills/python-patterns` | -| **rag-engineer** | ⚪ | Chuyên gia xây dựng hệ thống RAG (Retrieval-Augmented Generation). | `skills/rag-engineer` | -| **rag-implementation** | ⚪ | Các mẫu triển khai RAG bao gồm chunking, embeddings, vector stores. | `skills/rag-implementation` | -| **react-patterns** | ⚪ | Các mẫu React hiện đại. Hooks, composition, hiệu năng, TypeScript best practices. | `skills/react-patterns` | -| **react-ui-patterns** | ⚪ | Các mẫu React UI hiện đại cho loading states, error handling, và data fetching. | `skills/react-ui-patterns` | -| **receiving-code-review** | ⚪ | Dùng khi nhận phản hồi code review, trước khi thực hiện để xác minh kỹ thuật. | `skills/receiving-code-review` | -| **Red Team Tools and Methodology** | ⚪ | Phương pháp và công cụ Red Team: bug bounty hunting, trinh sát tự động, XSS hunting... | `skills/red-team-tools` | -| **red-team-tactics** | ⚪ | Nguyên tắc chiến thuật Red Team dựa trên MITRE ATT&CK. | `skills/red-team-tactics` | -| **referral-program** | ⚪ | Tạo, tối ưu và phân tích chương trình giới thiệu, affiliate, hoặc chiến lược truyền miệng. | `skills/referral-program` | -| **remotion-best-practices** | ⚪ | Best practices cho Remotion - Tạo video bằng React. | `skills/remotion-best-practices` | -| **requesting-code-review** | ⚪ | Dùng khi hoàn thành tác vụ, trước khi merge để xác minh công việc đáp ứng yêu cầu. | `skills/requesting-code-review` | -| **research-engineer** | ⚪ | Kỹ sư nghiên cứu học thuật không khoan nhượng. Tập trung vào tính chính xác lý thuyết và xác minh hình thức. | `skills/research-engineer` | -| **salesforce-development** | ⚪ | Các mẫu chuyên gia phát triển Salesforce (LWC, Apex, APIs, Salesforce DX). | `skills/salesforce-development` | -| **schema-markup** | ⚪ | Thiết kế, validate và tối ưu schema.org structured data cho SEO. | `skills/schema-markup` | -| **scroll-experience** | ⚪ | Chuyên gia xây dựng trải nghiệm cuộn (scroll-driven experiences) - parallax, scrollytelling. | `skills/scroll-experience` | -| **Security Scanning Tools** | ⚪ | Hướng dẫn sử dụng các công cụ quét bảo mật mạng, web, cloud. | `skills/scanning-tools` | -| **security-review** | ⚪ | Danh sách kiểm tra bảo mật toàn diện khi thêm auth, xử lý input, secrets, API. | `skills/cc-skill-security-review` | -| **segment-cdp** | ⚪ | Các mẫu chuyên gia cho Segment CDP (Analytics.js, Protocols, identity resolution). | `skills/segment-cdp` | -| **senior-architect** | ⚪ | Kỹ năng kiến trúc phần mềm toàn diện cho việc thiết kế hệ thống mở rộng, dễ bảo trì. | `skills/senior-architect` | -| **senior-fullstack** | ⚪ | Kỹ năng phát triển fullstack toàn diện (React, Next.js, Node.js, GraphQL, PostgreSQL). | `skills/senior-fullstack` | -| **seo-audit** | ⚪ | Chẩn đoán và kiểm toán các vấn đề SEO ảnh hưởng đến khả năng thu thập dữ liệu, lập chỉ mục và xếp hạng. | `skills/seo-audit` | -| **seo-fundamentals** | ⚪ | Các nguyên tắc cốt lõi của SEO (E-E-A-T, Core Web Vitals, nền tảng kỹ thuật). | `skills/seo-fundamentals` | -| **server-management** | ⚪ | Nguyên tắc quản lý máy chủ. Quản lý quy trình, giám sát, mở rộng. | `skills/server-management` | -| **Shodan Reconnaissance and Pentesting** | ⚪ | Hướng dẫn sử dụng Shodan để trinh sát và pentest: tìm thiết bị lộ lọt, scan IP ranges... | `skills/shodan-reconnaissance` | -| **shopify-apps** | ⚪ | Các mẫu chuyên gia phát triển ứng dụng Shopify (Remix, App Bridge, GraphQL Admin API). | `skills/shopify-apps` | -| **shopify-development** | ⚪ | Xây dựng Shopify apps, extensions, themes dùng GraphQL, CLI, Polaris, Liquid. | `skills/shopify-development` | -| **signup-flow-cro** | ⚪ | Tối ưu hóa quy trình đăng ký, tạo tài khoản, kích hoạt dùng thử. | `skills/signup-flow-cro` | -| **skill-creator** | ⚪ | Hướng dẫn tạo skill hiệu quả. Dùng khi user muốn tạo skill mới hoặc cập nhật skill cũ. | `skills/skill-creator` | -| **skill-developer** | ⚪ | Tạo và quản lý Claude Code skills theo best practices của Anthropic. | `skills/skill-developer` | -| **slack-bot-builder** | ⚪ | Xây dựng Slack apps sử dụng Bolt framework (Python/JS/Java). Block Kit, slash commands. | `skills/slack-bot-builder` | -| **slack-gif-creator** | ⚪ | Kiến thức và tiện ích để tạo GIF hoạt hình tối ưu cho Slack. | `skills/slack-gif-creator` | -| **SMTP Penetration Testing** | ⚪ | Hướng dẫn pentest SMTP: enumerate users, open mail relays, brute force. | `skills/smtp-penetration-testing` | -| **social-content** | ⚪ | Hỗ trợ tạo, lên lịch, tối ưu nội dung mạng xã hội (LinkedIn, Twitter, Instagram...). | `skills/social-content` | -| **software-architecture** | ⚪ | Hướng dẫn kiến trúc phần mềm tập trung vào chất lượng. | `skills/software-architecture` | -| **SQL Injection Testing** | ⚪ | Hướng dẫn test lỗi SQL Injection (SQLi), khai thác lỗ hổng truy vấn database. | `skills/sql-injection-testing` | -| **SQLMap Database Penetration Testing** | ⚪ | Hướng dẫn sử dụng SQLMap để tự động hóa test SQL injection và dump database. | `skills/sqlmap-database-pentesting` | -| **SSH Penetration Testing** | ⚪ | Hướng dẫn pentest SSH: enumerate config, brute force, exploit vulnerabilities. | `skills/ssh-penetration-testing` | -| **stripe-integration** | ⚪ | Hướng dẫn tích hợp Stripe toàn diện: Payments, subscriptions, billing portal, webhooks. | `skills/stripe-integration` | -| **subagent-driven-development** | ⚪ | Dùng khi thực thi kế hoạch triển khai với các nhiệm vụ độc lập trong phiên hiện tại. | `skills/subagent-driven-development` | -| **supabase-postgres-best-practices** | ⚪ | Tối ưu hóa hiệu năng Postgres và best practices từ Supabase. | `skills/postgres-best-practices` | -| **systematic-debugging** | ⚪ | Dùng khi gặp bug, test fail hoặc hành vi không mong muốn, trước khi đề xuất sửa lỗi. | `skills/systematic-debugging` | -| **tailwind-patterns** | ⚪ | Nguyên tắc Tailwind CSS v4. Cấu hình CSS-first, container queries, design token. | `skills/tailwind-patterns` | -| **tavily-web** | ⚪ | Tìm kiếm web, trích xuất nội dung, crawling và nghiên cứu sử dụng Tavily API. | `skills/tavily-web` | -| **tdd-workflow** | ⚪ | Quy trình Test-Driven Development (TDD). Vòng lặp RED-GREEN-REFACTOR. | `skills/tdd-workflow` | -| **telegram-bot-builder** | ⚪ | Chuyên gia xây dựng Telegram bot. Bot API, UX, kiếm tiền, scaling. | `skills/telegram-bot-builder` | -| **telegram-mini-app** | ⚪ | Chuyên gia xây dựng Telegram Mini Apps (TWA). Hệ sinh thái TON, payments, auth. | `skills/telegram-mini-app` | -| **templates** | ⚪ | Các mẫu khung dự án (project scaffolding) cho ứng dụng mới. | `skills/app-builder/templates` | -| **test-driven-development** | ⚪ | Dùng khi triển khai tính năng hoặc sửa lỗi, trước khi viết code triển khai. | `skills/test-driven-development` | -| **test-fixing** | ⚪ | Chạy test và sửa lỗi systematically. | `skills/test-fixing` | -| **testing-patterns** | ⚪ | Các mẫu Jest testing, factory functions, mocking strategies, TDD workflow. | `skills/testing-patterns` | -| **theme-factory** | ⚪ | Bộ công cụ tạo theme cho các artifact (slides, docs, landing pages). 10 pre-set themes. | `skills/theme-factory` | -| **Top 100 Web Vulnerabilities Reference** | ⚪ | Tham chiếu toàn diện về Top 100 lỗ hổng web (OWASP-aligned). | `skills/top-web-vulnerabilities` | -| **trigger-dev** | ⚪ | Chuyên gia Trigger.dev cho background jobs, AI workflows, reliable async execution. | `skills/trigger-dev` | -| **twilio-communications** | ⚪ | Xây dựng tính năng giao tiếp với Twilio: SMS, Voice, WhatsApp, Verify (2FA). | `skills/twilio-communications` | -| **typescript-expert** | ⚪ | Chuyên gia TypeScript/JavaScript: type-level programming, tối ưu hiệu năng, monorepo. | `skills/typescript-expert` | -| **ui-ux-pro-max** | ⚪ | Trí tuệ thiết kế UI/UX. 50 kiểu, 21 bảng màu, 50 cặp font... Shadow, gradient, layout. | `skills/ui-ux-pro-max` | -| **upstash-qstash** | ⚪ | Chuyên gia Upstash QStash cho serverless message queues, scheduled jobs. | `skills/upstash-qstash` | -| **using-git-worktrees** | ⚪ | Dùng khi bắt đầu công việc tính năng cần cô lập, tạo git worktrees. | `skills/using-git-worktrees` | -| **using-superpowers** | ⚪ | Dùng khi bắt đầu hội thoại - thiết lập cách tìm và dùng skill. | `skills/using-superpowers` | -| **vercel-deployment** | ⚪ | Kiến thức chuyên gia để deploy lên Vercel với Next.js. | `skills/vercel-deployment` | -| **vercel-react-best-practices** | ⚪ | Hướng dẫn tối ưu hiệu năng React và Next.js từ Vercel Engineering. | `skills/react-best-practices` | -| **verification-before-completion** | ⚪ | Dùng trước khi tuyên bố hoàn thành, chạy lệnh xác minh và xác nhận output. | `skills/verification-before-completion` | -| **viral-generator-builder** | ⚪ | Chuyên gia xây dựng các công cụ tạo nội dung viral (quiz, name generator, avatar creator). | `skills/viral-generator-builder` | -| **voice-agents** | ⚪ | Xây dựng voice agents - giao tiếp tự nhiên với AI. Xử lý độ trễ, ngắt lời. | `skills/voice-agents` | -| **voice-ai-development** | ⚪ | Chuyên gia phát triển ứng dụng Voice AI (OpenAI Realtime API, Vapi, Deepgram). | `skills/voice-ai-development` | -| **voice-ai-engine-development** | ⚪ | Xây dựng voice engines AI thời gian thực sử dụng async worker pipelines. | `skills/voice-ai-engine-development` | -| **vr-ar** | ⚪ | Nguyên tắc phát triển VR/AR. Thoải mái, tương tác, hiệu năng. | `skills/game-development/vr-ar` | -| **vulnerability-scanner** | ⚪ | Nguyên tắc phân tích lỗ hổng nâng cao. OWASP 2025, Supply Chain Security. | `skills/vulnerability-scanner` | -| **web-artifacts-builder** | ⚪ | Bộ công cụ tạo artifact web phức tạp, đa thành phần (React, Tailwind, shadcn/ui). | `skills/web-artifacts-builder` | -| **web-design-guidelines** | ⚪ | Review code UI tuân thủ Web Interface Guidelines. | `skills/web-design-guidelines` | -| **web-games** | ⚪ | Nguyên tắc phát triển game web. Framework, WebGPU, PWA. | `skills/game-development/web-games` | -| **web-performance-optimization** | ⚪ | Tối ưu hóa hiệu năng website và ứng dụng web (Core Web Vitals, bundle size). | `skills/web-performance-optimization` | -| **webapp-testing** | ⚪ | Bộ công cụ tương tác và test ứng dụng web cục bộ sử dụng Playwright. | `skills/webapp-testing` | -| **Windows Privilege Escalation** | ⚪ | Hướng dẫn leo thang đặc quyền trên Windows: misconfigurations, post-exploitation. | `skills/windows-privilege-escalation` | -| **Wireshark Network Traffic Analysis** | ⚪ | Hướng dẫn phân tích lưu lượng mạng bằng Wireshark: capture packets, filter, analyze protocols. | `skills/wireshark-analysis` | -| **WordPress Penetration Testing** | ⚪ | Hướng dẫn pentest WordPress: scan vulnerabilities, enumerate plugins, exploit hacks. | `skills/wordpress-penetration-testing` | -| **workflow-automation** | ⚪ | Tự động hóa quy trình (n8n, Temporal, Inngest). Biến script dễ vỡ thành automation bền vững. | `skills/workflow-automation` | -| **writing-plans** | ⚪ | Dùng khi bạn có spec hoặc yêu cầu cho tác vụ đa bước, trước khi viết code. | `skills/writing-plans` | -| **writing-skills** | ⚪ | Dùng khi tạo skill mới, chỉnh sửa skill, hoặc xác minh skill hoạt động. | `skills/writing-skills` | -| **xlsx** | ⚪ | Xử lý bảng tính toàn diện: Tạo mới, công thức, định dạng, phân tích dữ liệu. (Bản Official) | `skills/xlsx-official` | -| **zapier-make-patterns** | ⚪ | Các mẫu tự động hóa No-code (Zapier, Make). Khi nào dùng, cạm bẫy, và khi nào nên code. | `skills/zapier-make-patterns` | - ---- - -## Hướng dẫn cài đặt nhanh - -Để sở hữu bộ skill này cho **Claude Code**, **Gemini CLI**, **Codex CLI**, **Cursor**, **Antigravity**, hay **OpenCode**, bạn chỉ cần clone repo này vào thư mục skills tương ứng của agent: - -```bash -# Cài đặt chung (Dùng được cho đa số công cụ) -git clone https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills - -# Dành riêng cho Claude Code -git clone https://github.com/sickn33/antigravity-awesome-skills.git .claude/skills - -# Dành riêng cho Gemini CLI -git clone https://github.com/sickn33/antigravity-awesome-skills.git .gemini/skills - -# Dành riêng cho Cursor -git clone https://github.com/sickn33/antigravity-awesome-skills.git .cursor/skills -``` - ---- - -## Bạn muốn đóng góp? - -Chúng tôi nồng nhiệt chào đón mọi đóng góp từ cộng đồng! Để thêm một skill mới, bạn làm như sau: - -1. **Fork** repository này về. -2. **Tạo thư mục mới** trong `skills/` cho skill của bạn. -3. **Thêm file `SKILL.md`** với đầy đủ frontmatter (name và description) theo mẫu. -4. **Chạy kiểm tra (validation)**: `python3 scripts/validate_skills.py`. -5. **Gửi Pull Request**. - -Vui lòng đảm bảo skill của bạn tuân thủ các quy chuẩn (best practices) của Antigravity/Claude Code nhé. - ---- - -## Lời cảm ơn & Nguồn tham khảo - -Chúng tôi phát triển dự án này dựa trên những nền tảng tri thức vững chắc từ những người đi trước. - -👉 **[Xem danh sách ghi nhận đầy đủ](SOURCES.md)** - -Các nguồn cảm hứng và đóng góp to lớn bao gồm: - -- **HackTricks** -- **OWASP** -- **Anthropic / OpenAI / Google** -- **Cộng đồng nguồn mở (Open Source Community)** - ---- - -## Bản quyền (License) - -Dự án được phát hành dưới giấy phép MIT. Xem file [LICENSE](../../LICENSE) để biết thêm chi tiết. - ---- - -## Những người hùng đã đóng góp - -Chúng tôi trân trọng mọi sự đóng góp của các bạn! - -- [sck_0](https://github.com/sck_0) -- [Munir Abbasi](https://github.com/munirabbasi) -- [Mohammad Faiz](https://github.com/mohdfaiz2k9) -- [GuppyTheCat](https://github.com/GuppyTheCat) -- [sickn33](https://github.com/sickn33) -- [Ianj332](https://github.com/Ianj332) -- [Tiger-Foxx](https://github.com/Tiger-Foxx) -- [arathiesh](https://github.com/arathiesh) -- [1bcMax](https://github.com/1bcMax) -- [Ahmed Rehan](https://github.com/ar27111994) -- [BenedictKing](https://github.com/BenedictKing) -- [Nguyen Huu Loc](https://github.com/LocNguyenSGU) -- [Owen Wu](https://github.com/yubing744) -- [SuperJMN](https://github.com/SuperJMN) -- [Viktor Ferenczi](https://github.com/viktor-ferenczi) -- [krisnasantosa15](https://github.com/krisnasantosa15) -- [zebbern](https://github.com/zebbern) -- [vuth-dogo](https://github.com/vuth-dogo) -- [Takura](https://github.com/taksrules) -- [rafy](https://github.com/raeef1001) -- [Đỗ Khắc Gia Khoa](https://github.com/dokhacgiakhoa) - -## Lịch sử phát triển - -[![Star History Chart](https://api.star-history.com/svg?repos=sickn33/antigravity-awesome-skills&type=date&legend=top-left)](https://www.star-history.com/#sickn33/antigravity-awesome-skills&type=date&legend=top-left) diff --git a/docs/vi/SOURCES.md b/docs/vi/SOURCES.md deleted file mode 100644 index bdea39aa..00000000 --- a/docs/vi/SOURCES.md +++ /dev/null @@ -1,21 +0,0 @@ -# 📜 Nguồn Tham Khảo & Ghi Nhận - -Chúng tôi tin vào việc tôn trọng quyền tác giả và nguồn gốc tri thức. -Nếu bạn thấy tác phẩm của mình ở đây mà chưa được ghi nhận xứng đáng, vui lòng mở Issue để chúng tôi cập nhật. - -| Skill / Danh mục | Nguồn Gốc | Giấy Phép | Ghi chú | -| :-------------------------- | :----------------------------------------------------- | :------------- | :---------------------------- | -| `cloud-penetration-testing` | [HackTricks](https://book.hacktricks.xyz/) | MIT / CC-BY-SA | Đã điều chỉnh cho Agent dùng. | -| `active-directory-attacks` | [HackTricks](https://book.hacktricks.xyz/) | MIT / CC-BY-SA | Đã điều chỉnh cho Agent dùng. | -| `owasp-top-10` | [OWASP](https://owasp.org/) | CC-BY-SA | Phương pháp luận đã điều chỉnh.| -| `burp-suite-testing` | [PortSwigger](https://portswigger.net/burp) | N/A | Chỉ hướng dẫn sử dụng (không kèm phần mềm). | -| `crewai` | [CrewAI](https://github.com/joaomdmoura/crewAI) | MIT | Hướng dẫn Framework. | -| `langgraph` | [LangGraph](https://github.com/langchain-ai/langgraph) | MIT | Hướng dẫn Framework. | -| `react-patterns` | [React Docs](https://react.dev/) | CC-BY | Các mẫu chính thức. | -| **Các Skill Official** | [Anthropic / Google / OpenAI] | Độc quyền | Được khuyến khích sử dụng bởi nhà cung cấp. | - -## Chính sách Giấy phép - -- **Mã nguồn (Code)**: Tất cả code gốc trong repo này là **MIT**. -- **Nội dung (Content)**: Tài liệu là **CC-BY-4.0**. -- **Bên thứ ba**: Chúng tôi tôn trọng giấy phép gốc. Nếu một skill được import là GPL, nó sẽ được ghi chú rõ ràng hoặc loại bỏ (chúng tôi ưu tiên tương thích MIT/Apache). diff --git a/docs/vietnamese/BUNDLES.vi.md b/docs/vietnamese/BUNDLES.vi.md new file mode 100644 index 00000000..01496aec --- /dev/null +++ b/docs/vietnamese/BUNDLES.vi.md @@ -0,0 +1,124 @@ +# 📦 Gói Kỹ năng Antigravity (Skill Bundles) + +Bạn không biết bắt đầu từ đâu? Hãy chọn một gói dưới đây để sỡ hữu bộ kỹ năng được tuyển chọn phù hợp cho vai trò của bạn. + +## 🚀 Gói Khởi đầu "Thiết yếu" (Essentials) + +_Dành cho tất cả mọi người. Hãy cài đặt những kỹ năng này đầu tiên._ + +- `concise-planning`: Luôn bắt đầu bằng một kế hoạch. +- `lint-and-validate`: Giữ code sạch sẽ một cách tự động. +- `git-pushing`: Lưu công việc của bạn một cách an toàn. +- `kaizen`: Tư duy cải tiến liên tục. + +## 🛡️ Gói "Kỹ sư Bảo mật" (Security Engineer) + +_Dành cho pentesting, kiểm tra (auditing) và tăng cường bảo mật (hardening)._ + +- `ethical-hacking-methodology`: "Kinh thánh" về hacking đạo đức. +- `burp-suite-testing`: Quét lỗ hổng web. +- `owasp-top-10`: Kiểm tra các lỗi phổ biến nhất. +- `linux-privilege-escalation`: Đánh giá bảo mật Linux nâng cao. +- `cloud-penetration-testing`: Bảo mật AWS/Azure/GCP. + +## 🌐 Gói "Phù thủy Web" (Web Wizard) + +_Để xây dựng các ứng dụng web hiện đại, hiệu suất cao._ + +- `frontend-design`: Hướng dẫn về UI và thẩm mỹ. +- `react-patterns`: Các thực hành tốt nhất cho React (nếu có sẵn). +- `tailwind-patterns`: Siêu năng lực tạo kiểu (styling). +- `form-cro`: Tối ưu hóa các biểu mẫu để tăng tỷ lệ chuyển đổi. +- `seo-audit`: Giúp trang web của bạn xuất hiện trên Google. + +## 🤖 Gói "Kiến trúc sư Agent" (Agent Architect) + +_Để xây dựng các hệ thống AI._ + +- `agent-evaluation`: Kiểm tra các trợ lý AI (agents) của bạn. +- `langgraph`: Xây dựng quy trình làm việc agent có trạng thái (stateful). +- `mcp-builder`: Tự tạo các công cụ của riêng bạn. +- `prompt-engineering`: Làm chủ nghệ thuật giao tiếp với LLM. + +## 🎮 Gói "Lập trình viên Game Độc lập" (Indie Game Dev) + +_Đế xây dựng trò chơi với sự trợ giúp của AI._ + +- `game-development/game-design`: Cơ chế và vòng lặp trò chơi. +- `game-development/2d-games`: Sprite và vật lý 2D. +- `game-development/3d-games`: Mô hình 3D và shader. +- `game-development/unity-csharp`: Làm chủ lập trình C#. +- `algorithmic-art`: Tạo tài nguyên game (assets) bằng code. + +## 🐍 Gói "Chuyên gia Python" (Python Pro) + +_Dành cho những người làm backend và các nhà khoa học dữ liệu._ + +- `python-patterns`: Viết code Python chuẩn mực (idiomatic). +- `poetry-manager`: Quản lý phụ thuộc (dependencies) hiệu quả. +- `pytest-mastery`: Các framework kiểm thử. +- `fastapi-expert`: Xây dựng API hiệu suất cao. +- `django-guide`: Framework đầy đủ tính năng "battery-included". + +## 🦄 Gói "Người sáng lập Startup" (Startup Founder) + +_Để xây dựng sản phẩm, không chỉ là viết code._ + +- `product-requirements-doc`: Định nghĩa những gì cần xây dựng. +- `competitor-analysis`: Biết rõ đối thủ của bạn là ai. +- `pitch-deck-creator`: Gọi vốn (hoặc chỉ để giải thích ý tưởng của bạn). +- `landing-page-copy`: Viết nội dung bán hàng hiệu quả. +- `stripe-integration`: Phương thức thanh toán. + +## 🌧️ Gói "DevOps & Cloud" + +_Dành cho hạ tầng và mở rộng hệ thống._ + +- `docker-expert`: Làm chủ container và build đa giai đoạn. +- `aws-serverless`: Sử dụng serverless trên AWS (Lambda, DynamoDB). +- `environment-setup-guide`: Chuẩn hóa cho các đội ngũ. +- `deployment-procedures`: Chiến lược triển khai an toàn. +- `bash-linux`: Làm chủ dòng lệnh Terminal. + +## 📊 Gói "Dữ liệu & Phân tích" (Data & Analytics) + +_Để hiểu rõ các con số._ + +- `analytics-tracking`: Thiết lập GA4/PostHog chính xác. +- `d3-viz`: Các hình ảnh hóa dữ liệu tùy chỉnh đẹp mắt. +- `sql-mastery`: Viết truy vấn tốt hơn (Skill cộng đồng). +- `ab-test-setup`: Học hỏi từ thực nghiệm đã xác thực. + +## 🎨 Gói "Giám đốc Sáng tạo" (Creative Director) + +_Dành cho hình ảnh, nội dung và thương hiệu._ + +- `canvas-design`: Tạo poster và sơ đồ. +- `frontend-design`: Thẩm mỹ UI. +- `content-creator`: Các bài blog tối ưu hóa SEO. +- `copy-editing`: Trau chuốt nội dung văn bản. +- `algorithmic-art`: Các tác phẩm nghệ thuật tạo bằng code. + +## 🐞 Gói "QA & Kiểm thử" (QA & Testing) + +_Để phát hiện lỗi trước khi người dùng thấy._ + +- `test-driven-development`: Red, Green, Refactor. +- `systematic-debugging`: "Sherlock Holmes" trong thế giới code. +- `browser-automation`: Kiểm thử đầu cuối (E2E) với Playwright. +- `ab-test-setup`: Các thử nghiệm đã được xác thực. +- `code-review-checklist`: Phát hiện lỗi trong các Pull Request. + +## 🖌️ Gói "Thiết kế Web" (Web Designer) + +_Để tạo ra những trải nghiệm hoàn hảo đến từng pixel._ + +- `ui-ux-pro-max`: Hệ thống thiết kế/tokens cao cấp. +- `frontend-design`: Nền tảng của thẩm mỹ. +- `3d-web-experience`: Ma thuật của Three.js & R3F. +- `canvas-design`: Hình ảnh tĩnh/poster. +- `responsive-layout`: Các nguyên tắc ưu tiên di động (Mobile-first). + +--- + +_Để sử dụng một gói kỹ năng, chỉ cần copy tên các skill vào thư mục `.agent/skills` của bạn hoặc yêu cầu trợ lý AI sử dụng chúng._ diff --git a/docs/vietnamese/CONTRIBUTING.vi.md b/docs/vietnamese/CONTRIBUTING.vi.md new file mode 100644 index 00000000..4ad15753 --- /dev/null +++ b/docs/vietnamese/CONTRIBUTING.vi.md @@ -0,0 +1,236 @@ +# 🤝 Hướng dẫn Đóng góp - Phiên bản V3 Enterprise + +**Cảm ơn bạn đã muốn làm cho repository này trở nên tốt hơn!** Hướng dẫn này sẽ chỉ cho bạn chính xác cách thức đóng góp, ngay cả khi bạn là người mới đối với mã nguồn mở. +Với phiên bản V3, chúng tôi đã nâng cao các tiêu chuẩn về chất lượng. Vui lòng đọc kỹ **Tiêu chuẩn Chất lượng mới** bên dưới. + +--- + +## 🧐 "Quy chuẩn Chất lượng" (Quality Bar - Tiêu chuẩn V3) + +**Quan trọng đối với các skill mới:** Mỗi skill được gửi đi phải vượt qua **5 bước Kiểm tra Chất lượng** (xem `docs/vietnamese/QUALITY_BAR.md` để biết chi tiết): + +1. **Siêu dữ liệu (Metadata)**: Phần Frontmatter chính xác (`name`, `description`). +2. **An toàn (Safety)**: Không chứa các lệnh gây hại mà không có nhãn rủi ro ("Risk"). +3. **Rõ ràng (Clarity)**: Có phần "Khi nào nên dùng" (When to use) rõ ràng. +4. **Ví dụ (Examples)**: Ít nhất một ví dụ sử dụng có thể sao chép và dùng được ngay. +5. **Hành động (Actions)**: Phải định nghĩa các bước hành động cụ thể cho AI, không chỉ là các "ý nghĩ". + +--- + +## Các Cách để Đóng góp + +Bạn không cần phải là một chuyên gia! Dưới đây là những cách mà bất kỳ ai cũng có thể giúp đỡ: + +### 1. Cải thiện Tài liệu (Dễ nhất!) + +- Sửa lỗi chính tả hoặc ngữ pháp. +- Làm cho các giải thích trở nên rõ ràng hơn. +- Thêm ví dụ vào các kỹ năng hiện có. +- Dịch tài liệu sang các ngôn ngữ khác. + +### 2. Báo cáo Vấn đề (Issues) + +- Thấy điều gì đó khó hiểu? Hãy cho chúng tôi biết! +- Kỹ năng không hoạt động? Hãy báo cho chúng tôi! +- Bạn có đề xuất? Chúng tôi luôn sẵn sàng lắng nghe! + +### 3. Tạo Kỹ năng (Skill) mới + +- Chia sẻ chuyên môn của bạn dưới dạng một kỹ năng. +- Lấp đầy các khoảng trống trong bộ sưu tập hiện tại. +- Cải thiện các kỹ năng sẵn có. + +### 4. Kiểm thử và Xác thực + +- Thử nghiệm các kỹ năng và báo cáo những gì hoạt động hoặc không hoạt động. +- Kiểm tra trên các công cụ AI khác nhau. +- Đề xuất các cải tiến. + +--- + +## Cách Tạo một Kỹ năng mới + +### Hướng dẫn Từng bước + +#### Bước 1: Chọn Chủ đề cho Kỹ năng của bạn + +Hãy tự hỏi: "Tôi ước trợ lý AI của mình hiểu rõ hơn về điều gì?". +Ví dụ: "Tôi giỏi về Docker, tôi sẽ tạo một kỹ năng về Docker". + +#### Bước 2: Tạo Cấu trúc Thư mục + +Các kỹ năng nằm trong thư mục `skills/`. Sử dụng định dạng `kebab-case` cho tên thư mục. + +```bash +# Di chuyển đến thư mục skills +cd skills/ + +# Tạo thư mục cho skill của bạn +mkdir my-awesome-skill +cd my-awesome-skill + +# Tạo file SKILL.md +touch SKILL.md +``` + +#### Bước 3: Viết Nội dung cho SKILL.md + +Mỗi kỹ năng đều cần cấu trúc cơ bản này. **Hãy sao chép mẫu dưới đây:** + +```markdown +--- +name: my-awesome-skill +description: "Mô tả ngắn gọn về chức năng của skill này" +--- + +# Tiêu đề Skill + +## Tổng quan + +Giải thích skill này làm gì và khi nào nên sử dụng nó. + +## Khi nào nên sử dụng Skill này + +- Sử dụng khi [tình huống 1] +- Sử dụng khi [tình huống 2] + +## Cách hoạt động + +Hướng dẫn chi tiết từng bước cho AI... + +## Ví dụ + +### Ví dụ 1 + +\`\`\` +code ví dụ ở đây +\`\`\` + +## Thực hành tốt nhất + +- ✅ Nên làm điều này +- ❌ Không nên làm điều này +``` + +#### Bước 4: Xác thực (BƯỚC V3 QUAN TRỌNG) + +Chạy script xác thực (validation) tại máy của bạn. **Chúng tôi sẽ không chấp nhận các Pull Request (PR) thất bại ở bước kiểm tra này.** + +```bash +# Chế độ nhẹ (chỉ cảnh báo) +python3 scripts/validate_skills.py + +# Chế độ nghiêm ngặt (chế độ mà hệ thống CI sẽ chạy) +python3 scripts/validate_skills.py --strict +``` + +Bước này sẽ kiểm tra: + +- ✅ File `SKILL.md` có tồn tại hay không. +- ✅ Phần Frontmatter có chính xác không. +- ✅ Tên (Name) có khớp với tên thư mục không. +- ✅ Có vượt qua các kiểm tra của Quality Bar không. + +#### Bước 5: Gửi Kỹ năng của bạn + +```bash +git add skills/my-awesome-skill/ +git commit -m "feat: add my-awesome-skill" +git push origin my-branch +``` + +--- + +## Bản mẫu (Template) Kỹ năng (Copy & Paste) + +Tiết kiệm thời gian! Hãy sao chép bản mẫu này: + +```markdown +--- +name: your-skill-name +description: "Mô tả trong một câu về chức năng của skill và khi nào cần dùng" +--- + +# Tên Kỹ năng của bạn + +## Tổng quan + +[2-3 câu giải thích skill này làm gì] + +## Khi nào nên sử dụng Skill này + +- Sử dụng khi bạn cần [tình huống 1] +- Sử dụng khi bạn muốn [tình huống 2] + +## Hướng dẫn Từng bước + +### 1. [Tên Bước đầu tiên] + +[Hướng dẫn chi tiết] + +## Ví dụ + +### Ví dụ 1: [Tên Trường hợp sử dụng] + +\`\`\`language +// Code ví dụ ở đây +\`\`\` + +## Thực hành tốt nhất + +- ✅ **Nên:** [Thực hành tốt] +- ❌ **Không nên:** [Điều cần tránh] + +## Xử lý Sự cố + +**Vấn đề:** [Lỗi thường gặp] +**Giải pháp:** [Cách khắc phục] +``` + +--- + +## Hướng dẫn về Thông điệp Commit (Commit Message) + +Sử dụng các tiền tố sau: + +- `feat:` - Kỹ năng mới hoặc tính năng lớn. +- `docs:` - Cải thiện tài liệu hướng dẫn. +- `fix:` - Sửa lỗi. +- `refactor:` - Cải thiện code mà không thay đổi chức năng. +- `test:` - Thêm hoặc cập nhật các bài kiểm tra. +- `chore:` - Các tác vụ bảo trì. + +**Ví dụ:** + +``` +feat: add kubernetes-deployment skill +docs: improve getting started guide +fix: correct typo in stripe-integration skill +``` + +--- + +## Tài liệu Học tập + +### Bạn mới sử dụng Git/GitHub? + +- [Hướng dẫn Hello World của GitHub](https://guides.github.com/activities/hello-world/) +- [Cơ bản về Git](https://git-scm.com/book/en/v2/Getting-Started-Git-Basics) + +### Bạn mới sử dụng Markdown? + +- [Hướng dẫn Markdown](https://www.markdownguide.org/basic-syntax/) + +--- + +## Quy tắc Ứng xử (Code of Conduct) + +- Luôn tôn trọng và hòa nhập. +- Chào đón những người mới. +- Tập trung vào các phản hồi mang tính xây dựng. +- **Không chứa nội dung gây hại**: Xem `docs/vietnamese/SECURITY_GUARDRAILS.md`. + +--- + +**Cảm ơn bạn đã làm cho dự án này trở nên tốt đẹp hơn cho mọi người!** +Mọi sự đóng góp, dù nhỏ đến đâu, đều tạo nên sự khác biệt. Dù bạn sửa một lỗi chính tả, cải thiện một câu văn, hay tạo ra một kỹ năng hoàn toàn mới - bạn đang giúp đỡ hàng ngàn lập trình viên khác! diff --git a/docs/vietnamese/EXAMPLES.vi.md b/docs/vietnamese/EXAMPLES.vi.md new file mode 100644 index 00000000..25571ec1 --- /dev/null +++ b/docs/vietnamese/EXAMPLES.vi.md @@ -0,0 +1,56 @@ +# 🧪 Ví dụ Thực tế ("Sổ tay Nấu ăn Antigravity") + +Các kỹ năng (skills) vốn dĩ đã mạnh mẽ khi đứng riêng lẻ, nhưng chúng sẽ trở nên không thể ngăn cản khi được kết hợp lại với nhau. +Dưới đây là ba tình huống phổ biến và cách giải quyết chúng bằng cách sử dụng repository này. + +## 🥘 Công thức 1: "Kiểm tra Code cũ (Legacy Code Audit)" + +_Tình huống: Bạn vừa tiếp nhận một repository Node.js 5 năm tuổi đang rất hỗn loạn. Bạn cần sửa nó một cách an toàn._ + +**Các Skill sử dụng:** + +1. `concise-planning` (Để lập bản đồ cho sự hỗn loạn) +2. `lint-and-validate` (Để tìm ra lỗi) +3. `security-audit` (Để tìm ra lỗ hổng bảo mật) + +**Quy trình làm việc (Workflow):** + +1. **Lập kế hoạch**: "Agent, hãy dùng `concise-planning` để tạo một danh sách kiểm tra (checklist) cho việc tái cấu trúc (refactoring) file `src/legacy-api.js`." +2. **Kiểm tra**: "Chạy `security-audit` trên file `package.json` để tìm các thư viện phụ thuộc có lỗ hổng bảo mật." +3. **Sửa lỗi**: "Sử dụng các quy tắc của `lint-and-validate` để tự động sửa các lỗi định dạng trong thư mục `src/`." + +--- + +## 🥘 Công thức 2: "Ứng dụng Web hiện đại" + +_Tình huống: Bạn cần xây dựng một trang Landing Page hiệu suất cao trong vòng 2 giờ._ + +**Các Skill sử dụng:** + +1. `frontend-design` (Để đảm bảo tính thẩm mỹ) +2. `react-patterns` (Để xây dựng cấu trúc) +3. `tailwind-mastery` (Để tăng tốc độ triển khai) + +**Quy trình làm việc (Workflow):** + +1. **Thiết kế**: "Hãy sử dụng `frontend-design` để tạo bảng màu và kiểu chữ cho một 'Quán cà phê phong cách Cyberpunk'." +2. **Khởi tạo**: "Khởi tạo một dự án Vite. Sau đó áp dụng `react-patterns` để tạo component 'Hero'." +3. **Định dạng kiểu dáng**: "Sử dụng `tailwind-mastery` để làm cho các nút bấm có hiệu ứng glassmorphic (hiệu ứng kính mờ) và phản hồi tốt trên nhiều thiết bị (responsive)." + +--- + +## 🥘 Công thức 3: "Kiến trúc sư Agent" + +_Tình huống: Bạn muốn xây dựng một trợ lý AI (agent) tùy chỉnh có khả năng tự xác minh mã code của chính nó._ + +**Các Skill sử dụng:** + +1. `mcp-builder` (Để xây dựng công cụ) +2. `agent-evaluation` (Để kiểm tra độ tin cậy) +3. `prompt-engineering` (Để trau chuốt các hướng dẫn) + +**Quy trình làm việc (Workflow):** + +1. **Xây dựng**: "Sử dụng `mcp-builder` để tạo một công cụ `verify-file`." +2. **Hướng dẫn**: "Áp dụng các mẫu `prompt-engineering` vào System Prompt để agent luôn kiểm tra lại đường dẫn file." +3. **Kiểm tra**: "Chạy `agent-evaluation` để đo lường tần suất agent thất bại trong việc tìm file." diff --git a/docs/vietnamese/FAQ.vi.md b/docs/vietnamese/FAQ.vi.md new file mode 100644 index 00000000..83756506 --- /dev/null +++ b/docs/vietnamese/FAQ.vi.md @@ -0,0 +1,178 @@ +# ❓ Câu hỏi thường gặp (FAQ) + +**Bạn có thắc mắc?** Bạn không hề cô đơn! Dưới đây là câu trả lời cho những câu hỏi thường gặp nhất về Antigravity Awesome Skills. + +--- + +## 🎯 Câu hỏi Chung + +### "Skills" (kỹ năng) chính xác là gì? + +Skills là các tệp hướng dẫn chuyên biệt dạy cho các trợ lý AI cách xử lý những tác vụ cụ thể. Hãy coi chúng như những mô-đun kiến thức chuyên gia mà AI của bạn có thể tải khi cần. +**Một so sánh đơn giản:** Giống như việc bạn tham khảo ý kiến của các chuyên gia khác nhau (luật sư, bác sĩ, thợ máy), những kỹ năng này giúp AI của bạn trở thành chuyên gia trong các lĩnh vực khác nhau khi bạn cần. + +### Tôi có cần phải cài đặt tất cả hơn 552 skills không? + +**Không!** Khi bạn clone (tải bản sao) repository này, tất cả các kỹ năng đều có sẵn, nhưng AI của bạn chỉ tải chúng khi bạn yêu cầu rõ ràng bằng lệnh `@ten-skill`. +Nó giống như việc sở hữu một thư viện - tất cả sách đều ở đó, nhưng bạn chỉ đọc những cuốn bạn cần thôi. +**Mẹo:** Sử dụng [Bản mẫu Khởi đầu (Starter Packs)](BUNDLES.vi.md) để chỉ cài đặt những gì phù hợp với vai trò của bạn. + +### Những công cụ AI nào hoạt động với các kỹ năng này? + +- ✅ **Claude Code** (Dòng lệnh CLI của Anthropic) +- ✅ **Gemini CLI** (Google) +- ✅ **Codex CLI** (OpenAI) +- ✅ **Cursor** (IDE tích hợp AI) +- ✅ **Antigravity IDE** +- ✅ **OpenCode** +- ⚠️ **GitHub Copilot** (Hỗ trợ một phần qua việc copy-paste) + +### Những kỹ năng này có được sử dụng miễn phí không? + +**Có!** Repository này được cấp phép theo giấy phép MIT License. + +- ✅ Miễn phí cho sử dụng cá nhân. +- ✅ Miễn phí cho sử dụng thương mại. +- ✅ Bạn có thể sửa đổi chúng. + +### Các kỹ năng có hoạt động ngoại tuyến (offline) không? + +Bản thân các file skill được lưu trữ cục bộ trên máy tính của bạn, nhưng trợ lý AI của bạn vẫn cần kết nối internet để hoạt động. + +--- + +## 🔒 Bảo mật & Tin cậy (Cập nhật V3) + +### Các Nhãn rủi ro (Risk Labels) có ý nghĩa gì? + +Chúng tôi phân loại các kỹ năng để bạn biết mình đang chạy cái gì: + +- ⚪ **Safe (Trắng/Xanh)**: Các kỹ năng chỉ đọc, lập kế hoạch hoặc vô hại. +- 🔴 **Risk (Đỏ)**: Các kỹ năng sửa đổi file (xóa), sử dụng công cụ quét mạng, hoặc thực hiện các hành động có tính phá hủy. **Hãy sử dụng thận trọng.** +- 🟣 **Official (Tím)**: Được duy trì bởi các nhà cung cấp tin cậy (Anthropic, DeepMind, v.v.). + +### Những kỹ năng này có thể hack máy tính của tôi không? + +**Không.** Kỹ năng là các file văn bản. Tuy nhiên, chúng *hướng dẫn* AI chạy các dòng lệnh. Nếu một skill nói "xóa toàn bộ file", một AI tuân thủ có thể sẽ thử làm việc đó. +_Luôn kiểm tra nhãn rủi ro và xem xét mã nguồn trước khi dùng._ + +--- + +## 📦 Cài đặt & Thiết lập + +### Tôi nên cài đặt các kỹ năng này ở đâu? + +Đường dẫn phổ biến nhất hoạt động với mạng lưới các công cụ AI là `.agent/skills/`: + +```bash +git clone https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills +``` + +**Các đường dẫn cụ thể cho từng công cụ:** + +- Claude Code: `.claude/skills/` +- Gemini CLI: `.gemini/skills/` +- Cursor: `.cursor/skills/` hoặc gốc của dự án. + +### Repo này có hoạt động trên Windows không? + +**Có**, nhưng một số kỹ năng "Official" (chính thức) sử dụng **symlinks** (liên kết tượng trưng) mà Windows xử lý không tốt theo mặc định. +Hãy chạy git clone với lệnh sau: + +```bash +git clone -c core.symlinks=true https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills +``` + +Hoặc bật "Chế độ Nhà phát triển" (Developer Mode) trong phần Cài đặt của Windows. + +### Làm thế nào để cập nhật các kỹ năng? + +Chuyển hướng đến thư mục chứa kỹ năng của bạn và kéo (pull) những thay đổi mới nhất: + +```bash +cd .agent/skills +git pull origin main +``` + +--- + +## 🛠️ Cách sử dụng Skills + +### Làm thế nào để gọi một kỹ năng? + +Sử dụng biểu tượng `@` theo sau là tên skill: + +```bash +@brainstorming giúp tôi thiết kế một ứng dụng todo +``` + +### Tôi có thể dùng nhiều kỹ năng cùng một lúc không? + +**Có!** Bạn có thể gọi nhiều kỹ năng: + +```bash +@brainstorming giúp tôi thiết kế phần này, sau đó dùng @writing-plans để tạo danh sách nhiệm vụ. +``` + +### Làm thế nào để tôi biết nên dùng kỹ năng nào? + +1. **Duyệt qua danh mục**: Xem [Danh mục Skill (Skill Catalog)](../CATALOG.vi.md). +2. **Tìm kiếm**: `ls skills/ | grep "từ-khóa"` +3. **Hỏi AI của bạn**: "Bạn có kỹ năng nào để kiểm thử (testing) không?" + +--- + +## 🏗️ Xử lý sự cố + +### Trợ lý AI của tôi không nhận diện được kỹ năng + +**Các nguyên nhân có thể xảy ra:** + +1. **Sai đường dẫn cài đặt**: Kiểm tra tài liệu hướng dẫn của công cụ bạn dùng. Hãy thử `.agent/skills/`. +2. **Cần khởi động lại**: Khởi động lại AI/IDE sau khi cài đặt. +3. **Lỗi đánh máy**: Bạn có gõ lầm `@brain-storming` thay vì `@brainstorming` không? + +### Một kỹ năng đưa ra lời khuyên sai hoặc lỗi thời + +Hãy [Mở một issue](https://github.com/sickn33/antigravity-awesome-skills/issues)! +Vui lòng gửi kèm: + +- Skill nào? +- Điều gì đã xảy ra? +- Đáng lẽ điều gì nên xảy ra? + +--- + +## 🤝 Đóng góp + +### Tôi là người mới đối với mã nguồn mở. Tôi có thể đóng góp không? + +**Chắc chắn là có!** Chúng tôi chào đón những người mới bắt đầu. + +- Sửa lỗi đánh máy. +- Thêm ví dụ. +- Cải thiện tài liệu hướng dẫn. +Hãy xem [CONTRIBUTING.md](../CONTRIBUTING.vi.md) để biết hướng dẫn chi tiết. + +### Pull Request (PR) của tôi thất bại khi kiểm tra "Quality Bar". Tại sao? + +Phiên bản V3 áp dụng kiểm soát chất lượng tự động. Skill của bạn có thể đang thiếu: + +1. Một `description` (mô tả) hợp lệ. +2. Các ví dụ sử dụng. +Hãy chạy `python3 scripts/validate_skills.py` cục bộ để kiểm tra trước khi đẩy code lên. + +### Tôi có thể cập nhật các kỹ năng "Official" không? + +**Không.** Các kỹ năng chính thức (trong thư mục `skills/official/`) được đồng bộ từ các nhà cung cấp. Thay vào đó, hãy mở một issue để báo lỗi. + +--- + +## 💡 Mẹo Chuyên nghiệp + +- Bắt đầu với `@brainstorming` trước khi xây dựng bất kỳ thứ gì mới. +- Sử dụng `@systematic-debugging` khi gặp lỗi khó nhằn. +- Thử `@test-driven-development` để code có chất lượng tốt hơn. +- Khám phá `@skill-creator` để tự tạo kỹ năng của riêng bạn. + +**Vẫn còn thắc mắc?** [Mở một cuộc thảo luận (Discussion)](https://github.com/sickn33/antigravity-awesome-skills/discussions) và chúng tôi sẽ giúp bạn! 🙌 diff --git a/docs/vietnamese/GETTING_STARTED.vi.md b/docs/vietnamese/GETTING_STARTED.vi.md new file mode 100644 index 00000000..6862d2d5 --- /dev/null +++ b/docs/vietnamese/GETTING_STARTED.vi.md @@ -0,0 +1,108 @@ +# Hướng dẫn Bắt đầu với Antigravity Awesome Skills (V3) + +**Bạn mới đến đây? Hướng dẫn này sẽ giúp bạn tăng cường sức mạnh cho trợ lý trợ lý AI của mình chỉ trong 5 phút.** + +--- + +## 🤔 "Skills" (Kỹ năng) là gì? + +Các trợ lý AI (như **Claude Code**, **Gemini**, **Cursor**) rất thông minh, nhưng chúng thiếu kiến thức cụ thể về các công cụ và quy trình làm việc của bạn. +**Skills** là các hướng dẫn sử dụng chuyên biệt (dưới dạng file markdown) dạy cho AI của bạn cách thực hiện các tác vụ cụ thể một cách hoàn hảo trong mọi lần thực hiện. + +**Một phép so sánh:** AI của bạn là một thực tập sinh xuất sắc. **Skills** là các SOP (Quy trình vận hành tiêu chuẩn) biến họ thành một Kỹ sư cao cấp. + +--- + +## ⚡️ Khởi động nhanh: Các "Gói khởi đầu" (Starter Packs) + +Đừng lo lắng về con số hơn 552 kỹ năng. Bạn không cần dùng tất cả chúng cùng một lúc. +Chúng tôi đã tuyển chọn các **Gói khởi đầu** để bạn có thể bắt đầu sử dụng ngay lập tức. + +### 1. Cài đặt Repository + +Sao chép các kỹ năng vào thư mục agent của bạn: + +```bash +# Cài đặt phổ thông (hoạt động với hầu hết các agent) +git clone https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills +``` + +### 2. Chọn vai trò của bạn + +Tìm gói kỹ năng phù hợp với vị trí của bạn (xem [BUNDLES.md](BUNDLES.vi.md)): + +| Vai trò | Tên Gói kỹ năng | Bên trong có những gì? | +| :-------------------- | :-------------- | :------------------------------------------------ | +| **Web Developer** | `Web Wizard` | React Patterns, Tailwind mastery, Frontend Design | +| **Security Engineer** | `Hacker Pack` | OWASP, Metasploit, Pentest Methodology | +| **Manager / PM** | `Product Pack` | Brainstorming, Planning, SEO, Strategy | +| **Cơ bản cho tất cả** | `Essentials` | Clean Code, Planning, Validation (Những thứ cơ bản nhất) | + +--- + +## 🚀 Cách sử dụng một Skill + +Sau khi cài đặt, bạn chỉ cần trò chuyện với AI một cách tự nhiên. + +### Ví dụ 1: Lập kế hoạch cho một Tính năng (**Essentials**) + +> "Sử dụng **@brainstorming** để giúp tôi thiết kế một luồng đăng nhập mới." + +**Điều gì sẽ xảy ra:** AI sẽ tải kỹ năng brainstorming, đặt cho bạn các câu hỏi có cấu trúc và tạo ra một bản đặc tả chuyên nghiệp. + +### Ví dụ 2: Kiểm tra Code của bạn (**Web Wizard**) + +> "Chạy **@lint-and-validate** trên file này và sửa các lỗi." + +**Điều gì sẽ xảy ra:** AI sẽ tuân theo các quy tắc linting nghiêm ngặt được định nghĩa trong skill để làm sạch code của bạn. + +### Ví dụ 3: Kiểm tra Bảo mật (**Hacker Pack**) + +> "Sử dụng **@api-security-best-practices** để xem xét các endpoint API của tôi." + +**Điều gì sẽ xảy ra:** AI sẽ kiểm tra code của bạn dựa trên các tiêu chuẩn OWASP. + +--- + +## 🔌 Các công cụ được hỗ trợ + +| Công cụ | Trạng thái | Đường dẫn | +| :--------------- | :-------------- | :---------------- | +| **Claude Code** | ✅ Hỗ trợ đầy đủ | `.claude/skills/` | +| **Gemini CLI** | ✅ Hỗ trợ đầy đủ | `.gemini/skills/` | +| **Antigravity** | ✅ Hỗ trợ gốc | `.agent/skills/` | +| **Cursor** | ✅ Hỗ trợ gốc | `.cursor/skills/` | +| **Copilot** | ⚠️ Chỉ văn bản | Copy-paste thủ công | + +--- + +## 🛡️ Sự tin cậy & An toàn (Mới trong bản V3) + +Chúng tôi phân loại các kỹ năng để bạn biết mình đang chạy những gì: + +- 🟣 **Official (Chính thức)**: Được duy trì bởi Anthropic/Google/Nhà cung cấp (Độ tin cậy cao). +- 🔵 **Safe (An toàn)**: Các kỹ năng cộng đồng không gây hại (Chỉ đọc/Lập kế hoạch). +- 🔴 **Risk (Rủi ro)**: Các kỹ năng sửa đổi hệ thống hoặc thực hiện kiểm thử bảo mật (Sử dụng khi được cấp phép). + +_Kiểm tra [Danh mục Skill (Skill Catalog)](../CATALOG.vi.md) để xem danh sách đầy đủ._ + +--- + +## ❓ FAQ + +**H: Tôi có cần cài đặt tất cả 552 kỹ năng không?** +Đ: Bạn tải toàn bộ repo về, nhưng AI của bạn chỉ _đọc_ những kỹ năng bạn yêu cầu (hoặc những kỹ năng có liên quan). Nó rất nhẹ! + +**H: Tôi có thể tự tạo kỹ năng cho riêng mình không?** +Đ: Có! Sử dụng kỹ năng **@skill-creator** để tự xây dựng. + +**H: Nó có miễn phí không?** +Đ: Có, Giấy phép MIT. Mã nguồn mở mãi mãi. + +--- + +## ⏭️ Các bước tiếp theo + +1. [Duyệt qua các Gói kỹ năng (Bundles)](BUNDLES.vi.md) +2. [Xem các Ví dụ thực tế (Examples)](EXAMPLES.vi.md) +3. [Đóng góp một Skill mới](../CONTRIBUTING.vi.md) diff --git a/docs/vietnamese/QUALITY_BAR.vi.md b/docs/vietnamese/QUALITY_BAR.vi.md new file mode 100644 index 00000000..01fb7ddc --- /dev/null +++ b/docs/vietnamese/QUALITY_BAR.vi.md @@ -0,0 +1,64 @@ +# 🏆 Tiêu chuẩn Chất lượng & Xác thực + +Để biến **Antigravity Awesome Skills** từ một tập hợp các script thành một nền tảng đáng tin cậy, mỗi skill (kỹ năng) phải đáp ứng một tiêu chuẩn cụ thể về chất lượng và an toàn. + +## Huy hiệu "Đã xác thực" (Validated) ✅ + +Một skill chỉ nhận được huy hiệu "Đã xác thực" nếu nó vượt qua **5 bước kiểm tra tự động** sau: + +### 1. Tính toàn vẹn của siêu dữ liệu (Metadata Integrity) + +Phần frontmatter trong `SKILL.md` phải là mã YAML hợp lệ và chứa: + +- `name`: Định dạng Kebab-case, khớp với tên thư mục. +- `description`: Dưới 200 ký tự, nêu rõ giá trị mang lại. +- `risk`: Thuộc một trong các loại `[none, safe, critical, offensive]`. +- `source`: URL dẫn đến nguồn gốc (hoặc "self" nếu là nội dung gốc). + +### 2. Điều kiện kích hoạt rõ ràng ("Khi nào nên dùng") + +Skill BẮT BUỘC phải có một phần nêu rõ thời điểm nên kích hoạt nó. + +- **Tốt**: "Sử dụng khi người dùng yêu cầu debug (gỡ lỗi) một component React." +- **Tệ**: "Skill này giúp bạn xử lý code." + +### 3. Phân loại An toàn & Rủi ro + +Mỗi skill phải khai báo mức độ rủi ro của nó: + +- 🟢 **none**: Chỉ là văn bản/tư duy thuần túy (ví dụ: Brainstorming). +- 🔵 **safe**: Đọc file, chạy các lệnh an toàn (ví dụ: Linter). +- 🟠 **critical**: Sửa đổi trạng thái, xóa file, push lên môi trường production (ví dụ: Git Push). +- 🔴 **offensive**: Các công cụ Pentesting/Red Team. **BẮT BUỘC** phải có cảnh báo "Chỉ dành cho mục đích sử dụng đã được cấp phép". + +### 4. Ví dụ thực tế (Copy-Pasteable) + +Ít nhất một khối code hoặc ví dụ tương tác mà người dùng (hoặc agent) có thể sử dụng ngay lập tức. + +### 5. Giới hạn rõ ràng (Explicit Limitations) + +Danh sách các trường hợp biên hoặc những việc mà skill _không thể_ thực hiện. + +- _Ví dụ_: "Không hoạt động trên Windows nếu không có WSL." + +--- + +## Các cấp độ Hỗ trợ + +Chúng tôi cũng phân loại skill dựa trên người duy trì chúng: + +| Cấp độ | Huy hiệu | Ý nghĩa | +| :------------ | :------- | :--------------------------------------------------- | +| **Official** | 🟣 | Do đội ngũ cốt lõi duy trì. Độ tin cậy cao. | +| **Community** | ⚪ | Do cộng đồng đóng góp. Hỗ trợ theo khả năng tốt nhất. | +| **Verified** | ✨ | Skill cộng đồng đã vượt qua vòng kiểm duyệt thủ công chuyên sâu. | + +--- + +## Cách Xác thực Skill của bạn + +Chạy script xác thực trước khi gửi Pull Request (PR): + +```bash +python3 scripts/validate_skills.py --strict +``` diff --git a/docs/vietnamese/README.vi.md b/docs/vietnamese/README.vi.md new file mode 100644 index 00000000..c933c3cf --- /dev/null +++ b/docs/vietnamese/README.vi.md @@ -0,0 +1,190 @@ +# 🌌 Antigravity Awesome Skills: 552+ Kỹ năng (Skills) cho Claude Code, Gemini CLI, Cursor, Copilot và nhiều hơn nữa + +> **Bộ sưu tập tối ưu gồm hơn 552 Kỹ năng Phổ quát cho các Trợ lý Lập trình AI — Claude Code, Gemini CLI, Codex CLI, Antigravity IDE, GitHub Copilot, Cursor, OpenCode** + +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) +[![Claude Code](https://img.shields.io/badge/Claude%20Code-Anthropic-purple)](https://claude.ai) +[![Gemini CLI](https://img.shields.io/badge/Gemini%20CLI-Google-blue)](https://github.com/google-gemini/gemini-cli) +[![Codex CLI](https://img.shields.io/badge/Codex%20CLI-OpenAI-green)](https://github.com/openai/codex) +[![Cursor](https://img.shields.io/badge/Cursor-AI%20IDE-orange)](https://cursor.sh) +[![Copilot](https://img.shields.io/badge/GitHub%20Copilot-VSCode-lightblue)](https://github.com/features/copilot) +[![OpenCode](https://img.shields.io/badge/OpenCode-CLI-gray)](https://github.com/opencode-ai/opencode) +[![Antigravity](https://img.shields.io/badge/Antigravity-DeepMind-red)](https://github.com/sickn33/antigravity-awesome-skills) + +**Antigravity Awesome Skills** là một thư viện được tuyển chọn và kiểm chứng kỹ lưỡng với **552 kỹ năng hiệu suất cao** được thiết kế để hoạt động mượt mà trên tất cả các trợ lý lập trình AI lớn: + +- 🟣 **Claude Code** (Anthropic CLI) +- 🔵 **Gemini CLI** (Google DeepMind) +- 🟢 **Codex CLI** (OpenAI) +- 🔴 **Antigravity IDE** (Google DeepMind) +- 🩵 **GitHub Copilot** (VSCode Extension) +- 🟠 **Cursor** (AI-native IDE) +- ⚪ **OpenCode** (Mã nguồn mở CLI) + +**Chào mừng bạn đến với Phiên bản V4.0.0 Enterprise.** Đây không chỉ là một danh sách các tập lệnh (scripts); nó là một hệ điều hành hoàn chỉnh cho Trợ lý AI của bạn. + +### 1. 🐣 Bối cảnh: Đây là gì? + +**Antigravity Awesome Skills** (Phiên bản 4.0.0) là một bản nâng cấp khổng lồ cho khả năng của AI. + +Các trợ lý AI (như Claude Code, Cursor, hoặc Gemini) rất thông minh, nhưng chúng thiếu các **công cụ chuyên biệt**. Chúng không biết "Quy trình Triển khai" của công ty bạn hoặc cú pháp cụ thể cho "AWS CloudFormation". +**Skills** là các tệp markdown nhỏ dạy cho chúng cách thực hiện những tác vụ cụ thể này một cách chính xác trong mọi lần thực thi. +... +Repository này cung cấp các kỹ năng thiết yếu để biến trợ lý AI của bạn thành một **đội ngũ chuyên gia số toàn năng**, bao gồm các khả năng chính thức từ **Anthropic**, **OpenAI**, **Google**, **Supabase**, và **Vercel Labs**. +... +Cho dù bạn đang sử dụng **Gemini CLI**, **Claude Code**, **Codex CLI**, **Cursor**, **GitHub Copilot**, **Antigravity**, hay **OpenCode**, những kỹ năng này được thiết kế để có thể sử dụng ngay lập tức và tăng cường sức mạnh cho trợ lý AI của bạn. + +Repository này tập hợp những khả năng tốt nhất từ khắp cộng đồng mã nguồn mở, biến trợ lý AI của bạn thành một đội ngũ chuyên gia số toàn năng có khả năng Kỹ thuật, Thiết kế, Bảo mật, Marketing và Vận hành Tự động. + +## Tính năng & Danh mục + +Repository được tổ chức thành các lĩnh vực chuyên biệt để biến AI của bạn thành một chuyên gia trên toàn bộ vòng đời phát triển phần mềm: + +| Danh mục | Trọng tâm | Ví dụ kỹ năng | +| :--- | :--- | :--- | +| Kiến trúc (52) | Thiết kế hệ thống, ADRs, C4 và các mẫu có thể mở rộng | `architecture`, `c4-context`, `senior-architect` | +| Kinh doanh (35) | Tăng trưởng, định giá, CRO, SEO và thâm nhập thị trường | `copywriting`, `pricing-strategy`, `seo-audit` | +| Dữ liệu & AI (81) | Ứng dụng LLM, RAG, agents, khả năng quan sát, phân tích | `rag-engineer`, `prompt-engineer`, `langgraph` | +| Phát triển (72) | Làm chủ ngôn ngữ, mẫu thiết kế framework, chất lượng code | `typescript-expert`, `python-patterns`, `react-patterns` | +| Tổng quát (95) | Lập kế hoạch, tài liệu, vận hành sản phẩm, viết bài, hướng dẫn | `brainstorming`, `doc-coauthoring`, `writing-plans` | +| Hạ tầng (72) | DevOps, cloud, serverless, triển khai, CI/CD | `docker-expert`, `aws-serverless`, `vercel-deployment` | +| Bảo mật (107) | AppSec, pentesting, phân tích lỗ hổng, tuân thủ | `api-security-best-practices`, `sql-injection-testing`, `vulnerability-scanner` | +| Kiểm thử (21) | TDD, thiết kế kiểm thử, sửa lỗi, quy trình QA | `test-driven-development`, `testing-patterns`, `test-fixing` | +| Quy trình (17) | Tự động hóa, điều phối, công việc, agents | `workflow-automation`, `inngest`, `trigger-dev` | + +## Bộ sưu tập Tuyển chọn + +[Xem các Gói khởi đầu tại docs/vietnamese/BUNDLES.md](docs/vietnamese/BUNDLES.vi.md) để tìm bộ công cụ hoàn hảo cho vai trò của bạn. + +## Duyệt hơn 552 Kỹ năng + +Chúng tôi đã chuyển danh sách đầy đủ các kỹ năng sang một danh mục riêng biệt để giữ cho file README này gọn gàng. + +👉 **[Xem Danh mục Kỹ năng Đầy đủ (CATALOG.vi.md)](CATALOG.vi.md)** + +## Cài đặt + +Để sử dụng các kỹ năng này với **Claude Code**, **Gemini CLI**, **Codex CLI**, **Cursor**, **Antigravity**, hoặc **OpenCode**, hãy clone repository này vào thư mục kỹ năng của assistant của bạn: + +```bash +# Cài đặt phổ thông (hoạt động với hầu hết các công cụ) +git clone https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills + +# Dành riêng cho Claude Code +git clone https://github.com/sickn33/antigravity-awesome-skills.git .claude/skills + +# Dành riêng cho Gemini CLI +git clone https://github.com/sickn33/antigravity-awesome-skills.git .gemini/skills + +# Dành riêng cho Cursor +git clone https://github.com/sickn33/antigravity-awesome-skills.git .cursor/skills +``` + +--- + +## Cách thức Đóng góp + +Chúng tôi chào đón mọi sự đóng góp từ cộng đồng! Để thêm một kỹ năng mới: + +1. **Fork** repository. +2. **Tạo một thư mục mới** bên trong `skills/` cho kỹ năng của bạn. +3. **Thêm file `SKILL.md`** với phần frontmatter bắt buộc (tên và mô tả). +4. **Chạy kiểm tra xác thực**: `python3 scripts/validate_skills.py`. +5. **Gửi một Pull Request**. + +Vui lòng đảm bảo kỹ năng của bạn tuân thủ các thực hành tốt nhất của Antigravity/Claude Code. + +--- + +## Người đóng góp & Ghi công + +Chúng tôi đứng trên vai của những người khổng lồ. + +👉 **[Xem Sổ cái Ghi công Đầy đủ (docs/vietnamese/SOURCES.vi.md)](docs/vietnamese/SOURCES.vi.md)** + +Các nguồn đóng góp và nguồn chính bao gồm: + +- **HackTricks** +- **OWASP** +- **Anthropic / OpenAI / Google** +- **Cộng đồng mã nguồn mở** + +Bộ sưu tập này sẽ không thể hình thành nếu không có công việc tuyệt vời của cộng đồng Claude Code và các nguồn chính thức: + +### Các nguồn Chính thức + +- **[anthropics/skills](https://github.com/anthropics/skills)**: Thư mục skill chính thức của Anthropic - Xử lý tài liệu (DOCX, PDF, PPTX, XLSX), Hướng dẫn thương hiệu, Giao tiếp nội bộ. +- **[anthropics/claude-cookbooks](https://github.com/anthropics/claude-cookbooks)**: Các notebook và công thức chính thức để xây dựng với Claude. +- **[remotion-dev/skills](https://github.com/remotion-dev/skills)**: Skills chính thức của Remotion - Tạo video trong React với 28 quy tắc mô-đun. +- **[vercel-labs/agent-skills](https://github.com/vercel-labs/agent-skills)**: Skills chính thức của Vercel Labs - Thực hành tốt nhất cho React, Hướng dẫn thiết kế Web. +- **[openai/skills](https://github.com/openai/skills)**: Danh mục skill của OpenAI Codex - Các kỹ năng của Agent, Trình tạo Skill, Lập kế hoạch Súc tích. +- **[supabase/agent-skills](https://github.com/supabase/agent-skills)**: Skills chính thức của Supabase - Thực hành tốt nhất cho Postgres. + +### Những người đóng góp từ Cộng đồng + +- **[rmyndharis/antigravity-skills](https://github.com/rmyndharis/antigravity-skills)**: Cho sự đóng góp khổng lồ của hơn 300+ kỹ năng Enterprise và logic tạo danh mục. +- **[obra/superpowers](https://github.com/obra/superpowers)**: Bản "Superpowers" gốc bởi Jesse Vincent. +- **[guanyang/antigravity-skills](https://github.com/guanyang/antigravity-skills)**: Các bản mở rộng Antigravity cốt lõi. +- **[diet103/claude-code-infrastructure-showcase](https://github.com/diet103/claude-code-infrastructure-showcase)**: Cơ sở hạ tầng và Hướng dẫn cho Backend/Frontend. +- **[ChrisWiles/claude-code-showcase](https://github.com/ChrisWiles/claude-code-showcase)**: Các mẫu React UI và Hệ thống Thiết kế. +- **[travisvn/awesome-claude-skills](https://github.com/travisvn/awesome-claude-skills)**: Loki Mode và tích hợp Playwright. +- **[zebbern/claude-code-guide](https://github.com/zebbern/claude-code-guide)**: Bộ công cụ bảo mật toàn diện & Hướng dẫn (Nguồn cho khoảng 60 kỹ năng mới). +- **[alirezarezvani/claude-skills](https://github.com/alirezarezvani/claude-skills)**: Bộ công cụ Kỹ sư cao cấp và PM. +- **[karanb192/awesome-claude-skills](https://github.com/karanb192/awesome-claude-skills)**: Một danh sách khổng lồ các kỹ năng đã được xác thực cho Claude Code. +- **[zircote/.claude](https://github.com/zircote/.claude)**: Tham chiếu kỹ năng phát triển cho Shopify. +- **[vibeforge1111/vibeship-spawner-skills](https://github.com/vibeforge1111/vibeship-spawner-skills)**: Trợ lý AI, Tích hợp, Công cụ của nhà sáng tạo (57 kỹ năng, Apache 2.0). +- **[coreyhaines31/marketingskills](https://github.com/coreyhaines31/marketingskills)**: Các kỹ năng Marketing cho CRO, copywriting, SEO, quảng cáo trả phí và tăng trưởng (23 kỹ năng, MIT). +- **[vudovn/antigravity-kit](https://github.com/vudovn/antigravity-kit)**: Các mẫu AI Agent với Kỹ năng, Agents và Quy trình làm việc (33 kỹ năng, MIT). +- **[affaan-m/everything-claude-code](https://github.com/affaan-m/everything-claude-code)**: Bộ sưu tập cấu hình Claude Code đầy đủ từ người chiến thắng cuộc thi hackathon của Anthropic - chỉ phần kỹ năng (8 kỹ năng, MIT). +- **[webzler/agentMemory](https://github.com/webzler/agentMemory)**: Nguồn cho kỹ năng agent-memory-mcp. +- **[sstklen/claude-api-cost-optimization](https://github.com/sstklen/claude-api-cost-optimization)**: Tiết kiệm 50-90% chi phí Claude API với các chiến lược tối ưu hóa thông minh (MIT). + +### Nguồn cảm hứng + +- **[f/awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts)**: Cảm hứng cho Thư viện Prompt. +- **[leonardomso/33-js-concepts](https://github.com/leonardomso/33-js-concepts)**: Cảm hứng cho việc Làm chủ JavaScript. + +--- + +## Giấy phép + +Giấy phép MIT. Xem file [LICENSE](LICENSE) để biết chi tiết. + +## Cộng đồng + +- [Cộng đồng (Community Guidelines)](docs/vietnamese/COMMUNITY_GUIDELINES.vi.md) +- [Chính sách Bảo mật (Security Policy)](docs/vietnamese/SECURITY_GUARDRAILS.vi.md) + +--- + +## Những người đóng góp cho Repo + +Chúng tôi chính thức cảm ơn những người đóng góp sau đây đã giúp làm cho repository này trở nên tuyệt vời! + +- [mvanhorn](https://github.com/mvanhorn) +- [rookie-ricardo](https://github.com/rookie-ricardo) +- [sck_0](https://github.com/sck_0) +- [Munir Abbasi](https://github.com/munirabbasi) +- [Mohammad Faiz](https://github.com/mohdfaiz2k9) +- [Ianj332](https://github.com/Ianj332) +- [sickn33](https://github.com/sickn33) +- [GuppyTheCat](https://github.com/GuppyTheCat) +- [Tiger-Foxx](https://github.com/Tiger-Foxx) +- [arathiesh](https://github.com/arathiesh) +- [1bcMax](https://github.com/1bcMax) +- [Ahmed Rehan](https://github.com/ar27111994) +- [BenedictKing](https://github.com/BenedictKing) +- [Nguyen Huu Loc](https://github.com/LocNguyenSGU) +- [Owen Wu](https://github.com/yubing744) +- [SuperJMN](https://github.com/SuperJMN) +- [Viktor Ferenczi](https://github.com/viktor-ferenczi) +- [krisnasantosa15](https://github.com/krisnasantosa15) +- [raeef1001](https://github.com/raeef1001) +- [taksrules](https://github.com/taksrules) +- [zebbern](https://github.com/zebbern) +- [Đỗ Khắc Gia Khoa](https://github.com/dokhacgiakhoa) +- [vuth-dogo](https://github.com/vuth-dogo) + +## Lịch sử Star + +[![Star History Chart](https://api.star-history.com/svg?repos=sickn33/antigravity-awesome-skills&type=date&legend=top-left)](https://www.star-history.com/#sickn33/antigravity-awesome-skills&type=date&legend=top-left) diff --git a/docs/vietnamese/SECURITY.vi.md b/docs/vietnamese/SECURITY.vi.md new file mode 100644 index 00000000..d137403e --- /dev/null +++ b/docs/vietnamese/SECURITY.vi.md @@ -0,0 +1,19 @@ +# Chính sách Bảo mật (Security Policy) + +## Các Phiên bản được Hỗ trợ + +Chúng tôi theo dõi nhánh `main`. + +## Báo cáo Lỗ hổng + +**KHÔNG** mở Issue công khai cho các lỗ hổng bảo mật. + +Nếu bạn tìm thấy một lỗ hổng bảo mật (ví dụ: một kỹ năng vượt qua kiểm tra "Sử dụng có Phép" hoặc thực thi mã độc hại mà không cảnh báo): + +1. Email: `security@antigravity.dev` (Placeholder) +2. Hoặc mở một **Private Advisory** (Cảnh báo Bảo mật Riêng tư) trên repository này. + +## Chính sách Kỹ năng Tấn công (Offensive Skills Policy) + +Vui lòng đọc [Rào chắn Bảo mật (Security Guardrails)](docs/vietnamese/SECURITY_GUARDRAILS.vi.md) của chúng tôi. +Tất cả các kỹ năng tấn công (offensive skills) chỉ dành nghiêm ngặt cho **mục đích giáo dục và hoạt động chuyên nghiệp đã được cấp phép**. diff --git a/docs/vietnamese/SECURITY_GUARDRAILS.vi.md b/docs/vietnamese/SECURITY_GUARDRAILS.vi.md new file mode 100644 index 00000000..ae9e2bd7 --- /dev/null +++ b/docs/vietnamese/SECURITY_GUARDRAILS.vi.md @@ -0,0 +1,51 @@ +# 🛡️ Chính sách Bảo mật & Rào chắn An toàn (Guardrails) + +Antigravity Awesome Skills là một bộ công cụ mạnh mẽ. Và quyền lực lớn luôn đi kèm với trách nhiệm lớn. Tài liệu này xác định **Quy tắc Ứng xử** cho tất cả các khả năng bảo mật và tấn công trong repository này. + +## 🔴 Chính sách đối với Skill Tấn công (Vạch kẻ đỏ) + +**Skill Tấn công là gì?** +Bất kỳ kỹ năng (skill) nào được thiết kế để xâm nhập, khai thác, làm gián đoạn hoặc mô phỏng tấn công chống lại các hệ thống. +_Ví dụ: Pentesting (Kiểm thử xâm nhập), SQL Injection, Mô phỏng Phishing, Red Teaming._ + +### 1. Tuyên bố từ chối trách nhiệm "Chỉ dành cho mục đích sử dụng đã được phê duyệt" + +Mỗi skill tấn công **BẮT BUỘC** phải bắt đầu bằng tuyên bố từ chối trách nhiệm chính xác như sau trong file `SKILL.md`: + +> **⚠️ CHỈ DÀNH CHO MỤC ĐÍCH SỬ DỤNG ĐÃ ĐƯỢC PHÊ DUYỆT** +> Skill này chỉ dành cho mục đích giáo dục hoặc đánh giá bảo mật đã được cấp phép. +> Bạn phải có sự cho phép rõ ràng bằng văn bản từ chủ sở hữu hệ thống trước khi sử dụng công cụ này. +> Việc lạm dụng công cụ này là bất hợp pháp và bị nghiêm cấm hoàn toàn. + +### 2. Yêu cầu Xác nhận từ Người dùng + +Các skill tấn công **KHÔNG BAO GIỜ** được chạy hoàn toàn tự động một cách tự ý (autonomously). + +- **Yêu cầu**: Mô tả hoặc hướng dẫn của skill phải yêu cầu agent (trợ lý AI) *hỏi xác nhận của người dùng* trước khi thực thi bất kỳ lệnh khai thác hoặc tấn công nào. +- **Hướng dẫn cho Agent**: "Yêu cầu người dùng xác minh URL/IP mục tiêu trước khi chạy." + +### 3. Thiết kế để An toàn + +- **Không chứa mã độc (Weaponized Payloads)**: Các skill không được bao gồm malware hoạt động, ransomware, hoặc các mã khai thác không mang tính giáo dục. +- **Khuyến nghị dùng Sandbox**: Các hướng dẫn nên khuyến nghị chạy trong môi trường cô lập (Docker/VM). + +--- + +## 🔵 Chính sách đối với Skill Phòng thủ + +**Skill Phòng thủ là gì?** +Các công cụ dùng để tăng cường bảo mật (hardening), kiểm tra (auditing), giám sát (monitoring), hoặc bảo vệ hệ thống. +_Ví dụ: Linting (Kiểm tra lỗi code), Phân tích Log, Kiểm tra Cấu hình._ + +- **Quyền riêng tư dữ liệu**: Các kỹ năng phòng thủ không được tải dữ liệu lên các máy chủ bên thứ ba mà không có sự đồng ý rõ ràng của người dùng. +- **Không gây hư tổn (Non-Destructive)**: Các quy trình kiểm tra (audits) nên mặc định ở chế độ chỉ đọc (read-only). + +--- + +## ⚖️ Tuyên bố Pháp lý + +Bằng việc sử dụng repository này, bạn đồng ý rằng: + +1. Bạn tự chịu trách nhiệm về hành động của mình. +2. Các tác giả và người đóng góp không chịu trách nhiệm cho bất kỳ thiệt hại nào do các công cụ này gây ra. +3. Bạn sẽ tuân thủ tất cả các luật địa phương, tiểu bang và liên bang liên quan đến an ninh mạng. diff --git a/docs/vietnamese/SKILLS_README.vi.md b/docs/vietnamese/SKILLS_README.vi.md new file mode 100644 index 00000000..81eeaf9c --- /dev/null +++ b/docs/vietnamese/SKILLS_README.vi.md @@ -0,0 +1,106 @@ +# Thư mục Kỹ năng (Skills Directory) + +**Chào mừng đến với thư mục Kỹ năng!** Đây là nơi tập hợp tất cả 179+ kỹ năng AI chuyên biệt. + +## 🤔 Kỹ năng là gì? + +Kỹ năng là các bộ hướng dẫn chuyên biệt dạy trợ lý AI cách xử lý các tác vụ cụ thể. Hãy nghĩ về chúng như các module kiến thức chuyên gia mà AI của bạn có thể tải theo yêu cầu. + +**Hình dung đơn giản:** Giống như bạn có thể tham khảo ý kiến các chuyên gia khác nhau (một nhà thiết kế, một chuyên gia bảo mật, một chuyên gia Marketing), các kỹ năng cho phép AI trở thành chuyên gia trong các lĩnh vực khác nhau ngay khi bạn cần. + +--- + +## 📂 Cấu trúc Thư mục + +Mỗi kỹ năng nằm trong thư mục riêng với cấu trúc sau: + +``` +skills/ +├── skill-name/ # Thư mục kỹ năng riêng lẻ +│ ├── SKILL.md # Định nghĩa kỹ năng chính (bắt buộc) +│ ├── scripts/ # Scripts hỗ trợ (tùy chọn) +│ ├── examples/ # Ví dụ sử dụng (tùy chọn) +│ └── resources/ # Templates & tài nguyên (tùy chọn) +``` + +**Lưu ý quan trọng:** Chỉ file `SKILL.md` là bắt buộc. Mọi thứ khác là tùy chọn! + +--- + +## Cách sử dụng Kỹ năng + +### Bước 1: Đảm bảo kỹ năng đã được thiết lập +Các file kỹ năng nên nằm trong thư mục `.agent/skills/` của bạn (hoặc `.claude/skills/`, `.gemini/skills/`, v.v.) + +### Bước 2: Kích hoạt kỹ năng trong cuộc trò chuyện với AI +Sử dụng biểu tượng `@` theo sau bởi tên kỹ năng: + +``` +@brainstorming giúp tôi thiết kế một ứng dụng todo +``` + +hoặc + +``` +@stripe-integration thêm xử lý thanh toán vào ứng dụng của tôi +``` + +### Bước 3: AI trở thành chuyên gia +AI tải kiến thức của kỹ năng đó và giúp bạn với chuyên môn đặc thù! + +--- + +## Tìm kiếm Kỹ năng + +### Cách 1: Duyệt thư mục này +```bash +ls skills/ +``` + +### Cách 2: Tìm kiếm theo từ khóa +```bash +ls skills/ | grep "từ khóa" +``` + +### Cách 3: Kiểm tra README chính +Xem [README chính](../README.vi.md) để biết danh sách đầy đủ tất cả 179+ kỹ năng được tổ chức theo danh mục. + +--- + +## 💡 Các Kỹ năng Phổ biến để Thử nghiệm + +**Cho người mới bắt đầu:** +- `@brainstorming` - Thiết kế trước khi code +- `@systematic-debugging` - Sửa lỗi một cách có phương pháp +- `@git-pushing` - Commit với thông báo tốt + +**Cho lập trình viên:** +- `@test-driven-development` - Viết test trước +- `@react-best-practices` - Các mẫu React hiện đại +- `@senior-fullstack` - Phát triển Full-stack + +**Cho bảo mật:** +- `@ethical-hacking-methodology` - Cơ bản về bảo mật +- `@burp-suite-testing` - Kiểm thử bảo mật ứng dụng web + +--- + +## Tạo Kỹ năng Riêng của Bạn + +Muốn tạo một kỹ năng mới? Hãy xem: +1. [CONTRIBUTING.vi.md](../docs/vietnamese/CONTRIBUTING.vi.md) - Cách đóng góp +2. [docs/vietnamese/SKILL_ANATOMY.vi.md](../docs/vietnamese/SKILL_ANATOMY.vi.md) - Hướng dẫn cấu trúc kỹ năng +3. `@skill-creator` - Sử dụng kỹ năng này để tạo kỹ năng mới! + +--- + +## Tài liệu Tham khảo + +- **[Bắt đầu](../docs/vietnamese/GETTING_STARTED.vi.md)** - Hướng dẫn bắt đầu nhanh +- **[Ví dụ](../docs/vietnamese/EXAMPLES.vi.md)** - Ví dụ sử dụng thực tế +- **[FAQ](../docs/vietnamese/FAQ.vi.md)** - Các câu hỏi thường gặp +- **[Hướng dẫn Trực quan](../docs/vietnamese/VISUAL_GUIDE.vi.md)** - Biểu đồ và lưu đồ + +--- + +**Cần trợ giúp?** Kiểm tra [FAQ](../docs/vietnamese/FAQ.vi.md) hoặc mở một issue trên GitHub! diff --git a/docs/vietnamese/SKILL_ANATOMY.vi.md b/docs/vietnamese/SKILL_ANATOMY.vi.md new file mode 100644 index 00000000..fc6b5c1c --- /dev/null +++ b/docs/vietnamese/SKILL_ANATOMY.vi.md @@ -0,0 +1,605 @@ +# Cấu trúc của một Skill - Hiểu về Hệ thống + +**Bạn muốn hiểu cách các skill (kỹ năng) hoạt động bên trong?** Hướng dẫn này sẽ phân tích chi tiết từng phần của một file skill. + +--- + +## 📁 Cấu trúc Thư mục Cơ bản + +``` +skills/ +└── my-skill-name/ + ├── SKILL.md ← Bắt buộc: Định nghĩa skill chính + ├── examples/ ← Tùy chọn: Các file ví dụ + │ ├── example1.js + │ └── example2.py + ├── scripts/ ← Tùy chọn: Các script hỗ trợ + │ └── helper.sh + ├── templates/ ← Tùy chọn: Các bản mẫu code (templates) + │ └── template.tsx + ├── references/ ← Tùy chọn: Tài liệu tham khảo + │ └── api-docs.md + └── README.md ← Tùy chọn: Tài liệu bổ sung +``` + +**Quy tắc Cốt lõi:** Chỉ có file `SKILL.md` là bắt buộc. Tất cả những thành phần khác đều là tùy chọn! + +--- + +## Cấu trúc file SKILL.md + +Mỗi file `SKILL.md` có hai phần chính: + +### 1. Frontmatter (Siêu dữ liệu - Metadata) + +### 2. Nội dung (Hướng dẫn - Instructions) + +Hãy cùng phân tích chi tiết từng phần: + +--- + +## Phần 1: Frontmatter + +Frontmatter nằm ở ngay đầu file, được bao bọc bởi cặp `---`: + +```markdown +--- +name: my-skill-name +description: "Mô tả ngắn gọn về chức năng của skill này" +--- +``` + +### Các trường Bắt buộc + +#### `name` + +- **Định nghĩa:** Mã định danh của skill. +- **Định dạng:** chữ-thường-có-dấu-gạch-ngang (kebab-case). +- **Yêu cầu:** Phải khớp hoàn toàn với tên thư mục. +- **Ví dụ:** `stripe-integration` + +#### `description` + +- **Định nghĩa:** Tóm tắt chức năng trong một câu. +- **Định dạng:** Chuỗi ký tự nằm trong dấu ngoặc kép. +- **Độ dài:** Nên dưới 150 ký tự. +- **Ví dụ:** `"Các mẫu tích hợp thanh toán Stripe bao gồm checkout, đăng ký gói (subscriptions) và webhooks"` + +### Các trường Tùy chọn + +Một số skill bao gồm thêm siêu dữ liệu bổ sung: + +```markdown +--- +name: my-skill-name +description: "Mô tả ngắn" +risk: "safe" # safe | risk | official +source: "community" +tags: ["react", "typescript"] +--- +``` + +--- + +## Phần 2: Nội dung + +Sau phần frontmatter là nội dung thực tế của skill. Dưới đây là cấu trúc được đề xuất: + +### Các mục Đề xuất + +#### 1. Tiêu đề (H1) + +```markdown +# Tiêu đề Skill +``` + +- Sử dụng tiêu đề rõ ràng, mang tính mô tả. +- Thường khớp hoặc mở rộng từ tên skill. + +#### 2. Tổng quan (Overview) + +```markdown +## Tổng quan + +Một giải thích ngắn gọn về chức năng của skill và lý do tại sao nó tồn tại. +Khoảng 2-4 câu là lý tưởng. +``` + +#### 3. Khi nào cần sử dụng (When to Use) + +```markdown +## Khi nào nên sử dụng Skill này + +- Sử dụng khi bạn cần [tình huống 1] +- Sử dụng khi làm việc với [tình huống 2] +- Sử dụng khi người dùng hỏi về [tình huống 3] +``` + +**Tại sao điều này quan trọng:** Giúp AI biết khi nào cần kích hoạt skill này. + +#### 4. Hướng dẫn Cốt lõi (Core Instructions) + +```markdown +## Cách hoạt động + +### Bước 1: [Hành động] + +Hướng dẫn chi tiết... + +### Bước 2: [Hành động] + +Hướng dẫn thêm... +``` + +**Đây là linh hồn của skill** - các bước rõ ràng và có thể thực hiện được. + +#### 5. Ví dụ (Examples) + +```markdown +## Ví dụ + +### Ví dụ 1: [Trường hợp sử dụng] + +\`\`\`javascript +// Code ví dụ +\`\`\` + +### Ví dụ 2: [Trường hợp sử dụng khác] + +\`\`\`javascript +// Thêm code +\`\`\` +``` + +**Tại sao ví dụ lại quan trọng:** Chúng cho AI thấy chính xác kết quả đầu ra tốt trông như thế nào. + +#### 6. Thực hành Tốt nhất (Best Practices) + +```markdown +## Thực hành Tốt nhất + +- ✅ Nên làm điều này +- ✅ Cũng nên làm điều này +- ❌ Không nên làm điều này +- ❌ Tránh điều này +``` + +#### 7. Các lỗi thường gặp (Common Pitfalls) + +```markdown +## Các lỗi thường gặp + +- **Vấn đề:** Mô tả lỗi + **Giải pháp:** Cách khắc phục +``` + +#### 8. Các Skill liên quan (Related Skills) + +```markdown +## Các Skill liên quan + +- `@other-skill` - Khi nào nên dùng skill này thay thế +- `@complementary-skill` - Cách các skill này hoạt động cùng nhau +``` + +--- + +## Viết Hướng dẫn Hiệu quả + +### Sử dụng Ngôn ngữ Rõ ràng, Trực tiếp + +**❌ Không tốt:** + +```markdown +Bạn có lẽ nên cân nhắc việc kiểm tra xem người dùng đã xác thực hay chưa. +``` + +**✅ Tốt:** + +```markdown +Kiểm tra xem người dùng đã được xác thực chưa trước khi tiếp tục. +``` + +### Sử dụng Động từ Hành động + +**❌ Không tốt:** + +```markdown +File nên được tạo ra... +``` + +**✅ Tốt:** + +```markdown +Tạo file... +``` + +### Cụ thể và Chi tiết + +**❌ Không tốt:** + +```markdown +Thiết lập cơ sở dữ liệu một cách chính xác. +``` + +**✅ Tốt:** + +```markdown +1. Tạo cơ sở dữ liệu PostgreSQL +2. Chạy migration: `npm run migrate` +3. Nạp dữ liệu ban đầu (seed): `npm run seed` +``` + +--- + +## Các Thành phần Tùy chọn + +### Thư mục Scripts + +Nếu skill của bạn cần các script hỗ trợ: + +``` +scripts/ +├── setup.sh ← Tự động hóa thiết lập +├── validate.py ← Công cụ kiểm tra (validation) +└── generate.js ← Công cụ tạo code (generators) +``` + +**Tham chiếu chúng trong SKILL.md:** + +```markdown +Chạy script thiết lập: +\`\`\`bash +bash scripts/setup.sh +\`\`\` +``` + +### Thư mục Examples + +Các ví dụ thực tế minh họa skill: + +``` +examples/ +├── basic-usage.js +├── advanced-pattern.ts +└── full-implementation/ + ├── index.js + └── config.json +``` + +### Thư mục Templates + +Các mẫu code có thể tái sử dụng: + +``` +templates/ +├── component.tsx +├── test.spec.ts +└── config.json +``` + +**Tham chiếu trong SKILL.md:** + +```markdown +Sử dụng bản mẫu này làm điểm bắt đầu: +\`\`\`typescript +{{#include templates/component.tsx}} +\`\`\` +``` + +### Thư mục References + +Tài liệu bên ngoài hoặc tham chiếu API: + +``` +references/ +├── api-docs.md +├── best-practices.md +└── troubleshooting.md +``` + +--- + +## Hướng dẫn về Quy mô Skill + +### Skill Tối giản (Minimum Viable Skill) + +- **Frontmatter:** name + description +- **Nội dung:** 100-200 từ +- **Các mục:** Tổng quan + Hướng dẫn + +### Skill Tiêu chuẩn (Standard Skill) + +- **Frontmatter:** name + description +- **Nội dung:** 300-800 từ +- **Các mục:** Tổng quan + Khi nào sử dụng + Hướng dẫn + Ví dụ + +### Skill Toàn diện (Comprehensive Skill) + +- **Frontmatter:** name + description + các trường tùy chọn +- **Nội dung:** 800-2000 từ +- **Các mục:** Đầy đủ tất cả các mục đề xuất +- **Bổ sung:** Scripts, ví dụ, templates + +**Quy tắc ngón tay cái:** Bắt đầu nhỏ, mở rộng dựa trên phản hồi. + +--- + +## Thực hành Tốt nhất về Định dạng + +### Sử dụng Markdown Hiệu quả + +#### Khối Code (Code Blocks) + +Luôn chỉ định ngôn ngữ: + +```markdown +\`\`\`javascript +const example = "code"; +\`\`\` +``` + +#### Danh sách (Lists) + +Sử dụng định dạng nhất quán: + +```markdown +- Mục 1 +- Mục 2 + - Mục con 2.1 + - Mục con 2.2 +``` + +#### Nhấn mạnh (Emphasis) + +- **In đậm** cho các thuật ngữ quan trọng: `**quan trọng**` +- _In nghiêng_ để nhấn mạnh: `*nhấn mạnh*` +- `Code` cho lệnh hoặc code: `` `code` `` + +#### Liên kết (Links) + +```markdown +[Văn bản liên kết](https://example.com) +``` + +--- + +## ✅ Danh mục Kiểm tra Chất lượng (Quality Checklist) + +Trước khi hoàn tất skill của bạn: + +### Chất lượng Nội dung + +- [ ] Hướng dẫn rõ ràng và có thể thực hiện được. +- [ ] Ví dụ thực tế và hữu ích. +- [ ] Không có lỗi chính tả hoặc ngữ pháp. +- [ ] Độ chính xác kỹ thuật đã được xác minh. + +### Cấu trúc + +- [ ] Frontmatter là YAML hợp lệ. +- [ ] Tên (Name) khớp với tên thư mục. +- [ ] Các phần được sắp xếp logic. +- [ ] Các tiêu đề tuân thủ cấp bậc (H1 → H2 → H3). + +### Tính đầy đủ + +- [ ] Phần Tổng quan giải thích "tại sao". +- [ ] Hướng dẫn giải thích "làm thế nào". +- [ ] Ví dụ cho thấy "cái gì". +- [ ] Các trường hợp biên (edge cases) được đề cập. + +### Khả năng sử dụng + +- [ ] Một người mới bắt đầu có thể làm theo. +- [ ] Một chuyên gia thấy nó hữu ích. +- [ ] AI có thể phân tích chính xác. +- [ ] Nó giải quyết một vấn đề thực tế. + +--- + +## 🔍 Phân tích Ví dụ Thực tế + +Hãy phân tích một skill thực tế: `brainstorming` + +```markdown +--- +name: brainstorming +description: "Bạn PHẢI sử dụng skill này trước bất kỳ công việc sáng tạo nào..." +--- +``` + +**Phân tích:** + +- ✅ Tên rõ ràng. +- ✅ Mô tả mạnh mẽ với tính cấp bách ("PHẢI sử dụng"). +- ✅ Giải thích khi nào nên dùng. + +```markdown +# Brainstorming Ý tưởng thành Thiết kế + +## Tổng quan + +Giúp chuyển đổi ý tưởng thành các thiết kế hoàn chỉnh... +``` + +**Phân tích:** + +- ✅ Tiêu đề rõ ràng. +- ✅ Tổng quan súc tích. +- ✅ Giải thích giá trị mang lại. + +```markdown +## Quy trình + +**Hiểu ý tưởng:** + +- Kiểm tra trạng thái dự án hiện tại trước. +- Đặt câu hỏi từng cái một. +``` + +**Phân tích:** + +- ✅ Được chia thành các giai đoạn rõ ràng. +- ✅ Các bước cụ thể, có thể hành động. +- ✅ Dễ dàng thực hiện theo. + +--- + +## Các Mẫu Nâng cao + +### Logic có Điều kiện + +```markdown +## Hướng dẫn + +Nếu người dùng đang làm việc với React: + +- Sử dụng functional components. +- Ưu tiên hooks hơn class components. + +Nếu người dùng đang làm việc với Vue: + +- Sử dụng Composition API. +- Tuân theo các mẫu của Vue 3. +``` + +### Tiết lộ Lũy tiến (Progressive Disclosure) + +```markdown +## Cách dùng Cơ bản + +[Hướng dẫn đơn giản cho các trường hợp phổ biến] + +## Cách dùng Nâng cao + +[Các mẫu phức tạp cho người dùng chuyên sâu] +``` + +### Tham chiếu Chéo (Cross-References) + +```markdown +## Các Luồng công việc liên quan + +1. Đầu tiên, dùng `@brainstorming` để thiết kế. +2. Sau đó, dùng `@writing-plans` để lập kế hoạch. +3. Cuối cùng, dùng `@test-driven-development` để triển khai. +``` + +--- + +## Đo lường Hiệu quả của Skill + +Cách để biết skill của bạn có tốt hay không: + +### Kiểm tra Tính Rõ ràng + +- Người không quen thuộc với chủ đề có thể làm theo không? +- Có hướng dẫn nào mơ hồ không? + +### Kiểm tra Tính Đầy đủ + +- Nó có bao quát trường hợp thuận lợi (happy path) không? +- Nó có xử lý các trường hợp biên không? +- Các kịch bản lỗi đã được giải quyết chưa? + +### Kiểm tra Tính Hữu ích + +- Nó có giải quyết một vấn đề thực tế không? +- Chính bạn có sử dụng nó không? +- Nó có giúp tiết kiệm thời gian hoặc cải thiện chất lượng không? + +--- + +## Học hỏi từ các Skill hiện có + +### Nghiên cứu các Ví dụ sau + +**Dành cho Người mới:** + +- `skills/brainstorming/SKILL.md` - Cấu trúc rõ ràng. +- `skills/git-pushing/SKILL.md` - Đơn giản và tập trung. +- `skills/copywriting/SKILL.md` - Ví dụ tốt. + +**Dành cho Nâng cao:** + +- `skills/systematic-debugging/SKILL.md` - Toàn diện. +- `skills/react-best-practices/SKILL.md` - Nhiều file. +- `skills/loki-mode/SKILL.md` - Các luồng công việc phức tạp. + +--- + +## 💡 Mẹo Chuyên nghiệp + +1. **Bắt đầu với phần "Khi nào sử dụng"** - Điều này làm rõ mục đích của skill. +2. **Viết ví dụ trước** - Chúng giúp bạn hiểu những gì bạn đang dạy. +3. **Kiểm tra với AI** - Xem liệu nó có thực sự hoạt động trước khi gửi. +4. **Nhận phản hồi** - Nhờ người khác xem qua skill của bạn. +5. **Cải thiện liên tục** - Skill sẽ tốt lên theo thời gian dựa trên việc sử dụng. + +--- + +## Các lỗi Thường gặp cần Tránh + +### ❌ Lỗi 1: Quá mơ hồ + +```markdown +## Hướng dẫn + +Làm cho code tốt hơn. +``` + +**✅ Khắc phục:** + +```markdown +## Hướng dẫn + +1. Tách các logic lặp lại thành các hàm. +2. Thêm xử lý lỗi cho các trường hợp biên. +3. Viết unit tests cho các chức năng cốt lõi. +``` + +### ❌ Lỗi 2: Quá phức tạp + +```markdown +## Hướng dẫn + +[5000 từ chứa đầy thuật ngữ kỹ thuật dày đặc] +``` + +**✅ Khắc phục:** +Chia nhỏ thành nhiều skill hoặc sử dụng phương pháp tiết lộ lũy tiến. + +### ❌ Lỗi 3: Không có ví dụ + +```markdown +## Hướng dẫn + +[Hướng dẫn mà không có bất kỳ ví dụ code nào] +``` + +**✅ Khắc phục:** +Thêm ít nhất 2-3 ví dụ thực tế. + +### ❌ Lỗi 4: Thông tin lỗi thời + +```markdown +Sử dụng React class components... +``` + +**✅ Khắc phục:** +Luôn cập nhật skill với các thực hành tốt nhất hiện tại. + +--- + +## 🎯 Các bước Tiếp theo + +1. **Đọc 3-5 skill hiện có** để thấy các phong cách khác nhau. +2. **Thử dùng bản mẫu skill** từ file `CONTRIBUTING.md`. +3. **Tạo một skill đơn giản** cho lĩnh vực bạn am hiểu. +4. **Kiểm tra nó** với trợ lý AI của bạn. +5. **Chia sẻ nó** qua Pull Request. + +--- + +**Hãy nhớ rằng:** Mọi chuyên gia đều từng là người mới bắt đầu. Hãy bắt đầu đơn giản, học hỏi từ phản hồi và cải thiện theo thời gian! 🚀 diff --git a/docs/vietnamese/SOURCES.vi.md b/docs/vietnamese/SOURCES.vi.md new file mode 100644 index 00000000..7ec64ee9 --- /dev/null +++ b/docs/vietnamese/SOURCES.vi.md @@ -0,0 +1,21 @@ +# 📜 Nguồn gốc & Ghi công + +Chúng tôi tin tưởng vào việc ghi nhận công sức một cách xứng đáng. +Nếu bạn nhận ra tác phẩm của mình ở đây mà chưa được ghi công đúng cách, vui lòng mở một Issue (Báo lỗi). + +| Kỹ năng / Danh mục | Nguồn gốc | Giấy phép | Ghi chú | +| :-------------------------- | :----------------------------------------------------- | :------------- | :---------------------------- | +| `cloud-penetration-testing` | [HackTricks](https://book.hacktricks.xyz/) | MIT / CC-BY-SA | Được chuyển đổi cho trợ lý AI.| +| `active-directory-attacks` | [HackTricks](https://book.hacktricks.xyz/) | MIT / CC-BY-SA | Được chuyển đổi cho trợ lý AI.| +| `owasp-top-10` | [OWASP](https://owasp.org/) | CC-BY-SA | Chuyển đổi từ phương pháp gốc.| +| `burp-suite-testing` | [PortSwigger](https://portswigger.net/burp) | Không có | Chỉ là hướng dẫn sử dụng. | +| `crewai` | [CrewAI](https://github.com/joaomdmoura/crewAI) | MIT | Hướng dẫn về framework. | +| `langgraph` | [LangGraph](https://github.com/langchain-ai/langgraph) | MIT | Hướng dẫn về framework. | +| `react-patterns` | [React Docs](https://react.dev/) | CC-BY | Các mẫu thiết kế chính thức. | +| **Tất cả Skill Chính thức** | [Anthropic / Google / OpenAI] | Bản quyền riêng| Được khuyến khích bởi nhà CC. | + +## Chính sách Giấy phép + +- **Mã nguồn (Code)**: Tất cả mã nguồn gốc trong repository này tuân theo giấy phép **MIT**. +- **Nội dung (Content)**: Tài liệu hướng dẫn tuân theo giấy phép **CC-BY-4.0**. +- **Bên thứ ba**: Chúng tôi tôn trọng giấy phép từ phía nguồn gốc của các tài liệu. Nếu một kỹ năng được nhập về có giấy phép GPL, nó sẽ được đánh dấu rõ ràng hoặc bị loại trừ (chúng tôi hướng tới sự tương thích với MIT/Apache). diff --git a/docs/vietnamese/TRANSLATION_PLAN.vi.md b/docs/vietnamese/TRANSLATION_PLAN.vi.md new file mode 100644 index 00000000..5979c3b6 --- /dev/null +++ b/docs/vietnamese/TRANSLATION_PLAN.vi.md @@ -0,0 +1,65 @@ +# 🗺️ Kế hoạch Dịch thuật (Translation Master Plan) + +Tài liệu này dùng để theo dõi tiến độ dịch thuật toàn bộ repository `antigravity-awesome-skills` sang tiếng Việt. + +**Mục tiêu:** Dịch toàn bộ 552+ kỹ năng và tài liệu hướng dẫn. +**Quy tắc:** +1. Giữ nguyên cấu trúc thư mục gốc. +2. File dịch được lưu tại `docs/vietnamese/skills//.vi.md`. +3. Sử dụng văn phong chuyên nghiệp, dễ hiểu cho lập trình viên Việt Nam. + +--- + +## 📊 Tổng quan Tiến độ + +- [x] **Giai đoạn 0: Thiết lập & Core Docs** (README, CONTRIBUTING, v.v.) +- [x] **Giai đoạn 1: Essentials Bundle** (Các kỹ năng cốt lõi) +- [ ] **Giai đoạn 2: Development & Security** (Kỹ năng lập trình & bảo mật) +- [ ] **Giai đoạn 3: Data & AI, Infrastructure** (Dữ liệu, AI và Hạ tầng) +- [ ] **Giai đoạn 4: Architecture & General** (Kiến trúc & Các kỹ năng chung) +- [ ] **Giai đoạn 5: Business, Testing & Workflow** (Kinh doanh, Kiểm thử & Quy trình) + +--- + +## ✅ Chi tiết Công việc + +### 🟢 Giai đoạn 0: Tài liệu Gốc (Core Documentation) + +- [x] `README.vi.md` +- [x] `docs/vietnamese/BUNDLES.vi.md` +- [x] `docs/vietnamese/CONTRIBUTING.vi.md` +- [x] `docs/vietnamese/EXAMPLES.vi.md` +- [x] `docs/vietnamese/FAQ.vi.md` +- [x] `docs/vietnamese/GETTING_STARTED.vi.md` +- [x] `docs/vietnamese/QUALITY_BAR.vi.md` +- [x] `docs/vietnamese/SECURITY_GUARDRAILS.vi.md` +- [x] `docs/vietnamese/SKILL_ANATOMY.vi.md` +- [x] `docs/vietnamese/SOURCES.vi.md` +- [x] `docs/vietnamese/VISUAL_GUIDE.vi.md` +- [x] `docs/vietnamese/SECURITY.vi.md` +- [x] `docs/vietnamese/SKILLS_README.vi.md` + +### 🟢 Giai đoạn 1: Essentials Bundle (Core Skills) +> **TRẠNG THÁI: GIỮ NGUYÊN TIẾNG ANH (KEPT IN ENGLISH)** +> *Lý do: Các file Skill đóng vai trò là System Prompts cho AI Agent. Việc dịch sang tiếng Việt có thể làm giảm hiệu suất và độ chính xác của Agent.* + +### 🟡 Giai đoạn 2 - 5: All Other Skills +> **TRẠNG THÁI: GIỮ NGUYÊN TIẾNG ANH (KEPT IN ENGLISH)** +> *Lý do: Tương tự như trên, giữ nguyên bản gốc để đảm bảo tính tương thích tốt nhất với các mô hình AI.* + +--- + +## 🎯 Kết luận +- **Phần dành cho Con người (Human-facing Docs):** Đã dịch hoàn tất (`README`, `DOCS`, v.v.). +- **Phần dành cho AI (Agent Skills):** Giữ nguyên Tiếng Anh. + +Dự án đã đạt trạng thái sẵn sàng sử dụng cho người dùng Việt Nam (với tài liệu hướng dẫn tiếng Việt) mà vẫn đảm bảo sức mạnh cốt lõi của Agent (với Skills tiếng Anh). + +--- + +## 📝 Nhật ký Thay đổi (Changelog) + +- **2026-01-29**: + - Hoàn thành Giai đoạn 0 (Docs). + - Hoàn thành Giai đoạn 1 (Essentials). + - Cấu trúc lại repo: Chuyển toàn bộ bản dịch vào `docs/vietnamese/`. diff --git a/docs/vi/VISUAL_GUIDE.md b/docs/vietnamese/VISUAL_GUIDE.vi.md similarity index 62% rename from docs/vi/VISUAL_GUIDE.md rename to docs/vietnamese/VISUAL_GUIDE.vi.md index 18a90a5f..322e01bc 100644 --- a/docs/vi/VISUAL_GUIDE.md +++ b/docs/vietnamese/VISUAL_GUIDE.vi.md @@ -1,135 +1,134 @@ -# Hướng Dẫn Nhanh Bằng Hình Ảnh (Visual Quick Start) +# Hướng dẫn Nhanh bằng Hình ảnh (Visual Guide) -**Trăm nghe không bằng một thấy!** Hướng dẫn này sử dụng sơ đồ và ví dụ trực quan để giúp bạn hiểu cách hoạt động của Skills. +**Học qua hình ảnh!** Hướng dẫn này sử dụng các sơ đồ và ví dụ trực quan để giúp bạn hiểu về các kỹ năng (skills). --- -## Bức Tranh Toàn Cảnh +## Cái nhìn Tổng quan ``` ┌─────────────────────────────────────────────────────────────┐ -│ BẠN (Lập trình viên) │ +│ BẠN (Lập trình viên) │ │ ↓ │ -│ "Giúp tôi xây dựng hệ thống thanh toán nhé" │ +│ "Giúp tôi xây dựng hệ thống thanh toán" │ │ ↓ │ -1├─────────────────────────────────────────────────────────────┤ -│ TRỢ LÝ AI │ +├─────────────────────────────────────────────────────────────┤ +│ TRỢ LÝ AI (AI ASSISTANT) │ │ ↓ │ -│ Nạp skill @stripe-integration │ +│ Tải kỹ năng @stripe-integration │ │ ↓ │ -│ Trở thành chuyên gia thanh toán Stripe │ -│ ↓ │ -│ Cung cấp hướng dẫn chuyên sâu kèm code mẫu │ +│ Trở thành chuyên gia về thanh toán Stripe │ │ ↓ │ +│ Cung cấp hỗ trợ chuyên sâu kèm các ví dụ code │ └─────────────────────────────────────────────────────────────┘ ``` --- -## 📦 Cấu trúc Thư mục (Trực quan) +## 📦 Cấu trúc Repository (Trực quan) ``` antigravity-awesome-skills/ │ -├── 📄 README.vi.md ← Tổng quan & Danh sách (Bắt đầu ở đây) -├── 📄 GETTING_STARTED.vi.md ← Hướng dẫn nhập môn -├── 📄 CONTRIBUTING.vi.md ← Hướng dẫn đóng góp -├── 📄 FAQ.vi.md ← Câu hỏi thường gặp +├── 📄 README.md ← Tổng quan & danh sách skill +├── 📄 CONTRIBUTING.md ← Cách thức đóng góp │ -├── 📁 skills/ ← Hơn 250 skill nằm ở đây +├── 📁 skills/ ← Nơi chứa tất cả hơn 250 skills │ │ │ ├── 📁 brainstorming/ -│ │ └── 📄 SKILL.md ← Định nghĩa Skill +│ │ └── 📄 SKILL.md ← Định nghĩa skill │ │ │ ├── 📁 stripe-integration/ │ │ ├── 📄 SKILL.md -│ │ └── 📁 examples/ ← Các ví dụ đi kèm +│ │ └── 📁 examples/ ← Các phần bổ sung tùy chọn │ │ -│ └── ... (250+ skill khác) +│ └── ... (Hơn 250 skills khác) │ -├── 📁 scripts/ ← Các công cụ quản lý -│ ├── validate_skills.py ← Trình kiểm tra chất lượng -│ └── generate_index.py ← Trình tạo mục lục +├── 📁 scripts/ ← Quản lý & Xác thực +│ ├── validate_skills.py ← Công cụ kiểm soát chất lượng +│ └── generate_index.py ← Công cụ tạo danh mục (registry) │ ├── 📁 .github/ -│ └── 📄 MAINTENANCE.md ← Hướng dẫn bảo trì +│ └── 📄 MAINTENANCE.md ← Hướng dẫn cho người duy trì │ -└── 📁 docs/ ← Tài liệu - ├── 📄 BUNDLES.vi.md ← Gói khởi điểm (Starter Packs) +└── 📁 docs/ ← Tài liệu hướng dẫn + ├── 📄 GETTING_STARTED.md ← Bắt đầu tại đây! (MỚI) + ├── 📄 FAQ.md ← Giải đáp thắc mắc + ├── 📄 BUNDLES.md ← Gói khởi đầu (MỚI) ├── 📄 QUALITY_BAR.md ← Tiêu chuẩn chất lượng - ├── 📄 SKILL_ANATOMY.md ← Cấu tạo của một skill - └── 📄 VISUAL_GUIDE.vi.md ← Chính là file này! + ├── 📄 SKILL_ANATOMY.md ← Cách thức skill hoạt động + └── 📄 VISUAL_GUIDE.md ← Chính là file này! ``` --- -## Cách Skill hoạt động (Sơ đồ luồng) +## Cách Skills Hoạt động (Sơ đồ Luồng) ``` ┌──────────────┐ -│ 1. CÀI ĐẶT │ Copy skills vào thư mục .agent/skills/ +│ 1. CÀI ĐẶT │ Sao chép skills vào .agent/skills/ +1 └──────┬───────┘ + │ + ↓ +┌──────────────┐ +│ 2. GỌI LỆNH │ Gõ: @ten-skill trong chat với AI └──────┬───────┘ │ ↓ ┌──────────────┐ -│ 2. RA LỆNH │ Gõ: @ten-skill trong khung chat với AI +│ 3. TẢI DỮ LIỆU│ AI đọc file SKILL.md └──────┬───────┘ │ ↓ ┌──────────────┐ -│ 3. NẠP │ AI đọc nội dung file SKILL.md +│ 4. THỰC THI │ AI tuân theo hướng dẫn trong skill └──────┬───────┘ │ ↓ ┌──────────────┐ -│ 4. THỰC THI │ AI làm theo hướng dẫn trong skill -└──────┬───────┘ - │ - ↓ -┌──────────────┐ -│ 5. KẾT QUẢ │ Bạn nhận được sự hỗ trợ chuyên sâu! +│ 5. KẾT QUẢ │ Bạn nhận được hỗ trợ chuyên sâu! └──────────────┘ ``` --- -## 🎯 Phân loại Skill (Bản đồ tư duy) +## 🎯 Phân loại Skills (Bản đồ Trực quan) ``` ┌─────────────────────────┐ - │ 250+ SKILL TUYỆT ĐỈNH │ + │ 250+ AWESOME SKILLS │ └────────────┬────────────┘ │ ┌────────────────────────┼────────────────────────┐ │ │ │ ┌────▼────┐ ┌──────▼──────┐ ┌──────▼──────┐ - │ SÁNG TẠO│ │ PHÁT TRIỂN │ │ BẢO MẬT │ + │ SÁNG TẠO│ │ PHÁT TRIỂN │ │ BẢO MẬT │ │ (10) │ │ (25) │ │ (50) │ └────┬────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ - • Thiết kế UI/UX • TDD (Test) • Ethical Hacking + • Thiết kế UI/UX • TDD • Hacking Đạo đức • Nghệ thuật Canvas • Debugging • Metasploit - • Tạo Theme • React Patterns • Burp Suite + • Giao diện/Themes • Mẫu thiết kế React • Burp Suite • SQLMap - │ │ │ - └────────────────────────┼────────────────────────┘ + │ │ │ + └────────────────────────┼────────────────────────┘ │ ┌────────────────────────┼────────────────────────┐ │ │ │ ┌────▼────┐ ┌──────▼──────┐ ┌──────▼──────┐ - │ AI │ │ TÀI LIỆU │ │ MARKETING │ + │ AI │ │ TÀI LIỆU │ │ MARKETING │ │ (30) │ │ (4) │ │ (23) │ └────┬────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ • Hệ thống RAG • DOCX • SEO - • LangGraph • PDF • Viết quảng cáo + • LangGraph • PDF • Copywriting • Prompt Eng. • PPTX • CRO - • Voice Agents • XLSX • Chạy Ads + • Voice Agents • XLSX • Quảng cáo trả phí ``` --- -## Giải phẫu một Skill +## Cấu trúc File Skill (Trực quan) ```` ┌─────────────────────────────────────────────────────────┐ @@ -137,33 +136,33 @@ antigravity-awesome-skills/ ├─────────────────────────────────────────────────────────┤ │ │ │ ┌───────────────────────────────────────────────┐ │ -│ │ FRONTMATTER (Metadata - Dữ liệu mô tả) │ │ +│ │ FRONTMATTER (Siêu dữ liệu) │ │ │ │ ───────────────────────────────────────────── │ │ │ │ --- │ │ │ │ name: my-skill │ │ -│ │ description: "Skill này làm cái gì" │ │ +│ │ description: "Công dụng của skill này" │ │ │ │ --- │ │ │ └───────────────────────────────────────────────┘ │ │ │ │ ┌───────────────────────────────────────────────┐ │ -│ │ CONTENT (Nội dung hướng dẫn) │ │ +│ │ NỘI DUNG (Hướng dẫn) │ │ │ │ ───────────────────────────────────────────── │ │ │ │ │ │ -│ │ # Tên Skill │ │ +│ │ # Tiêu đề Skill │ │ │ │ │ │ │ │ ## Tổng quan │ │ -│ │ Skill này giúp bạn... │ │ +│ │ Skill này làm gì... │ │ │ │ │ │ -│ │ ## Khi nào dùng │ │ -│ │ - Dùng khi... │ │ +│ │ ## Khi nào nên dùng │ │ +│ │ - Sử dụng khi... │ │ │ │ │ │ │ │ ## Hướng dẫn │ │ -│ │ 1. Bước một... │ │ -│ │ 2. Bước hai... │ │ +│ │ 1. Bước đầu tiên... │ │ +│ │ 2. Bước thứ hai... │ │ │ │ │ │ │ │ ## Ví dụ │ │ │ │ ```javascript │ │ -│ │ // Code mẫu │ │ +│ │ // Code ví dụ │ │ │ │ ``` │ │ │ │ │ │ │ └───────────────────────────────────────────────┘ │ @@ -173,35 +172,35 @@ antigravity-awesome-skills/ --- -## Quy trình cài đặt (Các bước trực quan) +## Cài đặt (Các bước Trực quan) -### Bước 1: Clone Repo về máy +### Bước 1: Sao chép Repository ``` ┌─────────────────────────────────────────┐ -│ Terminal (Dòng lệnh) │ +│ Terminal │ ├─────────────────────────────────────────┤ │ $ git clone https://github.com/ │ │ sickn33/antigravity-awesome-skills │ │ .agent/skills │ │ │ -│ ✓ Cloning into '.agent/skills'... │ -│ ✓ Done! │ -1└─────────────────────────────────────────┘ +│ ✓ Đang sao chép vào '.agent/skills'... │ +│ ✓ Hoàn tất! │ +└─────────────────────────────────────────┘ ``` -### Bước 2: Kiểm tra cài đặt +### Bước 2: Xác minh Cài đặt ``` ┌─────────────────────────────────────────┐ -│ File Explorer (Quản lý file) │ +│ File Explorer │ ├─────────────────────────────────────────┤ │ 📁 .agent/ │ │ └── 📁 skills/ │ │ ├── 📁 brainstorming/ │ │ ├── 📁 stripe-integration/ │ │ ├── 📁 react-best-practices/ │ -│ └── ... (250+ cái nữa) │ +│ └── ... (Thêm 176 mục nữa) │ └─────────────────────────────────────────┘ ``` @@ -212,124 +211,125 @@ antigravity-awesome-skills/ │ AI Assistant Chat │ ├─────────────────────────────────────────┤ │ Bạn: @brainstorming giúp tôi thiết kế │ -│ một cái app to-do list │ +│ một ứng dụng todo │ │ │ -│ AI: Tuyệt! Để tôi giúp bạn suy nghĩ. │ -│ Trước tiên, hãy xác định yêu cầu. │ +│ AI: Tuyệt vời! Hãy để tôi giúp bạn suy │ +│ nghĩ kỹ về việc này. Đầu tiên, hãy │ +│ tìm hiểu các yêu cầu của bạn... │ │ │ -│ Mục đích chính là gì? │ -│ a) Quản lý việc cá nhân │ -│ b) Cộng tác nhóm │ +│ Mục đích sử dụng chính là gì? │ +│ a) Quản lý công việc cá nhân │ +│ b) Hợp tác nhóm │ │ c) Lập kế hoạch dự án │ └─────────────────────────────────────────┘ ``` --- -## Ví dụ: Một phiên làm việc thực tế +## Ví dụ: Sử dụng Skill (Từng bước) -### Tình huống: Bạn muốn tích hợp thanh toán Stripe +### Tình huống: Bạn muốn thêm thanh toán Stripe vào ứng dụng của mình ``` ┌─────────────────────────────────────────────────────────────┐ -│ BƯỚC 1: Xác định nhu cầu │ +│ BƯỚC 1: Xác định Nhu cầu │ ├─────────────────────────────────────────────────────────────┤ -│ "Tôi cần thêm tính năng thanh toán vào app" │ +│ "Tôi cần thêm xử lý thanh toán vào ứng dụng của mình" │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ -│ BƯỚC 2: Tìm Skill phù hợp │ +│ BƯỚC 2: Tìm đúng Skill │ ├─────────────────────────────────────────────────────────────┤ │ Tìm kiếm: "payment" hoặc "stripe" │ │ Tìm thấy: @stripe-integration │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ -│ BƯỚC 3: Gọi Skill │ +│ BƯỚC 3: Gọi lệnh Skill │ ├─────────────────────────────────────────────────────────────┤ -│ Bạn: @stripe-integration giúp tôi thêm tính năng gói subs │ +│ Bạn: @stripe-integration giúp tôi thêm thanh toán định kỳ │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ -│ BƯỚC 4: AI nạp kiến thức │ +│ BƯỚC 4: AI Tải Kiến thức của Skill │ ├─────────────────────────────────────────────────────────────┤ -│ • Các pattern API của Stripe │ +│ • Các mẫu Stripe API │ │ • Xử lý Webhook │ │ • Quản lý gói đăng ký (Subscription) │ -│ • Các bài thực hành tốt nhất (Best practices) │ +│ • Thực hành tốt nhất │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ -│ BƯỚC 5: Nhận hỗ trợ chuyên gia │ +│ BƯỚC 5: Nhận Hỗ trợ Chuyên gia │ ├─────────────────────────────────────────────────────────────┤ │ AI cung cấp: │ -│ • Code mẫu │ -│ • Hướng dẫn cài đặt │ -│ • Lưu ý bảo mật │ -│ • Chiến lược kiểm thử (Testing) │ +│ • Các ví dụ code │ +│ • Hướng dẫn thiết lập │ +│ • Các lưu ý về bảo mật │ +│ • Chiến lược kiểm thử │ └─────────────────────────────────────────────────────────────┘ ``` --- -## Cách tìm kiếm Skill (Hướng dẫn hình ảnh) +## Tìm kiếm Skills (Hướng dẫn Trực quan) ### Cách 1: Duyệt theo Danh mục ``` -README.vi.md → Cuộn xuống "Danh sách Skill đầy đủ" → Tìm nhóm → Chọn skill +README.md → Cuộn xuống "Full Skill Registry" → Tìm danh mục → Chọn skill ``` -### Cách 2: Tìm theo từ khóa +### Cách 2: Tìm theo Từ khóa ``` -Terminal → ls skills/ | grep "từ-khóa" → Thấy các skill khớp +Terminal → ls skills/ | grep "từ-khóa" → Xem các skill khớp ``` -### Cách 3: Dùng file Index +### Cách 3: Sử dụng Index ``` -Mở skills_index.json → Ctrl+F tìm từ khóa → Lấy đường dẫn skill +Mở file skills_index.json → Tìm từ khóa → Tìm đường dẫn đến skill ``` --- -## Quy trình tạo Skill đầu tay của bạn +## Tạo Skill đầu tiên của bạn (Quy trình Trực quan) ``` ┌──────────────┐ -│ 1. Ý TƯỞNG │ "Tôi muốn chia sẻ kiến thức Docker của mình" +│ 1. Ý TƯỞNG │ "Tôi muốn chia sẻ kiến thức về Docker" └──────┬───────┘ │ ↓ ┌──────────────┐ -│ 2. TẠO FOLDER│ mkdir skills/docker-mastery +│ 2. KHỞI TẠO │ mkdir skills/docker-mastery └──────┬───────┘ touch skills/docker-mastery/SKILL.md │ ↓ ┌──────────────┐ │ 3. VIẾT │ Thêm frontmatter + nội dung -└──────┬───────┘ (Dùng mẫu trong CONTRIBUTING.vi.md) +└──────┬───────┘ (Dùng template từ CONTRIBUTING.vi.md) │ ↓ ┌──────────────┐ -│ 4. THỬ │ Copy vào .agent/skills/ -└──────┬───────┘ Thử gọi: @docker-mastery +│ 4. KIỂM THỬ │ Sao chép vào .agent/skills/ +└──────┬───────┘ Thử: @docker-mastery │ ↓ ┌──────────────┐ -│ 5. KIỂM TRA │ python3 scripts/validate_skills.py +│ 5. XÁC THỰC │ python3 scripts/validate_skills.py └──────┬───────┘ │ ↓ ┌──────────────┐ -│ 6. NỘP BÀI │ git commit + push + Pull Request +│ 6. GỬI ĐI │ git commit + push + Pull Request └──────────────┘ ``` --- -## Các cấp độ phức tạp của Skill +## Các Cấp độ Phức tạp của Skill ``` ┌─────────────────────────────────────────────────────────────┐ @@ -339,48 +339,48 @@ Mở skills_index.json → Ctrl+F tìm từ khóa → Lấy đường dẫn skil │ ĐƠN GIẢN TIÊU CHUẨN PHỨC TẠP │ │ ──────── ────────── ──────── │ │ │ -│ • 1 file • 1 file • Nhiều file -│ • 100-200 từ • 300-800 từ • 800-2000 │ -│ • Cấu trúc cơ bản • Cấu trúc đầy đủ • Scripts │ -│ • Không phụ kiện • Có ví dụ • Có ví dụ │ -│ • Best practices • Template │ -│ • Docs │ -│ Ví dụ: Ví dụ: Ví dụ: │ -│ git-pushing brainstorming loki-mode │ +│ • 1 file • 1 file • Nhiều file│ +│ • 100-200 từ • 300-800 từ • 800-2000 từ│ +│ • Cấu trúc cơ bản • Cấu trúc đầy đủ • Có scripts │ +│ • Không có phần phụ • Có ví dụ • Có ví dụ │ +│ • Thực hành tốt nhất • Có template│ +│ • Có tài liệu│ +│ Ví dụ: Ví dụ: Ví dụ: │ +│ git-pushing brainstorming loki-mode │ │ │ └─────────────────────────────────────────────────────────────┘ ``` --- -## Tác động của việc Đóng góp (Quy trình nhân quả) +## 🎯 Tác động của việc Đóng góp (Trực quan) ``` -Đóng góp của BẠN +Sự đóng góp của bạn │ - ├─→ Cải thiện Tài liệu + ├─→ Cải thiện tài liệu hướng dẫn │ │ - │ └─→ Giúp hàng ngàn lập trình viên đỡ bỡ ngỡ + │ └─→ Giúp hàng ngàn dev dễ hiểu hơn │ - ├─→ Tạo Skill mới + ├─→ Tạo ra Skill mới │ │ - │ └─→ Mở ra khả năng mới cho mọi người + │ └─→ Mang lại khả năng mới cho mọi người │ - ├─→ Sửa lỗi (Bug/Typo) + ├─→ Sửa lỗi/Lỗi chính tả │ │ - │ └─→ Tránh nhầm lẫn cho người sau + │ └─→ Tránh hiểu lầm cho người dùng tương lai │ └─→ Thêm ví dụ │ - └─→ Giúp người mới học nhanh hơn + └─→ Giúp người mới học dễ dàng hơn ``` --- -## Lộ trình học tập (Roadmap trực quan) +## Lộ trình Học tập (Roadmap Trực quan) ``` -BẮT ĐẦU Ở ĐÂY +BẮT ĐẦU TẠI ĐÂY │ ↓ ┌─────────────────┐ @@ -390,8 +390,8 @@ BẮT ĐẦU Ở ĐÂY │ ↓ ┌─────────────────┐ -│ Thử 2-3 Skill │ -│ với AI Assistant│ +│ Thử dùng 2-3 Skill│ +│ với Trợ lý AI │ └────────┬────────┘ │ ↓ @@ -402,13 +402,13 @@ BẮT ĐẦU Ở ĐÂY │ ↓ ┌─────────────────┐ -│ Nghiên cứu code │ -│ của Skill có sẵn│ +│ Nghiên cứu │ +│ Skills hiện có │ └────────┬────────┘ │ ↓ ┌─────────────────┐ -│ Tạo một Skill │ +│ Tạo Skill │ │ đơn giản │ └────────┬────────┘ │ @@ -420,67 +420,93 @@ BẮT ĐẦU Ở ĐÂY │ ↓ ┌─────────────────┐ -│ Gửi PR (Nộp bài)│ +│ Gửi PR │ └────────┬────────┘ │ ↓ - CONTRIBUTOR! 🎉 + TRỞ THÀNH CONTRIBUTOR! 🎉 ``` --- -## Mẹo nhanh (Cheatsheet) +## 💡 Mẹo Nhanh (Bản ghi chú Trực quan) ``` ┌─────────────────────────────────────────────────────────────┐ -│ TRA CỨU NHANH │ +│ THAM KHẢO NHANH │ ├─────────────────────────────────────────────────────────────┤ │ │ │ 📥 CÀI ĐẶT │ │ git clone [repo] .agent/skills │ │ │ -│ 🎯 DÙNG │ +│ 🎯 SỬ DỤNG │ │ @ten-skill [yêu cầu của bạn] │ │ │ -│ 🔍 TÌM │ +│ 🔍 TÌM KIẾM │ │ ls skills/ | grep "từ-khóa" │ │ │ -│ ✅ KIỂM TRA │ +│ ✅ XÁC THỰC │ │ python3 scripts/validate_skills.py │ │ │ -│ 📝 TẠO │ -│ 1. mkdir skills/ten-skill │ -│ 2. Tạo SKILL.md có frontmatter │ -│ 3. Viết nội dung │ -│ 4. Test & validate │ -│ 5. Gửi PR │ +│ 📝 TẠO SKILL │ +│ 1. mkdir skills/ten-skill-cua-ban │ +│ 2. Tạo SKILL.md với frontmatter │ +│ 3. Thêm nội dung │ +│ 4. Thử nghiệm & xác thực │ +│ 5. Gửi Pull Request (PR) │ │ │ │ 🆘 TRỢ GIÚP │ -│ • GETTING_STARTED.vi.md - Cơ bản │ -│ • CONTRIBUTING.vi.md - Cách đóng góp │ -│ • SKILL_ANATOMY.md - Chuyên sâu │ -│ • GitHub Issues - Hỏi đáp │ +│ • docs/GETTING_STARTED.md - Cơ bản │ +│ • CONTRIBUTING.md - Cách đóng góp │ +│ • SKILL_ANATOMY.md - Tìm hiểu sâu │ +│ • GitHub Issues - Đặt câu hỏi │ │ │ └─────────────────────────────────────────────────────────────┘ ``` --- -## Bước tiếp theo +## Câu chuyện Thành công (Dòng thời gian Trực quan) -1. ✅ **Hiểu** cấu trúc qua hình ảnh -2. ✅ **Cài đặt** skills vào công cụ AI của bạn -3. ✅ **Thử** 2-3 skill thuộc các nhóm khác nhau -4. ✅ **Đọc** CONTRIBUTING.vi.md -5. ✅ **Tạo** skill đầu tay -6. ✅ **Chia sẻ** với cộng đồng +``` +Ngày 1: Cài đặt skills + │ + └─→ "Oa, @brainstorming đã giúp mình thiết kế ứng dụng!" + +Ngày 3: Dùng 5 skills khác nhau + │ + └─→ "Những kỹ năng này giúp mình tiết kiệm bao nhiêu thời gian!" + +Tuần 1: Tạo skill đầu tiên + │ + └─→ "Mình đã chia sẻ kiến thức của mình dưới dạng một skill!" + +Tuần 2: Skill được gộp (merge) vào máy chủ + │ + └─→ "Kỹ năng của mình đang giúp đỡ người khác! 🎉" + +Tháng 1: Trở thành người đóng góp thường xuyên + │ + └─→ "Mình đã đóng góp 5 skills và cải thiện rất nhiều tài liệu!" +``` --- -**Bạn học qua hình ảnh tốt hơn?** Hy vọng hướng dẫn này giúp ích! Nếu còn thắc mắc, hãy xem thêm: +## Các Bước Tiếp theo -- [GETTING_STARTED.vi.md](../GETTING_STARTED.vi.md) - Hướng dẫn dạng chữ -- [SKILL_ANATOMY.md](SKILL_ANATOMY.md) - Phân tích chi tiết (Tiếng Anh) -- [CONTRIBUTING.vi.md](../CONTRIBUTING.vi.md) - Cách đóng góp +1. ✅ **Hiểu** cấu trúc trực quan. +2. ✅ **Cài đặt** skills vào công cụ AI của bạn. +3. ✅ **Thử dùng** 2-3 skills từ các danh mục khác nhau. +4. ✅ **Đọc** file CONTRIBUTING.md. +5. ✅ **Tạo** skill đầu tiên của bạn. +6. ✅ **Chia sẻ** với cộng đồng. -**Sẵn sàng đóng góp chưa?** Triển khai thôi! 💪 +--- + +**Bạn là người học qua hình ảnh?** Hy vọng hướng dẫn này sẽ giúp ích! Bạn vẫn còn thắc mắc? Hãy kiểm tra: + +- [GETTING_STARTED.md](GETTING_STARTED.vi.md) - Giới thiệu bằng văn bản. +- [SKILL_ANATOMY.md](SKILL_ANATOMY.vi.md) - Phân tích chi tiết. +- [CONTRIBUTING.md](../CONTRIBUTING.vi.md) - Cách thức đóng góp. + +**Sẵn sàng đóng góp?** Bạn làm được mà! 💪 diff --git a/skills/unreal-engine-cpp-pro/SKILL.md b/skills/unreal-engine-cpp-pro/SKILL.md new file mode 100644 index 00000000..956a88eb --- /dev/null +++ b/skills/unreal-engine-cpp-pro/SKILL.md @@ -0,0 +1,114 @@ +--- +name: unreal-engine-cpp-pro +description: Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices. +risk: safe +source: self +--- + +# Unreal Engine C++ Pro + +This skill provides expert-level guidelines for developing with Unreal Engine 5 using C++. It focuses on writing robust, performant, and standard-compliant code. + +## When to Use + +Use this skill when: +- Developing C++ code for Unreal Engine 5.x projects +- Writing Actors, Components, or UObject-derived classes +- Optimizing performance-critical code in Unreal Engine +- Debugging memory leaks or garbage collection issues +- Implementing Blueprint-exposed functionality +- Following Epic Games' coding standards and conventions +- Working with Unreal's reflection system (UCLASS, USTRUCT, UFUNCTION) +- Managing asset loading and soft references + +Do not use this skill when: +- Working with Blueprint-only projects (no C++ code) +- Developing for Unreal Engine versions prior to 5.x +- Working on non-Unreal game engines +- The task is unrelated to Unreal Engine development + +## Core Principles + +1. **UObject & Garbage Collection**: + * Always use `UPROPERTY()` for `UObject*` member variables to ensure they are tracked by the Garbage Collector (GC). + * Use `TStrongObjectPtr<>` if you need to keep a root reference outside of a UObject graph, but prefer `addToRoot()` generally. + * Understand the `IsValid()` check vs `nullptr`. `IsValid()` handles pending kill state safely. + +2. **Unreal Reflection System**: + * Use `UCLASS()`, `USTRUCT()`, `UENUM()`, `UFUNCTION()` to expose types to the reflection system and Blueprints. + * Minimize `BlueprintReadWrite` when possible; prefer `BlueprintReadOnly` for state that shouldn't be trampled by logic in UI/Level BPs. + +3. **Performance First**: + * **Tick**: Disable Ticking (`bCanEverTick = false`) by default. Only enable it if absolutely necessary. Prefer timers (`GetWorldTimerManager()`) or event-driven logic. + * **Casting**: Avoid `Cast()` in hot loops. Cache references in `BeginPlay`. + * **Structs vs Classes**: Use `F` structs for data-heavy, non-UObject types to reduce overhead. + +## Naming Conventions (Strict) + +Follow Epic Games' coding standard: + +* **Templates**: Prefix with `T` (e.g., `TArray`, `TMap`). +* **UObject**: Prefix with `U` (e.g., `UCharacterMovementComponent`). +* **AActor**: Prefix with `A` (e.g., `AMyGameMode`). +* **SWidget**: Prefix with `S` (Slate widgets). +* **Structs**: Prefix with `F` (e.g., `FVector`). +* **Enums**: Prefix with `E` (e.g., `EWeaponState`). +* **Interfaces**: Prefix with `I` (e.g., `IInteractable`). +* **Booleans**: Prefix with `b` (e.g., `bIsDead`). + +## Common Patterns + +### 1. Robust Component Lookup +Avoid `GetComponentByClass` in `Tick`. Do it in `PostInitializeComponents` or `BeginPlay`. + +```cpp +void AMyCharacter::PostInitializeComponents() { + Super::PostInitializeComponents(); + HealthComp = FindComponentByClass(); + check(HealthComp); // Fail hard in dev if missing +} +``` + +### 2. Interface Implementation +Use interfaces to decouple systems (e.g., Interaction system). + +```cpp +// Interface call check +if (TargetActor->Implements()) { + IInteractable::Execute_OnInteract(TargetActor, this); +} +``` + +### 3. Async Loading (Soft References) +Avoid hard references (`UPROPERTY(EditDefaultsOnly) TSubclassOf`) for massive assets which force load orders. Use `TSoftClassPtr` or `TSoftObjectPtr`. + +```cpp +UPROPERTY(EditAnywhere, BlueprintReadWrite) +TSoftClassPtr WeaponClassToLoad; + +void AMyCharacter::Equip() { + if (WeaponClassToLoad.IsPending()) { + WeaponClassToLoad.LoadSynchronous(); // Or use StreamableManager for async + } +} +``` + +## Debugging + +* **Logging**: Use `UE_LOG` with custom categories. + ```cpp + DEFINE_LOG_CATEGORY_STATIC(LogMyGame, Log, All); + UE_LOG(LogMyGame, Warning, TEXT("Health is low: %f"), CurrentHealth); + ``` +* **Screen Messages**: + ```cpp + if (GEngine) GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("Died!")); + ``` +* **Visual Logger**: extremely useful for AI debugging. Implement `IVisualLoggerDebugSnapshotInterface`. + +## Checklist before PR + +- [ ] Does this Actor need to Tick? Can it be a Timer? +- [ ] Are all `UObject*` members wrapped in `UPROPERTY`? +- [ ] Are hard references (TSubclassOf) causing load chains? Can they be Soft Ptrs? +- [ ] Did you clean up verified delegates in `EndPlay`? diff --git a/skills/unreal-engine-cpp-pro/examples/ExampleActor.cpp b/skills/unreal-engine-cpp-pro/examples/ExampleActor.cpp new file mode 100644 index 00000000..8be9ecb7 --- /dev/null +++ b/skills/unreal-engine-cpp-pro/examples/ExampleActor.cpp @@ -0,0 +1,43 @@ +#include "ExampleActor.h" +#include "Components/BoxComponent.h" +#include "Kismet/GameplayStatics.h" + +// Define a static log category for this specific file/module +DEFINE_LOG_CATEGORY_STATIC(LogExampleActor, Log, All); + +AExampleActor::AExampleActor() +{ + // Default to strict settings + PrimaryActorTick.bCanEverTick = false; + PrimaryActorTick.bStartWithTickEnabled = false; + + RootCollision = CreateDefaultSubobject(TEXT("RootCollision")); + RootComponent = RootCollision; + + bIsActive = true; +} + +void AExampleActor::BeginPlay() +{ + Super::BeginPlay(); + + // Cache references here, not in Tick + CachedPC = UGameplayStatics::GetPlayerController(this, 0); + + if (bIsActive) + { + UE_LOG(LogExampleActor, Log, TEXT("ExampleActor %s started!"), *GetName()); + } +} + +void AExampleActor::EndPlay(const EEndPlayReason::Type EndPlayReason) +{ + // Clean up any strict delegates or handles here + Super::EndPlay(EndPlayReason); +} + +void AExampleActor::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + // Ticking is disabled by default in constructor, so this won't run unless enabled explicitly. +} diff --git a/skills/unreal-engine-cpp-pro/examples/ExampleActor.h b/skills/unreal-engine-cpp-pro/examples/ExampleActor.h new file mode 100644 index 00000000..8aded623 --- /dev/null +++ b/skills/unreal-engine-cpp-pro/examples/ExampleActor.h @@ -0,0 +1,57 @@ +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "ExampleActor.generated.h" + +// Forward overrides to reduce compile times +class UBoxComponent; + +/** + * AExampleActor + * + * Demonstrates: + * 1. Correct class prefix (A) + * 2. UPROPERTY usage + * 3. Soft references for assets + */ +UCLASS() +class MYGAME_API AExampleActor : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + AExampleActor(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + + // Called when the game ends + virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override; + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + + /** Component exposed to Blueprint, but immutable logic in C++ */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components") + UBoxComponent* RootCollision; + + /** + * Soft reference to an actor class to lazy load. + * Prevents hard reference chains. + */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Config") + TSoftClassPtr ActorTypeToSpawn; + + /** Proper boolean naming convention 'b' */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "State") + uint8 bIsActive:1; + +private: + /** Cached reference, not exposed to Blueprints */ + UPROPERTY(Transient) + APlayerController* CachedPC; +}; diff --git a/skills_index.json b/skills_index.json new file mode 100644 index 00000000..ea112661 --- /dev/null +++ b/skills_index.json @@ -0,0 +1,5042 @@ +[ + { + "id": "2d-games", + "path": "skills/game-development/2d-games", + "category": "game-development", + "name": "2d-games", + "description": "2D game development principles. Sprites, tilemaps, physics, camera.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "3d-games", + "path": "skills/game-development/3d-games", + "category": "game-development", + "name": "3d-games", + "description": "3D game development principles. Rendering, shaders, physics, cameras.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "3d-web-experience", + "path": "skills/3d-web-experience", + "category": "uncategorized", + "name": "3d-web-experience", + "description": "Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "ab-test-setup", + "path": "skills/ab-test-setup", + "category": "uncategorized", + "name": "ab-test-setup", + "description": "Structured guide for setting up A/B tests with mandatory gates for hypothesis, metrics, and execution readiness.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "accessibility-compliance-accessibility-audit", + "path": "skills/accessibility-compliance-accessibility-audit", + "category": "uncategorized", + "name": "accessibility-compliance-accessibility-audit", + "description": "You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "active-directory-attacks", + "path": "skills/active-directory-attacks", + "category": "uncategorized", + "name": "Active Directory Attacks", + "description": "This skill should be used when the user asks to \"attack Active Directory\", \"exploit AD\", \"Kerberoasting\", \"DCSync\", \"pass-the-hash\", \"BloodHound enumeration\", \"Golden Ticket\", \"Silver Ticket\", \"AS-REP roasting\", \"NTLM relay\", or needs guidance on Windows domain penetration testing.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "address-github-comments", + "path": "skills/address-github-comments", + "category": "uncategorized", + "name": "address-github-comments", + "description": "Use when you need to address review or issue comments on an open GitHub Pull Request using the gh CLI.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "agent-evaluation", + "path": "skills/agent-evaluation", + "category": "uncategorized", + "name": "agent-evaluation", + "description": "Testing and benchmarking LLM agents including behavioral testing, capability assessment, reliability metrics, and production monitoring\u2014where even top agents achieve less than 50% on real-world benchmarks Use when: agent testing, agent evaluation, benchmark agents, agent reliability, test agent.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "agent-manager-skill", + "path": "skills/agent-manager-skill", + "category": "uncategorized", + "name": "agent-manager-skill", + "description": "Manage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "agent-memory-mcp", + "path": "skills/agent-memory-mcp", + "category": "uncategorized", + "name": "agent-memory-mcp", + "description": "A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "agent-memory-systems", + "path": "skills/agent-memory-systems", + "category": "uncategorized", + "name": "agent-memory-systems", + "description": "Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector stores), and the cognitive architectures that organize them. Key insight: Memory isn't just storage - it's retrieval. A million stored facts mean nothing if you can't find the right one. Chunking, embedding, and retrieval strategies determine whether your agent remembers or forgets. The field is fragm", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "agent-orchestration-improve-agent", + "path": "skills/agent-orchestration-improve-agent", + "category": "uncategorized", + "name": "agent-orchestration-improve-agent", + "description": "Systematic improvement of existing agents through performance analysis, prompt engineering, and continuous iteration.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "agent-orchestration-multi-agent-optimize", + "path": "skills/agent-orchestration-multi-agent-optimize", + "category": "uncategorized", + "name": "agent-orchestration-multi-agent-optimize", + "description": "Optimize multi-agent systems with coordinated profiling, workload distribution, and cost-aware orchestration. Use when improving agent performance, throughput, or reliability.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "agent-tool-builder", + "path": "skills/agent-tool-builder", + "category": "uncategorized", + "name": "agent-tool-builder", + "description": "Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling. JSON Schema best practices, description writing that actually helps the LLM, validation, and the emerging MCP standard that's becoming the lingua franca for AI tools. Key insight: Tool descriptions are more important than tool implementa", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "ai-agents-architect", + "path": "skills/ai-agents-architect", + "category": "uncategorized", + "name": "ai-agents-architect", + "description": "Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool use, function calling.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "ai-engineer", + "path": "skills/ai-engineer", + "category": "uncategorized", + "name": "ai-engineer", + "description": "Build production-ready LLM applications, advanced RAG systems, and intelligent agents. Implements vector search, multimodal AI, agent orchestration, and enterprise AI integrations. Use PROACTIVELY for LLM features, chatbots, AI agents, or AI-powered applications.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ai-product", + "path": "skills/ai-product", + "category": "uncategorized", + "name": "ai-product", + "description": "Every product will be AI-powered. The question is whether you'll build it right or ship a demo that falls apart in production. This skill covers LLM integration patterns, RAG architecture, prompt engineering that scales, AI UX that users trust, and cost optimization that doesn't bankrupt you. Use when: keywords, file_patterns, code_patterns.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "ai-wrapper-product", + "path": "skills/ai-wrapper-product", + "category": "uncategorized", + "name": "ai-wrapper-product", + "description": "Expert in building products that wrap AI APIs (OpenAI, Anthropic, etc.) into focused tools people will pay for. Not just 'ChatGPT but different' - products that solve specific problems with AI. Covers prompt engineering for products, cost management, rate limiting, and building defensible AI businesses. Use when: AI wrapper, GPT product, AI tool, wrap AI, AI SaaS.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "airflow-dag-patterns", + "path": "skills/airflow-dag-patterns", + "category": "uncategorized", + "name": "airflow-dag-patterns", + "description": "Build production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. Use when creating data pipelines, orchestrating workflows, or scheduling batch jobs.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "algolia-search", + "path": "skills/algolia-search", + "category": "uncategorized", + "name": "algolia-search", + "description": "Expert patterns for Algolia search implementation, indexing strategies, React InstantSearch, and relevance tuning Use when: adding search to, algolia, instantsearch, search api, search functionality.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "algorithmic-art", + "path": "skills/algorithmic-art", + "category": "uncategorized", + "name": "algorithmic-art", + "description": "Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "analytics-tracking", + "path": "skills/analytics-tracking", + "category": "uncategorized", + "name": "analytics-tracking", + "description": "Design, audit, and improve analytics tracking systems that produce reliable, decision-ready data. Use when the user wants to set up, fix, or evaluate analytics tracking (GA4, GTM, product analytics, events, conversions, UTMs). This skill focuses on measurement strategy, signal quality, and validation\u2014 not just firing events.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "angular-migration", + "path": "skills/angular-migration", + "category": "uncategorized", + "name": "angular-migration", + "description": "Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "anti-reversing-techniques", + "path": "skills/anti-reversing-techniques", + "category": "uncategorized", + "name": "anti-reversing-techniques", + "description": "Understand anti-reversing, obfuscation, and protection techniques encountered during software analysis. Use when analyzing protected binaries, bypassing anti-debugging for authorized analysis, or understanding software protection mechanisms.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "api-fuzzing-bug-bounty", + "path": "skills/api-fuzzing-bug-bounty", + "category": "uncategorized", + "name": "API Fuzzing for Bug Bounty", + "description": "This skill should be used when the user asks to \"test API security\", \"fuzz APIs\", \"find IDOR vulnerabilities\", \"test REST API\", \"test GraphQL\", \"API penetration testing\", \"bug bounty API testing\", or needs guidance on API security assessment techniques.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "api-design-principles", + "path": "skills/api-design-principles", + "category": "uncategorized", + "name": "api-design-principles", + "description": "Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "api-documentation-generator", + "path": "skills/api-documentation-generator", + "category": "uncategorized", + "name": "api-documentation-generator", + "description": "Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "api-documenter", + "path": "skills/api-documenter", + "category": "uncategorized", + "name": "api-documenter", + "description": "Master API documentation with OpenAPI 3.1, AI-powered tools, and modern developer experience practices. Create interactive docs, generate SDKs, and build comprehensive developer portals. Use PROACTIVELY for API documentation or developer portal creation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "api-patterns", + "path": "skills/api-patterns", + "category": "uncategorized", + "name": "api-patterns", + "description": "API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "api-security-best-practices", + "path": "skills/api-security-best-practices", + "category": "uncategorized", + "name": "api-security-best-practices", + "description": "Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "api-testing-observability-api-mock", + "path": "skills/api-testing-observability-api-mock", + "category": "uncategorized", + "name": "api-testing-observability-api-mock", + "description": "You are an API mocking expert specializing in realistic mock services for development, testing, and demos. Design mocks that simulate real API behavior and enable parallel development.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "app-builder", + "path": "skills/app-builder", + "category": "uncategorized", + "name": "app-builder", + "description": "Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "app-store-optimization", + "path": "skills/app-store-optimization", + "category": "uncategorized", + "name": "app-store-optimization", + "description": "Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "application-performance-performance-optimization", + "path": "skills/application-performance-performance-optimization", + "category": "uncategorized", + "name": "application-performance-performance-optimization", + "description": "Optimize end-to-end application performance with profiling, observability, and backend/frontend tuning. Use when coordinating performance optimization across the stack.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "architect-review", + "path": "skills/architect-review", + "category": "uncategorized", + "name": "architect-review", + "description": "Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural decisions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "architecture", + "path": "skills/architecture", + "category": "uncategorized", + "name": "architecture", + "description": "Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "architecture-decision-records", + "path": "skills/architecture-decision-records", + "category": "uncategorized", + "name": "architecture-decision-records", + "description": "Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "architecture-patterns", + "path": "skills/architecture-patterns", + "category": "uncategorized", + "name": "architecture-patterns", + "description": "Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "arm-cortex-expert", + "path": "skills/arm-cortex-expert", + "category": "uncategorized", + "name": "arm-cortex-expert", + "description": "Senior embedded software engineer specializing in firmware and driver development for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD). Decades of experience writing reliable, optimized, and maintainable embedded code with deep expertise in memory barriers, DMA/cache coherency, interrupt-driven I/O, and peripheral drivers.\n", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "async-python-patterns", + "path": "skills/async-python-patterns", + "category": "uncategorized", + "name": "async-python-patterns", + "description": "Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "attack-tree-construction", + "path": "skills/attack-tree-construction", + "category": "uncategorized", + "name": "attack-tree-construction", + "description": "Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "auth-implementation-patterns", + "path": "skills/auth-implementation-patterns", + "category": "uncategorized", + "name": "auth-implementation-patterns", + "description": "Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access control systems. Use when implementing auth systems, securing APIs, or debugging security issues.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "autonomous-agent-patterns", + "path": "skills/autonomous-agent-patterns", + "category": "uncategorized", + "name": "autonomous-agent-patterns", + "description": "Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "autonomous-agents", + "path": "skills/autonomous-agents", + "category": "uncategorized", + "name": "autonomous-agents", + "description": "Autonomous agents are AI systems that can independently decompose goals, plan actions, execute tools, and self-correct without constant human guidance. The challenge isn't making them capable - it's making them reliable. Every extra decision multiplies failure probability. This skill covers agent loops (ReAct, Plan-Execute), goal decomposition, reflection patterns, and production reliability. Key insight: compounding error rates kill autonomous agents. A 95% success rate per step drops to 60% b", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "avalonia-layout-zafiro", + "path": "skills/avalonia-layout-zafiro", + "category": "uncategorized", + "name": "avalonia-layout-zafiro", + "description": "Guidelines for modern Avalonia UI layout using Zafiro.Avalonia, emphasizing shared styles, generic components, and avoiding XAML redundancy.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "avalonia-viewmodels-zafiro", + "path": "skills/avalonia-viewmodels-zafiro", + "category": "uncategorized", + "name": "avalonia-viewmodels-zafiro", + "description": "Optimal ViewModel and Wizard creation patterns for Avalonia using Zafiro and ReactiveUI.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "avalonia-zafiro-development", + "path": "skills/avalonia-zafiro-development", + "category": "uncategorized", + "name": "avalonia-zafiro-development", + "description": "Mandatory skills, conventions, and behavioral rules for Avalonia UI development using the Zafiro toolkit.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "aws-penetration-testing", + "path": "skills/aws-penetration-testing", + "category": "uncategorized", + "name": "AWS Penetration Testing", + "description": "This skill should be used when the user asks to \"pentest AWS\", \"test AWS security\", \"enumerate IAM\", \"exploit cloud infrastructure\", \"AWS privilege escalation\", \"S3 bucket testing\", \"metadata SSRF\", \"Lambda exploitation\", or needs guidance on Amazon Web Services security assessment.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "aws-serverless", + "path": "skills/aws-serverless", + "category": "uncategorized", + "name": "aws-serverless", + "description": "Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "azure-functions", + "path": "skills/azure-functions", + "category": "uncategorized", + "name": "azure-functions", + "description": "Expert patterns for Azure Functions development including isolated worker model, Durable Functions orchestration, cold start optimization, and production patterns. Covers .NET, Python, and Node.js programming models. Use when: azure function, azure functions, durable functions, azure serverless, function app.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "backend-architect", + "path": "skills/backend-architect", + "category": "uncategorized", + "name": "backend-architect", + "description": "Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems. Masters REST/GraphQL/gRPC APIs, event-driven architectures, service mesh patterns, and modern backend frameworks. Handles service boundary definition, inter-service communication, resilience patterns, and observability. Use PROACTIVELY when creating new backend services or APIs.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "backend-dev-guidelines", + "path": "skills/backend-dev-guidelines", + "category": "uncategorized", + "name": "backend-dev-guidelines", + "description": "Opinionated backend development standards for Node.js + Express + TypeScript microservices. Covers layered architecture, BaseController pattern, dependency injection, Prisma repositories, Zod validation, unifiedConfig, Sentry error tracking, async safety, and testing discipline.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "backend-development-feature-development", + "path": "skills/backend-development-feature-development", + "category": "uncategorized", + "name": "backend-development-feature-development", + "description": "Orchestrate end-to-end backend feature development from requirements to deployment. Use when coordinating multi-phase feature delivery across teams and services.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-backend-patterns", + "path": "skills/cc-skill-backend-patterns", + "category": "uncategorized", + "name": "backend-patterns", + "description": "Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "backend-security-coder", + "path": "skills/backend-security-coder", + "category": "uncategorized", + "name": "backend-security-coder", + "description": "Expert in secure backend coding practices specializing in input validation, authentication, and API security. Use PROACTIVELY for backend security implementations or security code reviews.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "backtesting-frameworks", + "path": "skills/backtesting-frameworks", + "category": "uncategorized", + "name": "backtesting-frameworks", + "description": "Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "bash-defensive-patterns", + "path": "skills/bash-defensive-patterns", + "category": "uncategorized", + "name": "bash-defensive-patterns", + "description": "Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "bash-linux", + "path": "skills/bash-linux", + "category": "uncategorized", + "name": "bash-linux", + "description": "Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "bash-pro", + "path": "skills/bash-pro", + "category": "uncategorized", + "name": "bash-pro", + "description": "Master of defensive Bash scripting for production automation, CI/CD pipelines, and system utilities. Expert in safe, portable, and testable shell scripts.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "bats-testing-patterns", + "path": "skills/bats-testing-patterns", + "category": "uncategorized", + "name": "bats-testing-patterns", + "description": "Master Bash Automated Testing System (Bats) for comprehensive shell script testing. Use when writing tests for shell scripts, CI/CD pipelines, or requiring test-driven development of shell utilities.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "bazel-build-optimization", + "path": "skills/bazel-build-optimization", + "category": "uncategorized", + "name": "bazel-build-optimization", + "description": "Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "behavioral-modes", + "path": "skills/behavioral-modes", + "category": "uncategorized", + "name": "behavioral-modes", + "description": "AI operational modes (brainstorm, implement, debug, review, teach, ship, orchestrate). Use to adapt behavior based on task type.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "billing-automation", + "path": "skills/billing-automation", + "category": "uncategorized", + "name": "billing-automation", + "description": "Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "binary-analysis-patterns", + "path": "skills/binary-analysis-patterns", + "category": "uncategorized", + "name": "binary-analysis-patterns", + "description": "Master binary analysis patterns including disassembly, decompilation, control flow analysis, and code pattern recognition. Use when analyzing executables, understanding compiled code, or performing static analysis on binaries.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "blockchain-developer", + "path": "skills/blockchain-developer", + "category": "uncategorized", + "name": "blockchain-developer", + "description": "Build production-ready Web3 applications, smart contracts, and decentralized systems. Implements DeFi protocols, NFT platforms, DAOs, and enterprise blockchain integrations. Use PROACTIVELY for smart contracts, Web3 apps, DeFi protocols, or blockchain infrastructure.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "blockrun", + "path": "skills/blockrun", + "category": "uncategorized", + "name": "blockrun", + "description": "Use when user needs capabilities Claude lacks (image generation, real-time X/Twitter data) or explicitly requests external models (\"blockrun\", \"use grok\", \"use gpt\", \"dall-e\", \"deepseek\")", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "brainstorming", + "path": "skills/brainstorming", + "category": "uncategorized", + "name": "brainstorming", + "description": "Use this skill before any creative or constructive work (features, components, architecture, behavior changes, or functionality). This skill transforms vague ideas into validated designs through disciplined, incremental reasoning and collaboration.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "brand-guidelines-anthropic", + "path": "skills/brand-guidelines-anthropic", + "category": "uncategorized", + "name": "brand-guidelines", + "description": "Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "brand-guidelines-community", + "path": "skills/brand-guidelines-community", + "category": "uncategorized", + "name": "brand-guidelines", + "description": "Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "broken-authentication", + "path": "skills/broken-authentication", + "category": "uncategorized", + "name": "Broken Authentication Testing", + "description": "This skill should be used when the user asks to \"test for broken authentication vulnerabilities\", \"assess session management security\", \"perform credential stuffing tests\", \"evaluate password policies\", \"test for session fixation\", or \"identify authentication bypass flaws\". It provides comprehensive techniques for identifying authentication and session management weaknesses in web applications.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "browser-automation", + "path": "skills/browser-automation", + "category": "uncategorized", + "name": "browser-automation", + "description": "Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, and anti-detection patterns. This skill covers Playwright (recommended) and Puppeteer, with patterns for testing, scraping, and agentic browser control. Key insight: Playwright won the framework war. Unless you need Puppeteer's stealth ecosystem or are Chrome-only, Playwright is the better choice in 202", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "browser-extension-builder", + "path": "skills/browser-extension-builder", + "category": "uncategorized", + "name": "browser-extension-builder", + "description": "Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization strategies, and Chrome Web Store publishing. Use when: browser extension, chrome extension, firefox addon, extension, manifest v3.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "bullmq-specialist", + "path": "skills/bullmq-specialist", + "category": "uncategorized", + "name": "bullmq-specialist", + "description": "BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications. Use when: bullmq, bull queue, redis queue, background job, job queue.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "bun-development", + "path": "skills/bun-development", + "category": "uncategorized", + "name": "bun-development", + "description": "Modern JavaScript/TypeScript development with Bun runtime. Covers package management, bundling, testing, and migration from Node.js. Use when working with Bun, optimizing JS/TS development speed, or migrating from Node.js to Bun.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "burp-suite-testing", + "path": "skills/burp-suite-testing", + "category": "uncategorized", + "name": "Burp Suite Web Application Testing", + "description": "This skill should be used when the user asks to \"intercept HTTP traffic\", \"modify web requests\", \"use Burp Suite for testing\", \"perform web vulnerability scanning\", \"test with Burp Repeater\", \"analyze HTTP history\", or \"configure proxy for web testing\". It provides comprehensive guidance for using Burp Suite's core features for web application security testing.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "business-analyst", + "path": "skills/business-analyst", + "category": "uncategorized", + "name": "business-analyst", + "description": "Master modern business analysis with AI-powered analytics, real-time dashboards, and data-driven insights. Build comprehensive KPI frameworks, predictive models, and strategic recommendations. Use PROACTIVELY for business intelligence or strategic analysis.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "busybox-on-windows", + "path": "skills/busybox-on-windows", + "category": "uncategorized", + "name": "busybox-on-windows", + "description": "How to use a Win32 build of BusyBox to run many of the standard UNIX command line tools on Windows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "c-pro", + "path": "skills/c-pro", + "category": "uncategorized", + "name": "c-pro", + "description": "Write efficient C code with proper memory management, pointer arithmetic, and system calls. Handles embedded systems, kernel modules, and performance-critical code. Use PROACTIVELY for C optimization, memory issues, or system programming.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "c4-architecture-c4-architecture", + "path": "skills/c4-architecture-c4-architecture", + "category": "uncategorized", + "name": "c4-architecture-c4-architecture", + "description": "Generate comprehensive C4 architecture documentation for an existing repository/codebase using a bottom-up analysis approach.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "c4-code", + "path": "skills/c4-code", + "category": "uncategorized", + "name": "c4-code", + "description": "Expert C4 Code-level documentation specialist. Analyzes code directories to create comprehensive C4 code-level documentation including function signatures, arguments, dependencies, and code structure. Use when documenting code at the lowest C4 level for individual directories and code modules.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "c4-component", + "path": "skills/c4-component", + "category": "uncategorized", + "name": "c4-component", + "description": "Expert C4 Component-level documentation specialist. Synthesizes C4 Code-level documentation into Component-level architecture, defining component boundaries, interfaces, and relationships. Creates component diagrams and documentation. Use when synthesizing code-level documentation into logical components.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "c4-container", + "path": "skills/c4-container", + "category": "uncategorized", + "name": "c4-container", + "description": "Expert C4 Container-level documentation specialist. Synthesizes Component-level documentation into Container-level architecture, mapping components to deployment units, documenting container interfaces as APIs, and creating container diagrams. Use when synthesizing components into deployment containers and documenting system deployment architecture.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "c4-context", + "path": "skills/c4-context", + "category": "uncategorized", + "name": "c4-context", + "description": "Expert C4 Context-level documentation specialist. Creates high-level system context diagrams, documents personas, user journeys, system features, and external dependencies. Synthesizes container and component documentation with system documentation to create comprehensive context-level architecture. Use when creating the highest-level C4 system context documentation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "canvas-design", + "path": "skills/canvas-design", + "category": "uncategorized", + "name": "canvas-design", + "description": "Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-continuous-learning", + "path": "skills/cc-skill-continuous-learning", + "category": "uncategorized", + "name": "cc-skill-continuous-learning", + "description": "Development skill from everything-claude-code", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-project-guidelines-example", + "path": "skills/cc-skill-project-guidelines-example", + "category": "uncategorized", + "name": "cc-skill-project-guidelines-example", + "description": "Project Guidelines Skill (Example)", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-strategic-compact", + "path": "skills/cc-skill-strategic-compact", + "category": "uncategorized", + "name": "cc-skill-strategic-compact", + "description": "Development skill from everything-claude-code", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "changelog-automation", + "path": "skills/changelog-automation", + "category": "uncategorized", + "name": "changelog-automation", + "description": "Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cicd-automation-workflow-automate", + "path": "skills/cicd-automation-workflow-automate", + "category": "uncategorized", + "name": "cicd-automation-workflow-automate", + "description": "You are a workflow automation expert specializing in creating efficient CI/CD pipelines, GitHub Actions workflows, and automated development processes. Design automation that reduces manual work, improves consistency, and accelerates delivery while maintaining quality and security.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "claude-code-guide", + "path": "skills/claude-code-guide", + "category": "uncategorized", + "name": "Claude Code Guide", + "description": "Master guide for using Claude Code effectively. Includes configuration templates, prompting strategies \"Thinking\" keywords, debugging techniques, and best practices for interacting with the agent.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "clean-code", + "path": "skills/clean-code", + "category": "uncategorized", + "name": "clean-code", + "description": "Pragmatic coding standards - concise, direct, no over-engineering, no unnecessary comments", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "clerk-auth", + "path": "skills/clerk-auth", + "category": "uncategorized", + "name": "clerk-auth", + "description": "Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync Use when: adding authentication, clerk auth, user authentication, sign in, sign up.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "cc-skill-clickhouse-io", + "path": "skills/cc-skill-clickhouse-io", + "category": "uncategorized", + "name": "clickhouse-io", + "description": "ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cloud-penetration-testing", + "path": "skills/cloud-penetration-testing", + "category": "uncategorized", + "name": "Cloud Penetration Testing", + "description": "This skill should be used when the user asks to \"perform cloud penetration testing\", \"assess Azure or AWS or GCP security\", \"enumerate cloud resources\", \"exploit cloud misconfigurations\", \"test O365 security\", \"extract secrets from cloud environments\", or \"audit cloud infrastructure\". It provides comprehensive techniques for security assessment across major cloud platforms.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cloud-architect", + "path": "skills/cloud-architect", + "category": "uncategorized", + "name": "cloud-architect", + "description": "Expert cloud architect specializing in AWS/Azure/GCP multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization, and modern architectural patterns. Masters serverless, microservices, security, compliance, and disaster recovery. Use PROACTIVELY for cloud architecture, cost optimization, migration planning, or multi-cloud strategies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "code-documentation-code-explain", + "path": "skills/code-documentation-code-explain", + "category": "uncategorized", + "name": "code-documentation-code-explain", + "description": "You are a code education expert specializing in explaining complex code through clear narratives, visual diagrams, and step-by-step breakdowns. Transform difficult concepts into understandable explanations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "code-documentation-doc-generate", + "path": "skills/code-documentation-doc-generate", + "category": "uncategorized", + "name": "code-documentation-doc-generate", + "description": "You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI-powered analysis and industry best practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "code-refactoring-context-restore", + "path": "skills/code-refactoring-context-restore", + "category": "uncategorized", + "name": "code-refactoring-context-restore", + "description": "Use when working with code refactoring context restore", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "code-refactoring-refactor-clean", + "path": "skills/code-refactoring-refactor-clean", + "category": "uncategorized", + "name": "code-refactoring-refactor-clean", + "description": "You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "code-refactoring-tech-debt", + "path": "skills/code-refactoring-tech-debt", + "category": "uncategorized", + "name": "code-refactoring-tech-debt", + "description": "You are a technical debt expert specializing in identifying, quantifying, and prioritizing technical debt in software projects. Analyze the codebase to uncover debt, assess its impact, and create acti", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "code-review-ai-ai-review", + "path": "skills/code-review-ai-ai-review", + "category": "uncategorized", + "name": "code-review-ai-ai-review", + "description": "You are an expert AI-powered code review specialist combining automated static analysis, intelligent pattern recognition, and modern DevOps practices. Leverage AI tools (GitHub Copilot, Qodo, GPT-5, C", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "code-review-checklist", + "path": "skills/code-review-checklist", + "category": "uncategorized", + "name": "code-review-checklist", + "description": "Comprehensive checklist for conducting thorough code reviews covering functionality, security, performance, and maintainability", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "code-review-excellence", + "path": "skills/code-review-excellence", + "category": "uncategorized", + "name": "code-review-excellence", + "description": "Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "code-reviewer", + "path": "skills/code-reviewer", + "category": "uncategorized", + "name": "code-reviewer", + "description": "Elite code review expert specializing in modern AI-powered code analysis, security vulnerabilities, performance optimization, and production reliability. Masters static analysis tools, security scanning, and configuration review with 2024/2025 best practices. Use PROACTIVELY for code quality assurance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "codebase-cleanup-deps-audit", + "path": "skills/codebase-cleanup-deps-audit", + "category": "uncategorized", + "name": "codebase-cleanup-deps-audit", + "description": "You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues, outdated packages, and provide actionable remediation strategies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "codebase-cleanup-refactor-clean", + "path": "skills/codebase-cleanup-refactor-clean", + "category": "uncategorized", + "name": "codebase-cleanup-refactor-clean", + "description": "You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "codebase-cleanup-tech-debt", + "path": "skills/codebase-cleanup-tech-debt", + "category": "uncategorized", + "name": "codebase-cleanup-tech-debt", + "description": "You are a technical debt expert specializing in identifying, quantifying, and prioritizing technical debt in software projects. Analyze the codebase to uncover debt, assess its impact, and create acti", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "codex-review", + "path": "skills/codex-review", + "category": "uncategorized", + "name": "codex-review", + "description": "Professional code review with auto CHANGELOG generation, integrated with Codex AI", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-coding-standards", + "path": "skills/cc-skill-coding-standards", + "category": "uncategorized", + "name": "coding-standards", + "description": "Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "competitive-landscape", + "path": "skills/competitive-landscape", + "category": "uncategorized", + "name": "competitive-landscape", + "description": "This skill should be used when the user asks to \"analyze competitors\", \"assess competitive landscape\", \"identify differentiation\", \"evaluate market positioning\", \"apply Porter's Five Forces\", or requests competitive strategy analysis.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "competitor-alternatives", + "path": "skills/competitor-alternatives", + "category": "uncategorized", + "name": "competitor-alternatives", + "description": "When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' or 'competitive landing pages.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "comprehensive-review-full-review", + "path": "skills/comprehensive-review-full-review", + "category": "uncategorized", + "name": "comprehensive-review-full-review", + "description": "Use when working with comprehensive review full review", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "comprehensive-review-pr-enhance", + "path": "skills/comprehensive-review-pr-enhance", + "category": "uncategorized", + "name": "comprehensive-review-pr-enhance", + "description": "You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and ensure PRs follow best practices for clarity, size, and reviewability.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "computer-use-agents", + "path": "skills/computer-use-agents", + "category": "uncategorized", + "name": "computer-use-agents", + "description": "Build AI agents that interact with computers like humans do - viewing screens, moving cursors, clicking buttons, and typing text. Covers Anthropic's Computer Use, OpenAI's Operator/CUA, and open-source alternatives. Critical focus on sandboxing, security, and handling the unique challenges of vision-based control. Use when: computer use, desktop automation agent, screen control AI, vision-based agent, GUI automation.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "concise-planning", + "path": "skills/concise-planning", + "category": "uncategorized", + "name": "concise-planning", + "description": "Use when a user asks for a plan for a coding task, to generate a clear, actionable, and atomic checklist.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "conductor-implement", + "path": "skills/conductor-implement", + "category": "uncategorized", + "name": "conductor-implement", + "description": "Execute tasks from a track's implementation plan following TDD workflow", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "conductor-manage", + "path": "skills/conductor-manage", + "category": "uncategorized", + "name": "conductor-manage", + "description": "Manage track lifecycle: archive, restore, delete, rename, and cleanup", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "conductor-new-track", + "path": "skills/conductor-new-track", + "category": "uncategorized", + "name": "conductor-new-track", + "description": "Create a new track with specification and phased implementation plan", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "conductor-revert", + "path": "skills/conductor-revert", + "category": "uncategorized", + "name": "conductor-revert", + "description": "Git-aware undo by logical work unit (track, phase, or task)", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "conductor-setup", + "path": "skills/conductor-setup", + "category": "uncategorized", + "name": "conductor-setup", + "description": "Initialize project with Conductor artifacts (product definition, tech stack, workflow, style guides)", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "conductor-status", + "path": "skills/conductor-status", + "category": "uncategorized", + "name": "conductor-status", + "description": "Display project status, active tracks, and next actions", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "conductor-validator", + "path": "skills/conductor-validator", + "category": "uncategorized", + "name": "conductor-validator", + "description": "Validates Conductor project artifacts for completeness, consistency, and correctness. Use after setup, when diagnosing issues, or before implementation to verify project context.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "content-creator", + "path": "skills/content-creator", + "category": "uncategorized", + "name": "content-creator", + "description": "Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creating social media content, analyzing brand voice, optimizing SEO, planning content calendars, or when user mentions content creation, brand voice, SEO optimization, social media marketing, or content strategy.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "content-marketer", + "path": "skills/content-marketer", + "category": "uncategorized", + "name": "content-marketer", + "description": "Elite content marketing strategist specializing in AI-powered content creation, omnichannel distribution, SEO optimization, and data-driven performance marketing. Masters modern content tools, social media automation, and conversion optimization with 2024/2025 best practices. Use PROACTIVELY for comprehensive content marketing.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "context-driven-development", + "path": "skills/context-driven-development", + "category": "uncategorized", + "name": "context-driven-development", + "description": "Use this skill when working with Conductor's context-driven development methodology, managing project context artifacts, or understanding the relationship between product.md, tech-stack.md, and workflow.md files.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "context-management-context-restore", + "path": "skills/context-management-context-restore", + "category": "uncategorized", + "name": "context-management-context-restore", + "description": "Use when working with context management context restore", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "context-management-context-save", + "path": "skills/context-management-context-save", + "category": "uncategorized", + "name": "context-management-context-save", + "description": "Use when working with context management context save", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "context-manager", + "path": "skills/context-manager", + "category": "uncategorized", + "name": "context-manager", + "description": "Elite AI context engineering specialist mastering dynamic context management, vector databases, knowledge graphs, and intelligent memory systems. Orchestrates context across multi-agent workflows, enterprise AI systems, and long-running projects with 2024/2025 best practices. Use PROACTIVELY for complex AI orchestration.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "context-window-management", + "path": "skills/context-window-management", + "category": "uncategorized", + "name": "context-window-management", + "description": "Strategies for managing LLM context windows including summarization, trimming, routing, and avoiding context rot Use when: context window, token limit, context management, context engineering, long context.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "context7-auto-research", + "path": "skills/context7-auto-research", + "category": "uncategorized", + "name": "context7-auto-research", + "description": "Automatically fetch latest library/framework documentation for Claude Code via Context7 API", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "conversation-memory", + "path": "skills/conversation-memory", + "category": "uncategorized", + "name": "conversation-memory", + "description": "Persistent memory systems for LLM conversations including short-term, long-term, and entity-based memory Use when: conversation memory, remember, memory persistence, long-term memory, chat history.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "copy-editing", + "path": "skills/copy-editing", + "category": "uncategorized", + "name": "copy-editing", + "description": "When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this better,' or 'copy sweep.' This skill provides a systematic approach to editing marketing copy through multiple focused passes.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "copywriting", + "path": "skills/copywriting", + "category": "uncategorized", + "name": "copywriting", + "description": "Use this skill when writing, rewriting, or improving marketing copy for any page (homepage, landing page, pricing, feature, product, or about page). This skill produces clear, compelling, and testable copy while enforcing alignment, honesty, and conversion best practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "core-components", + "path": "skills/core-components", + "category": "uncategorized", + "name": "core-components", + "description": "Core component library and design system patterns. Use when building UI, using design tokens, or working with the component library.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cost-optimization", + "path": "skills/cost-optimization", + "category": "uncategorized", + "name": "cost-optimization", + "description": "Optimize cloud costs through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses, analyzing infrastructure costs, or implementing cost governance policies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cpp-pro", + "path": "skills/cpp-pro", + "category": "uncategorized", + "name": "cpp-pro", + "description": "Write idiomatic C++ code with modern features, RAII, smart pointers, and STL algorithms. Handles templates, move semantics, and performance optimization. Use PROACTIVELY for C++ refactoring, memory safety, or complex C++ patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cqrs-implementation", + "path": "skills/cqrs-implementation", + "category": "uncategorized", + "name": "cqrs-implementation", + "description": "Implement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "crewai", + "path": "skills/crewai", + "category": "uncategorized", + "name": "crewai", + "description": "Expert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition, crew orchestration, process types (sequential, hierarchical, parallel), memory systems, and flows for complex workflows. Essential for building collaborative AI agent teams. Use when: crewai, multi-agent team, agent roles, crew of agents, role-based agents.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "xss-html-injection", + "path": "skills/xss-html-injection", + "category": "uncategorized", + "name": "Cross-Site Scripting and HTML Injection Testing", + "description": "This skill should be used when the user asks to \"test for XSS vulnerabilities\", \"perform cross-site scripting attacks\", \"identify HTML injection flaws\", \"exploit client-side injection vulnerabilities\", \"steal cookies via XSS\", or \"bypass content security policies\". It provides comprehensive techniques for detecting, exploiting, and understanding XSS and HTML injection attack vectors in web applications.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "csharp-pro", + "path": "skills/csharp-pro", + "category": "uncategorized", + "name": "csharp-pro", + "description": "Write modern C# code with advanced features like records, pattern matching, and async/await. Optimizes .NET applications, implements enterprise patterns, and ensures comprehensive testing. Use PROACTIVELY for C# refactoring, performance optimization, or complex .NET solutions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "customer-support", + "path": "skills/customer-support", + "category": "uncategorized", + "name": "customer-support", + "description": "Elite AI-powered customer support specialist mastering conversational AI, automated ticketing, sentiment analysis, and omnichannel support experiences. Integrates modern support tools, chatbot platforms, and CX optimization with 2024/2025 best practices. Use PROACTIVELY for comprehensive customer experience management.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "claude-d3js-skill", + "path": "skills/claude-d3js-skill", + "category": "uncategorized", + "name": "d3-viz", + "description": "Creating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visualisation that requires fine-grained control over visual elements, transitions, or interactions. Use this for bespoke visualisations beyond standard charting libraries, whether in React, Vue, Svelte, vanilla JavaScript, or any other environment.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "daily-news-report", + "path": "skills/daily-news-report", + "category": "uncategorized", + "name": "daily-news-report", + "description": "Scrapes content based on a preset URL list, filters high-quality technical information, and generates daily Markdown reports.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "data-engineer", + "path": "skills/data-engineer", + "category": "uncategorized", + "name": "data-engineer", + "description": "Build scalable data pipelines, modern data warehouses, and real-time streaming architectures. Implements Apache Spark, dbt, Airflow, and cloud-native data platforms. Use PROACTIVELY for data pipeline design, analytics infrastructure, or modern data stack implementation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "data-engineering-data-driven-feature", + "path": "skills/data-engineering-data-driven-feature", + "category": "uncategorized", + "name": "data-engineering-data-driven-feature", + "description": "Build features guided by data insights, A/B testing, and continuous measurement using specialized agents for analysis, implementation, and experimentation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "data-engineering-data-pipeline", + "path": "skills/data-engineering-data-pipeline", + "category": "uncategorized", + "name": "data-engineering-data-pipeline", + "description": "You are a data pipeline architecture expert specializing in scalable, reliable, and cost-effective data pipelines for batch and streaming data processing.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "data-quality-frameworks", + "path": "skills/data-quality-frameworks", + "category": "uncategorized", + "name": "data-quality-frameworks", + "description": "Implement data quality validation with Great Expectations, dbt tests, and data contracts. Use when building data quality pipelines, implementing validation rules, or establishing data contracts.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "data-scientist", + "path": "skills/data-scientist", + "category": "uncategorized", + "name": "data-scientist", + "description": "Expert data scientist for advanced analytics, machine learning, and statistical modeling. Handles complex data analysis, predictive modeling, and business intelligence. Use PROACTIVELY for data analysis tasks, ML modeling, statistical analysis, and data-driven insights.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "data-storytelling", + "path": "skills/data-storytelling", + "category": "uncategorized", + "name": "data-storytelling", + "description": "Transform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive presentations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "database-admin", + "path": "skills/database-admin", + "category": "uncategorized", + "name": "database-admin", + "description": "Expert database administrator specializing in modern cloud databases, automation, and reliability engineering. Masters AWS/Azure/GCP database services, Infrastructure as Code, high availability, disaster recovery, performance optimization, and compliance. Handles multi-cloud strategies, container databases, and cost optimization. Use PROACTIVELY for database architecture, operations, or reliability engineering.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "database-architect", + "path": "skills/database-architect", + "category": "uncategorized", + "name": "database-architect", + "description": "Expert database architect specializing in data layer design from scratch, technology selection, schema modeling, and scalable database architectures. Masters SQL/NoSQL/TimeSeries database selection, normalization strategies, migration planning, and performance-first design. Handles both greenfield architectures and re-architecture of existing systems. Use PROACTIVELY for database architecture, technology selection, or data modeling decisions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "database-cloud-optimization-cost-optimize", + "path": "skills/database-cloud-optimization-cost-optimize", + "category": "uncategorized", + "name": "database-cloud-optimization-cost-optimize", + "description": "You are a cloud cost optimization expert specializing in reducing infrastructure expenses while maintaining performance and reliability. Analyze cloud spending, identify savings opportunities, and implement cost-effective architectures across AWS, Azure, and GCP.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "database-design", + "path": "skills/database-design", + "category": "uncategorized", + "name": "database-design", + "description": "Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "database-migration", + "path": "skills/database-migration", + "category": "uncategorized", + "name": "database-migration", + "description": "Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data transformations, or implementing zero-downtime deployment strategies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "database-migrations-migration-observability", + "path": "skills/database-migrations-migration-observability", + "category": "uncategorized", + "name": "database-migrations-migration-observability", + "description": "Migration monitoring, CDC, and observability infrastructure", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "database-migrations-sql-migrations", + "path": "skills/database-migrations-sql-migrations", + "category": "uncategorized", + "name": "database-migrations-sql-migrations", + "description": "SQL database migrations with zero-downtime strategies for PostgreSQL, MySQL, SQL Server", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "database-optimizer", + "path": "skills/database-optimizer", + "category": "uncategorized", + "name": "database-optimizer", + "description": "Expert database optimizer specializing in modern performance tuning, query optimization, and scalable architectures. Masters advanced indexing, N+1 resolution, multi-tier caching, partitioning strategies, and cloud database optimization. Handles complex query analysis, migration strategies, and performance monitoring. Use PROACTIVELY for database optimization, performance issues, or scalability challenges.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "dbt-transformation-patterns", + "path": "skills/dbt-transformation-patterns", + "category": "uncategorized", + "name": "dbt-transformation-patterns", + "description": "Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or implementing analytics engineering best practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "debugger", + "path": "skills/debugger", + "category": "uncategorized", + "name": "debugger", + "description": "Debugging specialist for errors, test failures, and unexpected behavior. Use proactively when encountering any issues.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "debugging-strategies", + "path": "skills/debugging-strategies", + "category": "uncategorized", + "name": "debugging-strategies", + "description": "Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "debugging-toolkit-smart-debug", + "path": "skills/debugging-toolkit-smart-debug", + "category": "uncategorized", + "name": "debugging-toolkit-smart-debug", + "description": "Use when working with debugging toolkit smart debug", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "defi-protocol-templates", + "path": "skills/defi-protocol-templates", + "category": "uncategorized", + "name": "defi-protocol-templates", + "description": "Implement DeFi protocols with production-ready templates for staking, AMMs, governance, and lending systems. Use when building decentralized finance applications or smart contract protocols.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "dependency-management-deps-audit", + "path": "skills/dependency-management-deps-audit", + "category": "uncategorized", + "name": "dependency-management-deps-audit", + "description": "You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues, outdated packages, and provide actionable remediation strategies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "dependency-upgrade", + "path": "skills/dependency-upgrade", + "category": "uncategorized", + "name": "dependency-upgrade", + "description": "Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "deployment-engineer", + "path": "skills/deployment-engineer", + "category": "uncategorized", + "name": "deployment-engineer", + "description": "Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation. Masters GitHub Actions, ArgoCD/Flux, progressive delivery, container security, and platform engineering. Handles zero-downtime deployments, security scanning, and developer experience optimization. Use PROACTIVELY for CI/CD design, GitOps implementation, or deployment automation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "deployment-pipeline-design", + "path": "skills/deployment-pipeline-design", + "category": "uncategorized", + "name": "deployment-pipeline-design", + "description": "Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "deployment-procedures", + "path": "skills/deployment-procedures", + "category": "uncategorized", + "name": "deployment-procedures", + "description": "Production deployment principles and decision-making. Safe deployment workflows, rollback strategies, and verification. Teaches thinking, not scripts.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "deployment-validation-config-validate", + "path": "skills/deployment-validation-config-validate", + "category": "uncategorized", + "name": "deployment-validation-config-validate", + "description": "You are a configuration management expert specializing in validating, testing, and ensuring the correctness of application configurations. Create comprehensive validation schemas, implement configurat", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "design-orchestration", + "path": "skills/design-orchestration", + "category": "uncategorized", + "name": "design-orchestration", + "description": "Orchestrates design workflows by routing work through brainstorming, multi-agent review, and execution readiness in the correct order. Prevents premature implementation, skipped validation, and unreviewed high-risk designs.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "devops-troubleshooter", + "path": "skills/devops-troubleshooter", + "category": "uncategorized", + "name": "devops-troubleshooter", + "description": "Expert DevOps troubleshooter specializing in rapid incident response, advanced debugging, and modern observability. Masters log analysis, distributed tracing, Kubernetes debugging, performance optimization, and root cause analysis. Handles production outages, system reliability, and preventive monitoring. Use PROACTIVELY for debugging, incident response, or system troubleshooting.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "discord-bot-architect", + "path": "skills/discord-bot-architect", + "category": "uncategorized", + "name": "discord-bot-architect", + "description": "Specialized skill for building production-ready Discord bots. Covers Discord.js (JavaScript) and Pycord (Python), gateway intents, slash commands, interactive components, rate limiting, and sharding.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "dispatching-parallel-agents", + "path": "skills/dispatching-parallel-agents", + "category": "uncategorized", + "name": "dispatching-parallel-agents", + "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "distributed-debugging-debug-trace", + "path": "skills/distributed-debugging-debug-trace", + "category": "uncategorized", + "name": "distributed-debugging-debug-trace", + "description": "You are a debugging expert specializing in setting up comprehensive debugging environments, distributed tracing, and diagnostic tools. Configure debugging workflows, implement tracing solutions, and establish troubleshooting practices for development and production environments.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "distributed-tracing", + "path": "skills/distributed-tracing", + "category": "uncategorized", + "name": "distributed-tracing", + "description": "Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks. Use when debugging microservices, analyzing request flows, or implementing observability for distributed systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "django-pro", + "path": "skills/django-pro", + "category": "uncategorized", + "name": "django-pro", + "description": "Master Django 5.x with async views, DRF, Celery, and Django Channels. Build scalable web applications with proper architecture, testing, and deployment. Use PROACTIVELY for Django development, ORM optimization, or complex Django patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "doc-coauthoring", + "path": "skills/doc-coauthoring", + "category": "uncategorized", + "name": "doc-coauthoring", + "description": "Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "docker-expert", + "path": "skills/docker-expert", + "category": "uncategorized", + "name": "docker-expert", + "description": "Docker containerization expert with deep knowledge of multi-stage builds, image optimization, container security, Docker Compose orchestration, and production deployment patterns. Use PROACTIVELY for Dockerfile optimization, container issues, image size problems, security hardening, networking, and orchestration challenges.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "docs-architect", + "path": "skills/docs-architect", + "category": "uncategorized", + "name": "docs-architect", + "description": "Creates comprehensive technical documentation from existing codebases. Analyzes architecture, design patterns, and implementation details to produce long-form technical manuals and ebooks. Use PROACTIVELY for system documentation, architecture guides, or technical deep-dives.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "documentation-generation-doc-generate", + "path": "skills/documentation-generation-doc-generate", + "category": "uncategorized", + "name": "documentation-generation-doc-generate", + "description": "You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI-powered analysis and industry best practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "documentation-templates", + "path": "skills/documentation-templates", + "category": "uncategorized", + "name": "documentation-templates", + "description": "Documentation templates and structure guidelines. README, API docs, code comments, and AI-friendly documentation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "docx-official", + "path": "skills/docx-official", + "category": "uncategorized", + "name": "docx", + "description": "Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "dotnet-architect", + "path": "skills/dotnet-architect", + "category": "uncategorized", + "name": "dotnet-architect", + "description": "Expert .NET backend architect specializing in C#, ASP.NET Core, Entity Framework, Dapper, and enterprise application patterns. Masters async/await, dependency injection, caching strategies, and performance optimization. Use PROACTIVELY for .NET API development, code review, or architecture decisions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "dotnet-backend-patterns", + "path": "skills/dotnet-backend-patterns", + "category": "uncategorized", + "name": "dotnet-backend-patterns", + "description": "Master C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuration, caching, and testing with xUnit. Use when developing .NET backends, reviewing C# code, or designing API architectures.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "dx-optimizer", + "path": "skills/dx-optimizer", + "category": "uncategorized", + "name": "dx-optimizer", + "description": "Developer Experience specialist. Improves tooling, setup, and workflows. Use PROACTIVELY when setting up new projects, after team feedback, or when development friction is noticed.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "e2e-testing-patterns", + "path": "skills/e2e-testing-patterns", + "category": "uncategorized", + "name": "e2e-testing-patterns", + "description": "Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "elixir-pro", + "path": "skills/elixir-pro", + "category": "uncategorized", + "name": "elixir-pro", + "description": "Write idiomatic Elixir code with OTP patterns, supervision trees, and Phoenix LiveView. Masters concurrency, fault tolerance, and distributed systems. Use PROACTIVELY for Elixir refactoring, OTP design, or complex BEAM optimizations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "email-sequence", + "path": "skills/email-sequence", + "category": "uncategorized", + "name": "email-sequence", + "description": "When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions \"email sequence,\" \"drip campaign,\" \"nurture sequence,\" \"onboarding emails,\" \"welcome sequence,\" \"re-engagement emails,\" \"email automation,\" or \"lifecycle emails.\" For in-app onboarding, see onboarding-cro.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "email-systems", + "path": "skills/email-systems", + "category": "uncategorized", + "name": "email-systems", + "description": "Email has the highest ROI of any marketing channel. $36 for every $1 spent. Yet most startups treat it as an afterthought - bulk blasts, no personalization, landing in spam folders. This skill covers transactional email that works, marketing automation that converts, deliverability that reaches inboxes, and the infrastructure decisions that scale. Use when: keywords, file_patterns, code_patterns.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "embedding-strategies", + "path": "skills/embedding-strategies", + "category": "uncategorized", + "name": "embedding-strategies", + "description": "Select and optimize embedding models for semantic search and RAG applications. Use when choosing embedding models, implementing chunking strategies, or optimizing embedding quality for specific domains.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "employment-contract-templates", + "path": "skills/employment-contract-templates", + "category": "uncategorized", + "name": "employment-contract-templates", + "description": "Create employment contracts, offer letters, and HR policy documents following legal best practices. Use when drafting employment agreements, creating HR policies, or standardizing employment documentation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "environment-setup-guide", + "path": "skills/environment-setup-guide", + "category": "uncategorized", + "name": "environment-setup-guide", + "description": "Guide developers through setting up development environments with proper tools, dependencies, and configurations", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "error-debugging-error-analysis", + "path": "skills/error-debugging-error-analysis", + "category": "uncategorized", + "name": "error-debugging-error-analysis", + "description": "You are an expert error analysis specialist with deep expertise in debugging distributed systems, analyzing production incidents, and implementing comprehensive observability solutions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "error-debugging-error-trace", + "path": "skills/error-debugging-error-trace", + "category": "uncategorized", + "name": "error-debugging-error-trace", + "description": "You are an error tracking and observability expert specializing in implementing comprehensive error monitoring solutions. Set up error tracking systems, configure alerts, implement structured logging, and ensure teams can quickly identify and resolve production issues.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "error-debugging-multi-agent-review", + "path": "skills/error-debugging-multi-agent-review", + "category": "uncategorized", + "name": "error-debugging-multi-agent-review", + "description": "Use when working with error debugging multi agent review", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "error-detective", + "path": "skills/error-detective", + "category": "uncategorized", + "name": "error-detective", + "description": "Search logs and codebases for error patterns, stack traces, and anomalies. Correlates errors across systems and identifies root causes. Use PROACTIVELY when debugging issues, analyzing logs, or investigating production errors.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "error-diagnostics-error-analysis", + "path": "skills/error-diagnostics-error-analysis", + "category": "uncategorized", + "name": "error-diagnostics-error-analysis", + "description": "You are an expert error analysis specialist with deep expertise in debugging distributed systems, analyzing production incidents, and implementing comprehensive observability solutions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "error-diagnostics-error-trace", + "path": "skills/error-diagnostics-error-trace", + "category": "uncategorized", + "name": "error-diagnostics-error-trace", + "description": "You are an error tracking and observability expert specializing in implementing comprehensive error monitoring solutions. Set up error tracking systems, configure alerts, implement structured logging,", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "error-diagnostics-smart-debug", + "path": "skills/error-diagnostics-smart-debug", + "category": "uncategorized", + "name": "error-diagnostics-smart-debug", + "description": "Use when working with error diagnostics smart debug", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "error-handling-patterns", + "path": "skills/error-handling-patterns", + "category": "uncategorized", + "name": "error-handling-patterns", + "description": "Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ethical-hacking-methodology", + "path": "skills/ethical-hacking-methodology", + "category": "uncategorized", + "name": "Ethical Hacking Methodology", + "description": "This skill should be used when the user asks to \"learn ethical hacking\", \"understand penetration testing lifecycle\", \"perform reconnaissance\", \"conduct security scanning\", \"exploit vulnerabilities\", or \"write penetration test reports\". It provides comprehensive ethical hacking methodology and techniques.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "event-sourcing-architect", + "path": "skills/event-sourcing-architect", + "category": "uncategorized", + "name": "event-sourcing-architect", + "description": "Expert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design, projection building, saga orchestration, and eventual consistency patterns. Use PROACTIVELY for event-sourced systems, audit trails, or temporal queries.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "event-store-design", + "path": "skills/event-store-design", + "category": "uncategorized", + "name": "event-store-design", + "description": "Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "exa-search", + "path": "skills/exa-search", + "category": "uncategorized", + "name": "exa-search", + "description": "Semantic search, similar content discovery, and structured research using Exa API", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "executing-plans", + "path": "skills/executing-plans", + "category": "uncategorized", + "name": "executing-plans", + "description": "Use when you have a written implementation plan to execute in a separate session with review checkpoints", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "fastapi-pro", + "path": "skills/fastapi-pro", + "category": "uncategorized", + "name": "fastapi-pro", + "description": "Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "fastapi-templates", + "path": "skills/fastapi-templates", + "category": "uncategorized", + "name": "fastapi-templates", + "description": "Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "file-path-traversal", + "path": "skills/file-path-traversal", + "category": "uncategorized", + "name": "File Path Traversal Testing", + "description": "This skill should be used when the user asks to \"test for directory traversal\", \"exploit path traversal vulnerabilities\", \"read arbitrary files through web applications\", \"find LFI vulnerabilities\", or \"access files outside web root\". It provides comprehensive file path traversal attack and testing methodologies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "file-organizer", + "path": "skills/file-organizer", + "category": "uncategorized", + "name": "file-organizer", + "description": "Intelligently organizes files and folders by understanding context, finding duplicates, and suggesting better organizational structures. Use when user wants to clean up directories, organize downloads, remove duplicates, or restructure projects.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "file-uploads", + "path": "skills/file-uploads", + "category": "uncategorized", + "name": "file-uploads", + "description": "Expert at handling file uploads and cloud storage. Covers S3, Cloudflare R2, presigned URLs, multipart uploads, and image optimization. Knows how to handle large files without blocking. Use when: file upload, S3, R2, presigned URL, multipart.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "finishing-a-development-branch", + "path": "skills/finishing-a-development-branch", + "category": "uncategorized", + "name": "finishing-a-development-branch", + "description": "Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "firebase", + "path": "skills/firebase", + "category": "uncategorized", + "name": "firebase", + "description": "Firebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. But the ease of setup hides real complexity. Security rules are your last line of defense, and they're often wrong. Firestore queries are limited, and you learn this after you've designed your data model. This skill covers Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Firebase Hosting. Key insight: Firebase is optimized for read-heavy, denormalized data. I", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "firecrawl-scraper", + "path": "skills/firecrawl-scraper", + "category": "uncategorized", + "name": "firecrawl-scraper", + "description": "Deep web scraping, screenshots, PDF parsing, and website crawling using Firecrawl API", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "firmware-analyst", + "path": "skills/firmware-analyst", + "category": "uncategorized", + "name": "firmware-analyst", + "description": "Expert firmware analyst specializing in embedded systems, IoT security, and hardware reverse engineering. Masters firmware extraction, analysis, and vulnerability research for routers, IoT devices, automotive systems, and industrial controllers. Use PROACTIVELY for firmware security audits, IoT penetration testing, or embedded systems research.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "flutter-expert", + "path": "skills/flutter-expert", + "category": "uncategorized", + "name": "flutter-expert", + "description": "Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or cross-platform features.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "form-cro", + "path": "skills/form-cro", + "category": "uncategorized", + "name": "form-cro", + "description": "Optimize any form that is NOT signup or account registration \u2014 including lead capture, contact, demo request, application, survey, quote, and checkout forms. Use when the goal is to increase form completion rate, reduce friction, or improve lead quality without breaking compliance or downstream workflows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "framework-migration-code-migrate", + "path": "skills/framework-migration-code-migrate", + "category": "uncategorized", + "name": "framework-migration-code-migrate", + "description": "You are a code migration expert specializing in transitioning codebases between frameworks, languages, versions, and platforms. Generate comprehensive migration plans, automated migration scripts, and", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "framework-migration-deps-upgrade", + "path": "skills/framework-migration-deps-upgrade", + "category": "uncategorized", + "name": "framework-migration-deps-upgrade", + "description": "You are a dependency management expert specializing in safe, incremental upgrades of project dependencies. Plan and execute dependency updates with minimal risk, proper testing, and clear migration pa", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "framework-migration-legacy-modernize", + "path": "skills/framework-migration-legacy-modernize", + "category": "uncategorized", + "name": "framework-migration-legacy-modernize", + "description": "Orchestrate a comprehensive legacy system modernization using the strangler fig pattern, enabling gradual replacement of outdated components while maintaining continuous business operations through ex", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "free-tool-strategy", + "path": "skills/free-tool-strategy", + "category": "uncategorized", + "name": "free-tool-strategy", + "description": "When the user wants to plan, evaluate, or build a free tool for marketing purposes \u2014 lead generation, SEO value, or brand awareness. Also use when the user mentions \"engineering as marketing,\" \"free tool,\" \"marketing tool,\" \"calculator,\" \"generator,\" \"interactive tool,\" \"lead gen tool,\" \"build a tool for leads,\" or \"free resource.\" This skill bridges engineering and marketing \u2014 useful for founders and technical marketers.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "frontend-design", + "path": "skills/frontend-design", + "category": "uncategorized", + "name": "frontend-design", + "description": "Create distinctive, production-grade frontend interfaces with intentional aesthetics, high craft, and non-generic visual identity. Use when building or styling web UIs, components, pages, dashboards, or frontend applications.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "frontend-dev-guidelines", + "path": "skills/frontend-dev-guidelines", + "category": "uncategorized", + "name": "frontend-dev-guidelines", + "description": "Opinionated frontend development standards for modern React + TypeScript applications. Covers Suspense-first data fetching, lazy loading, feature-based architecture, MUI v7 styling, TanStack Router, performance optimization, and strict TypeScript practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "frontend-developer", + "path": "skills/frontend-developer", + "category": "uncategorized", + "name": "frontend-developer", + "description": "Build React components, implement responsive layouts, and handle client-side state management. Masters React 19, Next.js 15, and modern frontend architecture. Optimizes performance and ensures accessibility. Use PROACTIVELY when creating UI components or fixing frontend issues.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "frontend-mobile-development-component-scaffold", + "path": "skills/frontend-mobile-development-component-scaffold", + "category": "uncategorized", + "name": "frontend-mobile-development-component-scaffold", + "description": "You are a React component architecture expert specializing in scaffolding production-ready, accessible, and performant components. Generate complete component implementations with TypeScript, tests, s", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "frontend-mobile-security-xss-scan", + "path": "skills/frontend-mobile-security-xss-scan", + "category": "uncategorized", + "name": "frontend-mobile-security-xss-scan", + "description": "You are a frontend security specialist focusing on Cross-Site Scripting (XSS) vulnerability detection and prevention. Analyze React, Vue, Angular, and vanilla JavaScript code to identify injection poi", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-frontend-patterns", + "path": "skills/cc-skill-frontend-patterns", + "category": "uncategorized", + "name": "frontend-patterns", + "description": "Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "frontend-security-coder", + "path": "skills/frontend-security-coder", + "category": "uncategorized", + "name": "frontend-security-coder", + "description": "Expert in secure frontend coding practices specializing in XSS prevention, output sanitization, and client-side security patterns. Use PROACTIVELY for frontend security implementations or client-side security code reviews.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "full-stack-orchestration-full-stack-feature", + "path": "skills/full-stack-orchestration-full-stack-feature", + "category": "uncategorized", + "name": "full-stack-orchestration-full-stack-feature", + "description": "Use when working with full stack orchestration full stack feature", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "game-art", + "path": "skills/game-development/game-art", + "category": "game-development", + "name": "game-art", + "description": "Game art principles. Visual style selection, asset pipeline, animation workflow.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "game-audio", + "path": "skills/game-development/game-audio", + "category": "game-development", + "name": "game-audio", + "description": "Game audio principles. Sound design, music integration, adaptive audio systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "game-design", + "path": "skills/game-development/game-design", + "category": "game-development", + "name": "game-design", + "description": "Game design principles. GDD structure, balancing, player psychology, progression.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "game-development", + "path": "skills/game-development", + "category": "uncategorized", + "name": "game-development", + "description": "Game development orchestrator. Routes to platform-specific skills based on project needs.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "gcp-cloud-run", + "path": "skills/gcp-cloud-run", + "category": "uncategorized", + "name": "gcp-cloud-run", + "description": "Specialized skill for building production-ready serverless applications on GCP. Covers Cloud Run services (containerized), Cloud Run Functions (event-driven), cold start optimization, and event-driven architecture with Pub/Sub.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "gdpr-data-handling", + "path": "skills/gdpr-data-handling", + "category": "uncategorized", + "name": "gdpr-data-handling", + "description": "Implement GDPR-compliant data handling with consent management, data subject rights, and privacy by design. Use when building systems that process EU personal data, implementing privacy controls, or conducting GDPR compliance reviews.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "geo-fundamentals", + "path": "skills/geo-fundamentals", + "category": "uncategorized", + "name": "geo-fundamentals", + "description": "Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "git-advanced-workflows", + "path": "skills/git-advanced-workflows", + "category": "uncategorized", + "name": "git-advanced-workflows", + "description": "Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "git-pr-workflows-git-workflow", + "path": "skills/git-pr-workflows-git-workflow", + "category": "uncategorized", + "name": "git-pr-workflows-git-workflow", + "description": "Orchestrate a comprehensive git workflow from code review through PR creation, leveraging specialized agents for quality assurance, testing, and deployment readiness. This workflow implements modern g", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "git-pr-workflows-onboard", + "path": "skills/git-pr-workflows-onboard", + "category": "uncategorized", + "name": "git-pr-workflows-onboard", + "description": "You are an **expert onboarding specialist and knowledge transfer architect** with deep experience in remote-first organizations, technical team integration, and accelerated learning methodologies. You", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "git-pr-workflows-pr-enhance", + "path": "skills/git-pr-workflows-pr-enhance", + "category": "uncategorized", + "name": "git-pr-workflows-pr-enhance", + "description": "You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and ensu", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "git-pushing", + "path": "skills/git-pushing", + "category": "uncategorized", + "name": "git-pushing", + "description": "Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says \"push changes\", \"commit and push\", \"push this\", \"push to github\", or similar git workflow requests.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "github-actions-templates", + "path": "skills/github-actions-templates", + "category": "uncategorized", + "name": "github-actions-templates", + "description": "Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "github-workflow-automation", + "path": "skills/github-workflow-automation", + "category": "uncategorized", + "name": "github-workflow-automation", + "description": "Automate GitHub workflows with AI assistance. Includes PR reviews, issue triage, CI/CD integration, and Git operations. Use when automating GitHub workflows, setting up PR review automation, creating GitHub Actions, or triaging issues.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "gitlab-ci-patterns", + "path": "skills/gitlab-ci-patterns", + "category": "uncategorized", + "name": "gitlab-ci-patterns", + "description": "Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up automated testing and deployment.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "gitops-workflow", + "path": "skills/gitops-workflow", + "category": "uncategorized", + "name": "gitops-workflow", + "description": "Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation. Use when implementing GitOps practices, automating Kubernetes deployments, or setting up declarative infrastructure management.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "go-concurrency-patterns", + "path": "skills/go-concurrency-patterns", + "category": "uncategorized", + "name": "go-concurrency-patterns", + "description": "Master Go concurrency with goroutines, channels, sync primitives, and context. Use when building concurrent Go applications, implementing worker pools, or debugging race conditions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "godot-gdscript-patterns", + "path": "skills/godot-gdscript-patterns", + "category": "uncategorized", + "name": "godot-gdscript-patterns", + "description": "Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization. Use when building Godot games, implementing game systems, or learning GDScript best practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "golang-pro", + "path": "skills/golang-pro", + "category": "uncategorized", + "name": "golang-pro", + "description": "Master Go 1.21+ with modern patterns, advanced concurrency, performance optimization, and production-ready microservices. Expert in the latest Go ecosystem including generics, workspaces, and cutting-edge frameworks. Use PROACTIVELY for Go development, architecture design, or performance optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "grafana-dashboards", + "path": "skills/grafana-dashboards", + "category": "uncategorized", + "name": "grafana-dashboards", + "description": "Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "graphql", + "path": "skills/graphql", + "category": "uncategorized", + "name": "graphql", + "description": "GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "graphql-architect", + "path": "skills/graphql-architect", + "category": "uncategorized", + "name": "graphql-architect", + "description": "Master modern GraphQL with federation, performance optimization, and enterprise security. Build scalable schemas, implement advanced caching, and design real-time systems. Use PROACTIVELY for GraphQL architecture or performance optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "haskell-pro", + "path": "skills/haskell-pro", + "category": "uncategorized", + "name": "haskell-pro", + "description": "Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "helm-chart-scaffolding", + "path": "skills/helm-chart-scaffolding", + "category": "uncategorized", + "name": "helm-chart-scaffolding", + "description": "Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "hr-pro", + "path": "skills/hr-pro", + "category": "uncategorized", + "name": "hr-pro", + "description": "Professional, ethical HR partner for hiring, onboarding/offboarding, PTO and leave, performance, compliant policies, and employee relations. Ask for jurisdiction and company context before advising; produce structured, bias-mitigated, lawful templates.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "html-injection-testing", + "path": "skills/html-injection-testing", + "category": "uncategorized", + "name": "HTML Injection Testing", + "description": "This skill should be used when the user asks to \"test for HTML injection\", \"inject HTML into web pages\", \"perform HTML injection attacks\", \"deface web applications\", or \"test content injection vulnerabilities\". It provides comprehensive HTML injection attack techniques and testing methodologies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "hubspot-integration", + "path": "skills/hubspot-integration", + "category": "uncategorized", + "name": "hubspot-integration", + "description": "Expert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs. Use when: hubspot, hubspot api, hubspot crm, hubspot integration, contacts api.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "hybrid-cloud-architect", + "path": "skills/hybrid-cloud-architect", + "category": "uncategorized", + "name": "hybrid-cloud-architect", + "description": "Expert hybrid cloud architect specializing in complex multi-cloud solutions across AWS/Azure/GCP and private clouds (OpenStack/VMware). Masters hybrid connectivity, workload placement optimization, edge computing, and cross-cloud automation. Handles compliance, cost optimization, disaster recovery, and migration strategies. Use PROACTIVELY for hybrid architecture, multi-cloud strategy, or complex infrastructure integration.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "hybrid-cloud-networking", + "path": "skills/hybrid-cloud-networking", + "category": "uncategorized", + "name": "hybrid-cloud-networking", + "description": "Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "hybrid-search-implementation", + "path": "skills/hybrid-search-implementation", + "category": "uncategorized", + "name": "hybrid-search-implementation", + "description": "Combine vector and keyword search for improved retrieval. Use when implementing RAG systems, building search engines, or when neither approach alone provides sufficient recall.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "i18n-localization", + "path": "skills/i18n-localization", + "category": "uncategorized", + "name": "i18n-localization", + "description": "Internationalization and localization patterns. Detecting hardcoded strings, managing translations, locale files, RTL support.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "idor-testing", + "path": "skills/idor-testing", + "category": "uncategorized", + "name": "IDOR Vulnerability Testing", + "description": "This skill should be used when the user asks to \"test for insecure direct object references,\" \"find IDOR vulnerabilities,\" \"exploit broken access control,\" \"enumerate user IDs or object references,\" or \"bypass authorization to access other users' data.\" It provides comprehensive guidance for detecting, exploiting, and remediating IDOR vulnerabilities in web applications.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "incident-responder", + "path": "skills/incident-responder", + "category": "uncategorized", + "name": "incident-responder", + "description": "Expert SRE incident responder specializing in rapid problem resolution, modern observability, and comprehensive incident management. Masters incident command, blameless post-mortems, error budget management, and system reliability patterns. Handles critical outages, communication strategies, and continuous improvement. Use IMMEDIATELY for production incidents or SRE practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "incident-response-incident-response", + "path": "skills/incident-response-incident-response", + "category": "uncategorized", + "name": "incident-response-incident-response", + "description": "Use when working with incident response incident response", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "incident-response-smart-fix", + "path": "skills/incident-response-smart-fix", + "category": "uncategorized", + "name": "incident-response-smart-fix", + "description": "[Extended thinking: This workflow implements a sophisticated debugging and resolution pipeline that leverages AI-assisted debugging tools and observability platforms to systematically diagnose and res", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "incident-runbook-templates", + "path": "skills/incident-runbook-templates", + "category": "uncategorized", + "name": "incident-runbook-templates", + "description": "Create structured incident response runbooks with step-by-step procedures, escalation paths, and recovery actions. Use when building runbooks, responding to incidents, or establishing incident response procedures.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "infinite-gratitude", + "path": "skills/infinite-gratitude", + "category": "uncategorized", + "name": "Infinite Gratitude", + "description": "Multi-agent research skill for parallel research execution (10 agents, battle-tested with real case studies).", + "risk": "safe", + "source": "https://github.com/sstklen/infinite-gratitude" + }, + { + "id": "inngest", + "path": "skills/inngest", + "category": "uncategorized", + "name": "inngest", + "description": "Inngest expert for serverless-first background jobs, event-driven workflows, and durable execution without managing queues or workers. Use when: inngest, serverless background job, event-driven workflow, step function, durable execution.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "interactive-portfolio", + "path": "skills/interactive-portfolio", + "category": "uncategorized", + "name": "interactive-portfolio", + "description": "Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio, personal website, showcase work, developer portfolio, designer portfolio.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "internal-comms-anthropic", + "path": "skills/internal-comms-anthropic", + "category": "uncategorized", + "name": "internal-comms", + "description": "A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "internal-comms-community", + "path": "skills/internal-comms-community", + "category": "uncategorized", + "name": "internal-comms", + "description": "A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ios-developer", + "path": "skills/ios-developer", + "category": "uncategorized", + "name": "ios-developer", + "description": "Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization. Use PROACTIVELY for iOS-specific features, App Store optimization, or native iOS development.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "istio-traffic-management", + "path": "skills/istio-traffic-management", + "category": "uncategorized", + "name": "istio-traffic-management", + "description": "Configure Istio traffic management including routing, load balancing, circuit breakers, and canary deployments. Use when implementing service mesh traffic policies, progressive delivery, or resilience patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "java-pro", + "path": "skills/java-pro", + "category": "uncategorized", + "name": "java-pro", + "description": "Master Java 21+ with modern features like virtual threads, pattern matching, and Spring Boot 3.x. Expert in the latest Java ecosystem including GraalVM, Project Loom, and cloud-native patterns. Use PROACTIVELY for Java development, microservices architecture, or performance optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "javascript-mastery", + "path": "skills/javascript-mastery", + "category": "uncategorized", + "name": "javascript-mastery", + "description": "Comprehensive JavaScript reference covering 33+ essential concepts every developer should know. From fundamentals like primitives and closures to advanced patterns like async/await and functional programming. Use when explaining JS concepts, debugging JavaScript issues, or teaching JavaScript fundamentals.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "javascript-pro", + "path": "skills/javascript-pro", + "category": "uncategorized", + "name": "javascript-pro", + "description": "Master modern JavaScript with ES6+, async patterns, and Node.js APIs. Handles promises, event loops, and browser/Node compatibility. Use PROACTIVELY for JavaScript optimization, async debugging, or complex JS patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "javascript-testing-patterns", + "path": "skills/javascript-testing-patterns", + "category": "uncategorized", + "name": "javascript-testing-patterns", + "description": "Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use when writing JavaScript/TypeScript tests, setting up test infrastructure, or implementing TDD/BDD workflows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "javascript-typescript-typescript-scaffold", + "path": "skills/javascript-typescript-typescript-scaffold", + "category": "uncategorized", + "name": "javascript-typescript-typescript-scaffold", + "description": "You are a TypeScript project architecture expert specializing in scaffolding production-ready Node.js and frontend applications. Generate complete project structures with modern tooling (pnpm, Vite, N", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "julia-pro", + "path": "skills/julia-pro", + "category": "uncategorized", + "name": "julia-pro", + "description": "Master Julia 1.10+ with modern features, performance optimization, multiple dispatch, and production-ready practices. Expert in the Julia ecosystem including package management, scientific computing, and high-performance numerical code. Use PROACTIVELY for Julia development, optimization, or advanced Julia patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "k8s-manifest-generator", + "path": "skills/k8s-manifest-generator", + "category": "uncategorized", + "name": "k8s-manifest-generator", + "description": "Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "k8s-security-policies", + "path": "skills/k8s-security-policies", + "category": "uncategorized", + "name": "k8s-security-policies", + "description": "Implement Kubernetes security policies including NetworkPolicy, PodSecurityPolicy, and RBAC for production-grade security. Use when securing Kubernetes clusters, implementing network isolation, or enforcing pod security standards.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "kaizen", + "path": "skills/kaizen", + "category": "uncategorized", + "name": "kaizen", + "description": "Guide for continuous improvement, error proofing, and standardization. Use this skill when the user wants to improve code quality, refactor, or discuss process improvements.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "kpi-dashboard-design", + "path": "skills/kpi-dashboard-design", + "category": "uncategorized", + "name": "kpi-dashboard-design", + "description": "Design effective KPI dashboards with metrics selection, visualization best practices, and real-time monitoring patterns. Use when building business dashboards, selecting metrics, or designing data visualization layouts.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "kubernetes-architect", + "path": "skills/kubernetes-architect", + "category": "uncategorized", + "name": "kubernetes-architect", + "description": "Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration. Masters EKS/AKS/GKE, service mesh (Istio/Linkerd), progressive delivery, multi-tenancy, and platform engineering. Handles security, observability, cost optimization, and developer experience. Use PROACTIVELY for K8s architecture, GitOps implementation, or cloud-native platform design.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "langchain-architecture", + "path": "skills/langchain-architecture", + "category": "uncategorized", + "name": "langchain-architecture", + "description": "Design LLM applications using the LangChain framework with agents, memory, and tool integration patterns. Use when building LangChain applications, implementing AI agents, or creating complex LLM workflows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "langfuse", + "path": "skills/langfuse", + "category": "uncategorized", + "name": "langfuse", + "description": "Expert in Langfuse - the open-source LLM observability platform. Covers tracing, prompt management, evaluation, datasets, and integration with LangChain, LlamaIndex, and OpenAI. Essential for debugging, monitoring, and improving LLM applications in production. Use when: langfuse, llm observability, llm tracing, prompt management, llm evaluation.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "langgraph", + "path": "skills/langgraph", + "category": "uncategorized", + "name": "langgraph", + "description": "Expert in LangGraph - the production-grade framework for building stateful, multi-actor AI applications. Covers graph construction, state management, cycles and branches, persistence with checkpointers, human-in-the-loop patterns, and the ReAct agent pattern. Used in production at LinkedIn, Uber, and 400+ companies. This is LangChain's recommended approach for building agents. Use when: langgraph, langchain agent, stateful agent, agent graph, react agent.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "last30days", + "path": "skills/last30days", + "category": "uncategorized", + "name": "last30days", + "description": "Research a topic from the last 30 days on Reddit + X + Web, become an expert, and write copy-paste-ready prompts for the user's target tool.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "launch-strategy", + "path": "skills/launch-strategy", + "category": "uncategorized", + "name": "launch-strategy", + "description": "When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' or 'product update.' This skill covers phased launches, channel strategy, and ongoing launch momentum.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "legacy-modernizer", + "path": "skills/legacy-modernizer", + "category": "uncategorized", + "name": "legacy-modernizer", + "description": "Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility. Use PROACTIVELY for legacy system updates, framework migrations, or technical debt reduction.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "legal-advisor", + "path": "skills/legal-advisor", + "category": "uncategorized", + "name": "legal-advisor", + "description": "Draft privacy policies, terms of service, disclaimers, and legal notices. Creates GDPR-compliant texts, cookie policies, and data processing agreements. Use PROACTIVELY for legal documentation, compliance texts, or regulatory requirements.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "linkerd-patterns", + "path": "skills/linkerd-patterns", + "category": "uncategorized", + "name": "linkerd-patterns", + "description": "Implement Linkerd service mesh patterns for lightweight, security-focused service mesh deployments. Use when setting up Linkerd, configuring traffic policies, or implementing zero-trust networking with minimal overhead.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "lint-and-validate", + "path": "skills/lint-and-validate", + "category": "uncategorized", + "name": "lint-and-validate", + "description": "Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "linux-privilege-escalation", + "path": "skills/linux-privilege-escalation", + "category": "uncategorized", + "name": "Linux Privilege Escalation", + "description": "This skill should be used when the user asks to \"escalate privileges on Linux\", \"find privesc vectors on Linux systems\", \"exploit sudo misconfigurations\", \"abuse SUID binaries\", \"exploit cron jobs for root access\", \"enumerate Linux systems for privilege escalation\", or \"gain root access from low-privilege shell\". It provides comprehensive techniques for identifying and exploiting privilege escalation paths on Linux systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "linux-shell-scripting", + "path": "skills/linux-shell-scripting", + "category": "uncategorized", + "name": "Linux Production Shell Scripts", + "description": "This skill should be used when the user asks to \"create bash scripts\", \"automate Linux tasks\", \"monitor system resources\", \"backup files\", \"manage users\", or \"write production shell scripts\". It provides ready-to-use shell script templates for system administration.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "llm-app-patterns", + "path": "skills/llm-app-patterns", + "category": "uncategorized", + "name": "llm-app-patterns", + "description": "Production-ready patterns for building LLM applications. Covers RAG pipelines, agent architectures, prompt IDEs, and LLMOps monitoring. Use when designing AI applications, implementing RAG, building agents, or setting up LLM observability.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "llm-application-dev-ai-assistant", + "path": "skills/llm-application-dev-ai-assistant", + "category": "uncategorized", + "name": "llm-application-dev-ai-assistant", + "description": "You are an AI assistant development expert specializing in creating intelligent conversational interfaces, chatbots, and AI-powered applications. Design comprehensive AI assistant solutions with natur", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "llm-application-dev-langchain-agent", + "path": "skills/llm-application-dev-langchain-agent", + "category": "uncategorized", + "name": "llm-application-dev-langchain-agent", + "description": "You are an expert LangChain agent developer specializing in production-grade AI systems using LangChain 0.1+ and LangGraph.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "llm-application-dev-prompt-optimize", + "path": "skills/llm-application-dev-prompt-optimize", + "category": "uncategorized", + "name": "llm-application-dev-prompt-optimize", + "description": "You are an expert prompt engineer specializing in crafting effective prompts for LLMs through advanced techniques including constitutional AI, chain-of-thought reasoning, and model-specific optimizati", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "llm-evaluation", + "path": "skills/llm-evaluation", + "category": "uncategorized", + "name": "llm-evaluation", + "description": "Implement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, measuring AI application quality, or establishing evaluation frameworks.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "loki-mode", + "path": "skills/loki-mode", + "category": "uncategorized", + "name": "loki-mode", + "description": "Multi-agent autonomous startup system for Claude Code. Triggers on \"Loki Mode\". Orchestrates 100+ specialized agents across engineering, QA, DevOps, security, data/ML, business operations, marketing, HR, and customer success. Takes PRD to fully deployed, revenue-generating product with zero human intervention. Features Task tool for subagent dispatch, parallel code review with 3 specialized reviewers, severity-based issue triage, distributed task queue with dead letter handling, automatic deployment to cloud providers, A/B testing, customer feedback loops, incident response, circuit breakers, and self-healing. Handles rate limits via distributed state checkpoints and auto-resume with exponential backoff. Requires --dangerously-skip-permissions flag.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "machine-learning-ops-ml-pipeline", + "path": "skills/machine-learning-ops-ml-pipeline", + "category": "uncategorized", + "name": "machine-learning-ops-ml-pipeline", + "description": "Design and implement a complete ML pipeline for: $ARGUMENTS", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "malware-analyst", + "path": "skills/malware-analyst", + "category": "uncategorized", + "name": "malware-analyst", + "description": "Expert malware analyst specializing in defensive malware research, threat intelligence, and incident response. Masters sandbox analysis, behavioral analysis, and malware family identification. Handles static/dynamic analysis, unpacking, and IOC extraction. Use PROACTIVELY for malware triage, threat hunting, incident response, or security research.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "market-sizing-analysis", + "path": "skills/market-sizing-analysis", + "category": "uncategorized", + "name": "market-sizing-analysis", + "description": "This skill should be used when the user asks to \"calculate TAM\", \"determine SAM\", \"estimate SOM\", \"size the market\", \"calculate market opportunity\", \"what's the total addressable market\", or requests market sizing analysis for a startup or business opportunity.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "marketing-ideas", + "path": "skills/marketing-ideas", + "category": "uncategorized", + "name": "marketing-ideas", + "description": "Provide proven marketing strategies and growth ideas for SaaS and software products, prioritized using a marketing feasibility scoring system.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "marketing-psychology", + "path": "skills/marketing-psychology", + "category": "uncategorized", + "name": "marketing-psychology", + "description": "Apply behavioral science and mental models to marketing decisions, prioritized using a psychological leverage and feasibility scoring system.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "mcp-builder", + "path": "skills/mcp-builder", + "category": "uncategorized", + "name": "mcp-builder", + "description": "Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "memory-forensics", + "path": "skills/memory-forensics", + "category": "uncategorized", + "name": "memory-forensics", + "description": "Master memory forensics techniques including memory acquisition, process analysis, and artifact extraction using Volatility and related tools. Use when analyzing memory dumps, investigating incidents, or performing malware analysis from RAM captures.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "memory-safety-patterns", + "path": "skills/memory-safety-patterns", + "category": "uncategorized", + "name": "memory-safety-patterns", + "description": "Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "mermaid-expert", + "path": "skills/mermaid-expert", + "category": "uncategorized", + "name": "mermaid-expert", + "description": "Create Mermaid diagrams for flowcharts, sequences, ERDs, and architectures. Masters syntax for all diagram types and styling. Use PROACTIVELY for visual documentation, system diagrams, or process flows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "metasploit-framework", + "path": "skills/metasploit-framework", + "category": "uncategorized", + "name": "Metasploit Framework", + "description": "This skill should be used when the user asks to \"use Metasploit for penetration testing\", \"exploit vulnerabilities with msfconsole\", \"create payloads with msfvenom\", \"perform post-exploitation\", \"use auxiliary modules for scanning\", or \"develop custom exploits\". It provides comprehensive guidance for leveraging the Metasploit Framework in security assessments.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "micro-saas-launcher", + "path": "skills/micro-saas-launcher", + "category": "uncategorized", + "name": "micro-saas-launcher", + "description": "Expert in launching small, focused SaaS products fast - the indie hacker approach to building profitable software. Covers idea validation, MVP development, pricing, launch strategies, and growing to sustainable revenue. Ship in weeks, not months. Use when: micro saas, indie hacker, small saas, side project, saas mvp.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "microservices-patterns", + "path": "skills/microservices-patterns", + "category": "uncategorized", + "name": "microservices-patterns", + "description": "Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "minecraft-bukkit-pro", + "path": "skills/minecraft-bukkit-pro", + "category": "uncategorized", + "name": "minecraft-bukkit-pro", + "description": "Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs. Specializes in event-driven architecture, command systems, world manipulation, player management, and performance optimization. Use PROACTIVELY for plugin architecture, gameplay mechanics, server-side features, or cross-version compatibility.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ml-engineer", + "path": "skills/ml-engineer", + "category": "uncategorized", + "name": "ml-engineer", + "description": "Build production ML systems with PyTorch 2.x, TensorFlow, and modern ML frameworks. Implements model serving, feature engineering, A/B testing, and monitoring. Use PROACTIVELY for ML model deployment, inference optimization, or production ML infrastructure.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ml-pipeline-workflow", + "path": "skills/ml-pipeline-workflow", + "category": "uncategorized", + "name": "ml-pipeline-workflow", + "description": "Build end-to-end MLOps pipelines from data preparation through model training, validation, and production deployment. Use when creating ML pipelines, implementing MLOps practices, or automating model training and deployment workflows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "mlops-engineer", + "path": "skills/mlops-engineer", + "category": "uncategorized", + "name": "mlops-engineer", + "description": "Build comprehensive ML pipelines, experiment tracking, and model registries with MLflow, Kubeflow, and modern MLOps tools. Implements automated training, deployment, and monitoring across cloud platforms. Use PROACTIVELY for ML infrastructure, experiment management, or pipeline automation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "mobile-design", + "path": "skills/mobile-design", + "category": "uncategorized", + "name": "mobile-design", + "description": "Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or native mobile apps.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "mobile-developer", + "path": "skills/mobile-developer", + "category": "uncategorized", + "name": "mobile-developer", + "description": "Develop React Native, Flutter, or native mobile apps with modern architecture patterns. Masters cross-platform development, native integrations, offline sync, and app store optimization. Use PROACTIVELY for mobile features, cross-platform code, or app optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "mobile-games", + "path": "skills/game-development/mobile-games", + "category": "game-development", + "name": "mobile-games", + "description": "Mobile game development principles. Touch input, battery, performance, app stores.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "mobile-security-coder", + "path": "skills/mobile-security-coder", + "category": "uncategorized", + "name": "mobile-security-coder", + "description": "Expert in secure mobile coding practices specializing in input validation, WebView security, and mobile-specific security patterns. Use PROACTIVELY for mobile security implementations or mobile security code reviews.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "modern-javascript-patterns", + "path": "skills/modern-javascript-patterns", + "category": "uncategorized", + "name": "modern-javascript-patterns", + "description": "Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "monorepo-architect", + "path": "skills/monorepo-architect", + "category": "uncategorized", + "name": "monorepo-architect", + "description": "Expert in monorepo architecture, build systems, and dependency management at scale. Masters Nx, Turborepo, Bazel, and Lerna for efficient multi-project development. Use PROACTIVELY for monorepo setup,", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "monorepo-management", + "path": "skills/monorepo-management", + "category": "uncategorized", + "name": "monorepo-management", + "description": "Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "moodle-external-api-development", + "path": "skills/moodle-external-api-development", + "category": "uncategorized", + "name": "moodle-external-api-development", + "description": "Create custom external web service APIs for Moodle LMS. Use when implementing web services for course management, user tracking, quiz operations, or custom plugin functionality. Covers parameter validation, database operations, error handling, service registration, and Moodle coding standards.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "mtls-configuration", + "path": "skills/mtls-configuration", + "category": "uncategorized", + "name": "mtls-configuration", + "description": "Configure mutual TLS (mTLS) for zero-trust service-to-service communication. Use when implementing zero-trust networking, certificate management, or securing internal service communication.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "multi-agent-brainstorming", + "path": "skills/multi-agent-brainstorming", + "category": "uncategorized", + "name": "multi-agent-brainstorming", + "description": "Use this skill when a design or idea requires higher confidence, risk reduction, or formal review. This skill orchestrates a structured, sequential multi-agent design review where each agent has a strict, non-overlapping role. It prevents blind spots, false confidence, and premature convergence.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "multi-cloud-architecture", + "path": "skills/multi-cloud-architecture", + "category": "uncategorized", + "name": "multi-cloud-architecture", + "description": "Design multi-cloud architectures using a decision framework to select and integrate services across AWS, Azure, and GCP. Use when building multi-cloud systems, avoiding vendor lock-in, or leveraging best-of-breed services from multiple providers.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "multi-platform-apps-multi-platform", + "path": "skills/multi-platform-apps-multi-platform", + "category": "uncategorized", + "name": "multi-platform-apps-multi-platform", + "description": "Build and deploy the same feature consistently across web, mobile, and desktop platforms using API-first architecture and parallel implementation strategies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "multiplayer", + "path": "skills/game-development/multiplayer", + "category": "game-development", + "name": "multiplayer", + "description": "Multiplayer game development principles. Architecture, networking, synchronization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "neon-postgres", + "path": "skills/neon-postgres", + "category": "uncategorized", + "name": "neon-postgres", + "description": "Expert patterns for Neon serverless Postgres, branching, connection pooling, and Prisma/Drizzle integration Use when: neon database, serverless postgres, database branching, neon postgres, postgres serverless.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "nestjs-expert", + "path": "skills/nestjs-expert", + "category": "uncategorized", + "name": "nestjs-expert", + "description": "Nest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js authentication. Use PROACTIVELY for any Nest.js application issues including architecture decisions, testing strategies, performance optimization, or debugging complex dependency injection problems. If a specialized expert is a better fit, I will recommend switching and stop.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "network-101", + "path": "skills/network-101", + "category": "uncategorized", + "name": "Network 101", + "description": "This skill should be used when the user asks to \"set up a web server\", \"configure HTTP or HTTPS\", \"perform SNMP enumeration\", \"configure SMB shares\", \"test network services\", or needs guidance on configuring and testing network services for penetration testing labs.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "network-engineer", + "path": "skills/network-engineer", + "category": "uncategorized", + "name": "network-engineer", + "description": "Expert network engineer specializing in modern cloud networking, security architectures, and performance optimization. Masters multi-cloud connectivity, service mesh, zero-trust networking, SSL/TLS, global load balancing, and advanced troubleshooting. Handles CDN optimization, network automation, and compliance. Use PROACTIVELY for network design, connectivity issues, or performance optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "nextjs-app-router-patterns", + "path": "skills/nextjs-app-router-patterns", + "category": "uncategorized", + "name": "nextjs-app-router-patterns", + "description": "Master Next.js 14+ App Router with Server Components, streaming, parallel routes, and advanced data fetching. Use when building Next.js applications, implementing SSR/SSG, or optimizing React Server Components.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "nextjs-best-practices", + "path": "skills/nextjs-best-practices", + "category": "uncategorized", + "name": "nextjs-best-practices", + "description": "Next.js App Router principles. Server Components, data fetching, routing patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "nextjs-supabase-auth", + "path": "skills/nextjs-supabase-auth", + "category": "uncategorized", + "name": "nextjs-supabase-auth", + "description": "Expert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "nft-standards", + "path": "skills/nft-standards", + "category": "uncategorized", + "name": "nft-standards", + "description": "Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "nodejs-backend-patterns", + "path": "skills/nodejs-backend-patterns", + "category": "uncategorized", + "name": "nodejs-backend-patterns", + "description": "Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "nodejs-best-practices", + "path": "skills/nodejs-best-practices", + "category": "uncategorized", + "name": "nodejs-best-practices", + "description": "Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "nosql-expert", + "path": "skills/nosql-expert", + "category": "uncategorized", + "name": "nosql-expert", + "description": "Expert guidance for distributed NoSQL databases (Cassandra, DynamoDB). Focuses on mental models, query-first modeling, single-table design, and avoiding hot partitions in high-scale systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "notebooklm", + "path": "skills/notebooklm", + "category": "uncategorized", + "name": "notebooklm", + "description": "Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "notion-template-business", + "path": "skills/notion-template-business", + "category": "uncategorized", + "name": "notion-template-business", + "description": "Expert in building and selling Notion templates as a business - not just making templates, but building a sustainable digital product business. Covers template design, pricing, marketplaces, marketing, and scaling to real revenue. Use when: notion template, sell templates, digital product, notion business, gumroad.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "nx-workspace-patterns", + "path": "skills/nx-workspace-patterns", + "category": "uncategorized", + "name": "nx-workspace-patterns", + "description": "Configure and optimize Nx monorepo workspaces. Use when setting up Nx, configuring project boundaries, optimizing build caching, or implementing affected commands.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "observability-engineer", + "path": "skills/observability-engineer", + "category": "uncategorized", + "name": "observability-engineer", + "description": "Build production-ready monitoring, logging, and tracing systems. Implements comprehensive observability strategies, SLI/SLO management, and incident response workflows. Use PROACTIVELY for monitoring infrastructure, performance optimization, or production reliability.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "observability-monitoring-monitor-setup", + "path": "skills/observability-monitoring-monitor-setup", + "category": "uncategorized", + "name": "observability-monitoring-monitor-setup", + "description": "You are a monitoring and observability expert specializing in implementing comprehensive monitoring solutions. Set up metrics collection, distributed tracing, log aggregation, and create insightful da", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "observability-monitoring-slo-implement", + "path": "skills/observability-monitoring-slo-implement", + "category": "uncategorized", + "name": "observability-monitoring-slo-implement", + "description": "You are an SLO (Service Level Objective) expert specializing in implementing reliability standards and error budget-based practices. Design SLO frameworks, define SLIs, and build monitoring that balances reliability with delivery velocity.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "obsidian-clipper-template-creator", + "path": "skills/obsidian-clipper-template-creator", + "category": "uncategorized", + "name": "obsidian-clipper-template-creator", + "description": "Guide for creating templates for the Obsidian Web Clipper. Use when you want to create a new clipping template, understand available variables, or format clipped content.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "on-call-handoff-patterns", + "path": "skills/on-call-handoff-patterns", + "category": "uncategorized", + "name": "on-call-handoff-patterns", + "description": "Master on-call shift handoffs with context transfer, escalation procedures, and documentation. Use when transitioning on-call responsibilities, documenting shift summaries, or improving on-call processes.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "onboarding-cro", + "path": "skills/onboarding-cro", + "category": "uncategorized", + "name": "onboarding-cro", + "description": "When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions \"onboarding flow,\" \"activation rate,\" \"user activation,\" \"first-run experience,\" \"empty states,\" \"onboarding checklist,\" \"aha moment,\" or \"new user experience.\" For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "openapi-spec-generation", + "path": "skills/openapi-spec-generation", + "category": "uncategorized", + "name": "openapi-spec-generation", + "description": "Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "page-cro", + "path": "skills/page-cro", + "category": "uncategorized", + "name": "page-cro", + "description": "Analyze and optimize individual pages for conversion performance. Use when the user wants to improve conversion rates, diagnose why a page is underperforming, or increase the effectiveness of marketing pages (homepage, landing pages, pricing, feature pages, or blog posts). This skill focuses on diagnosis, prioritization, and testable recommendations\u2014 not blind optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "paid-ads", + "path": "skills/paid-ads", + "category": "uncategorized", + "name": "paid-ads", + "description": "When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "parallel-agents", + "path": "skills/parallel-agents", + "category": "uncategorized", + "name": "parallel-agents", + "description": "Multi-agent orchestration patterns. Use when multiple independent tasks can run with different domain expertise or when comprehensive analysis requires multiple perspectives.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "payment-integration", + "path": "skills/payment-integration", + "category": "uncategorized", + "name": "payment-integration", + "description": "Integrate Stripe, PayPal, and payment processors. Handles checkout flows, subscriptions, webhooks, and PCI compliance. Use PROACTIVELY when implementing payments, billing, or subscription features.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "paypal-integration", + "path": "skills/paypal-integration", + "category": "uncategorized", + "name": "paypal-integration", + "description": "Integrate PayPal payment processing with support for express checkout, subscriptions, and refund management. Use when implementing PayPal payments, processing online transactions, or building e-commerce checkout flows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "paywall-upgrade-cro", + "path": "skills/paywall-upgrade-cro", + "category": "uncategorized", + "name": "paywall-upgrade-cro", + "description": "When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions \"paywall,\" \"upgrade screen,\" \"upgrade modal,\" \"upsell,\" \"feature gate,\" \"convert free to paid,\" \"freemium conversion,\" \"trial expiration screen,\" \"limit reached screen,\" \"plan upgrade prompt,\" or \"in-app pricing.\" Distinct from public pricing pages (see page-cro) \u2014 this skill focuses on in-product upgrade moments where the user has already experienced value.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "pc-games", + "path": "skills/game-development/pc-games", + "category": "game-development", + "name": "pc-games", + "description": "PC and console game development principles. Engine selection, platform features, optimization strategies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "pci-compliance", + "path": "skills/pci-compliance", + "category": "uncategorized", + "name": "pci-compliance", + "description": "Implement PCI DSS compliance requirements for secure handling of payment card data and payment systems. Use when securing payment processing, achieving PCI compliance, or implementing payment card security measures.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "pdf-official", + "path": "skills/pdf-official", + "category": "uncategorized", + "name": "pdf", + "description": "Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "pentest-checklist", + "path": "skills/pentest-checklist", + "category": "uncategorized", + "name": "Pentest Checklist", + "description": "This skill should be used when the user asks to \"plan a penetration test\", \"create a security assessment checklist\", \"prepare for penetration testing\", \"define pentest scope\", \"follow security testing best practices\", or needs a structured methodology for penetration testing engagements.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "pentest-commands", + "path": "skills/pentest-commands", + "category": "uncategorized", + "name": "Pentest Commands", + "description": "This skill should be used when the user asks to \"run pentest commands\", \"scan with nmap\", \"use metasploit exploits\", \"crack passwords with hydra or john\", \"scan web vulnerabilities with nikto\", \"enumerate networks\", or needs essential penetration testing command references.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "performance-engineer", + "path": "skills/performance-engineer", + "category": "uncategorized", + "name": "performance-engineer", + "description": "Expert performance engineer specializing in modern observability, application optimization, and scalable system performance. Masters OpenTelemetry, distributed tracing, load testing, multi-tier caching, Core Web Vitals, and performance monitoring. Handles end-to-end optimization, real user monitoring, and scalability patterns. Use PROACTIVELY for performance optimization, observability, or scalability challenges.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "performance-profiling", + "path": "skills/performance-profiling", + "category": "uncategorized", + "name": "performance-profiling", + "description": "Performance profiling principles. Measurement, analysis, and optimization techniques.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "performance-testing-review-ai-review", + "path": "skills/performance-testing-review-ai-review", + "category": "uncategorized", + "name": "performance-testing-review-ai-review", + "description": "You are an expert AI-powered code review specialist combining automated static analysis, intelligent pattern recognition, and modern DevOps practices. Leverage AI tools (GitHub Copilot, Qodo, GPT-5, C", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "performance-testing-review-multi-agent-review", + "path": "skills/performance-testing-review-multi-agent-review", + "category": "uncategorized", + "name": "performance-testing-review-multi-agent-review", + "description": "Use when working with performance testing review multi agent review", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "personal-tool-builder", + "path": "skills/personal-tool-builder", + "category": "uncategorized", + "name": "personal-tool-builder", + "description": "Expert in building custom tools that solve your own problems first. The best products often start as personal tools - scratch your own itch, build for yourself, then discover others have the same itch. Covers rapid prototyping, local-first apps, CLI tools, scripts that grow into products, and the art of dogfooding. Use when: build a tool, personal tool, scratch my itch, solve my problem, CLI tool.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "php-pro", + "path": "skills/php-pro", + "category": "uncategorized", + "name": "php-pro", + "description": "Write idiomatic PHP code with generators, iterators, SPL data structures, and modern OOP features. Use PROACTIVELY for high-performance PHP applications.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "plaid-fintech", + "path": "skills/plaid-fintech", + "category": "uncategorized", + "name": "plaid-fintech", + "description": "Expert patterns for Plaid API integration including Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance best practices. Use when: plaid, bank account linking, bank connection, ach, account aggregation.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "plan-writing", + "path": "skills/plan-writing", + "category": "uncategorized", + "name": "plan-writing", + "description": "Structured task planning with clear breakdowns, dependencies, and verification criteria. Use when implementing features, refactoring, or any multi-step work.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "planning-with-files", + "path": "skills/planning-with-files", + "category": "uncategorized", + "name": "planning-with-files", + "description": "Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "playwright-skill", + "path": "skills/playwright-skill", + "category": "uncategorized", + "name": "playwright-skill", + "description": "Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "popup-cro", + "path": "skills/popup-cro", + "category": "uncategorized", + "name": "popup-cro", + "description": "Create and optimize popups, modals, overlays, slide-ins, and banners to increase conversions without harming user experience or brand trust.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "posix-shell-pro", + "path": "skills/posix-shell-pro", + "category": "uncategorized", + "name": "posix-shell-pro", + "description": "Expert in strict POSIX sh scripting for maximum portability across Unix-like systems. Specializes in shell scripts that run on any POSIX-compliant shell (dash, ash, sh, bash --posix).", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "postgresql", + "path": "skills/postgresql", + "category": "uncategorized", + "name": "postgresql", + "description": "Design a PostgreSQL-specific schema. Covers best-practices, data types, indexing, constraints, performance patterns, and advanced features", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "postmortem-writing", + "path": "skills/postmortem-writing", + "category": "uncategorized", + "name": "postmortem-writing", + "description": "Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response processes.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "powershell-windows", + "path": "skills/powershell-windows", + "category": "uncategorized", + "name": "powershell-windows", + "description": "PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "pptx-official", + "path": "skills/pptx-official", + "category": "uncategorized", + "name": "pptx", + "description": "Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "pricing-strategy", + "path": "skills/pricing-strategy", + "category": "uncategorized", + "name": "pricing-strategy", + "description": "Design pricing, packaging, and monetization strategies based on value, customer willingness to pay, and growth objectives.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "prisma-expert", + "path": "skills/prisma-expert", + "category": "uncategorized", + "name": "prisma-expert", + "description": "Prisma ORM expert for schema design, migrations, query optimization, relations modeling, and database operations. Use PROACTIVELY for Prisma schema issues, migration problems, query performance, relation design, or database connection issues.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "privilege-escalation-methods", + "path": "skills/privilege-escalation-methods", + "category": "uncategorized", + "name": "Privilege Escalation Methods", + "description": "This skill should be used when the user asks to \"escalate privileges\", \"get root access\", \"become administrator\", \"privesc techniques\", \"abuse sudo\", \"exploit SUID binaries\", \"Kerberoasting\", \"pass-the-ticket\", \"token impersonation\", or needs guidance on post-exploitation privilege escalation for Linux or Windows systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "product-manager-toolkit", + "path": "skills/product-manager-toolkit", + "category": "uncategorized", + "name": "product-manager-toolkit", + "description": "Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritization, user research synthesis, requirement documentation, and product strategy development.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "production-code-audit", + "path": "skills/production-code-audit", + "category": "uncategorized", + "name": "production-code-audit", + "description": "Autonomously deep-scan entire codebase line-by-line, understand architecture and patterns, then systematically transform it to production-grade, corporate-level professional quality with optimizations", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "programmatic-seo", + "path": "skills/programmatic-seo", + "category": "uncategorized", + "name": "programmatic-seo", + "description": "Design and evaluate programmatic SEO strategies for creating SEO-driven pages at scale using templates and structured data. Use when the user mentions programmatic SEO, pages at scale, template pages, directory pages, location pages, comparison pages, integration pages, or keyword-pattern page generation. This skill focuses on feasibility, strategy, and page system design\u2014not execution unless explicitly requested.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "projection-patterns", + "path": "skills/projection-patterns", + "category": "uncategorized", + "name": "projection-patterns", + "description": "Build read models and projections from event streams. Use when implementing CQRS read sides, building materialized views, or optimizing query performance in event-sourced systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "prometheus-configuration", + "path": "skills/prometheus-configuration", + "category": "uncategorized", + "name": "prometheus-configuration", + "description": "Set up Prometheus for comprehensive metric collection, storage, and monitoring of infrastructure and applications. Use when implementing metrics collection, setting up monitoring infrastructure, or configuring alerting systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "prompt-caching", + "path": "skills/prompt-caching", + "category": "uncategorized", + "name": "prompt-caching", + "description": "Caching strategies for LLM prompts including Anthropic prompt caching, response caching, and CAG (Cache Augmented Generation) Use when: prompt caching, cache prompt, response cache, cag, cache augmented.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "prompt-engineer", + "path": "skills/prompt-engineer", + "category": "uncategorized", + "name": "prompt-engineer", + "description": "Expert prompt engineer specializing in advanced prompting techniques, LLM optimization, and AI system design. Masters chain-of-thought, constitutional AI, and production prompt strategies. Use when building AI features, improving agent performance, or crafting system prompts.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "prompt-engineering", + "path": "skills/prompt-engineering", + "category": "uncategorized", + "name": "prompt-engineering", + "description": "Expert guide on prompt engineering patterns, best practices, and optimization techniques. Use when user wants to improve prompts, learn prompting strategies, or debug agent behavior.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "prompt-engineering-patterns", + "path": "skills/prompt-engineering-patterns", + "category": "uncategorized", + "name": "prompt-engineering-patterns", + "description": "Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production. Use when optimizing prompts, improving LLM outputs, or designing production prompt templates.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "prompt-library", + "path": "skills/prompt-library", + "category": "uncategorized", + "name": "prompt-library", + "description": "Curated collection of high-quality prompts for various use cases. Includes role-based prompts, task-specific templates, and prompt refinement techniques. Use when user needs prompt templates, role-play prompts, or ready-to-use prompt examples for coding, writing, analysis, or creative tasks.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "protocol-reverse-engineering", + "path": "skills/protocol-reverse-engineering", + "category": "uncategorized", + "name": "protocol-reverse-engineering", + "description": "Master network protocol reverse engineering including packet analysis, protocol dissection, and custom protocol documentation. Use when analyzing network traffic, understanding proprietary protocols, or debugging network communication.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "python-development-python-scaffold", + "path": "skills/python-development-python-scaffold", + "category": "uncategorized", + "name": "python-development-python-scaffold", + "description": "You are a Python project architecture expert specializing in scaffolding production-ready Python applications. Generate complete project structures with modern tooling (uv, FastAPI, Django), type hint", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "python-packaging", + "path": "skills/python-packaging", + "category": "uncategorized", + "name": "python-packaging", + "description": "Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distributing Python code.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "python-patterns", + "path": "skills/python-patterns", + "category": "uncategorized", + "name": "python-patterns", + "description": "Python development principles and decision-making. Framework selection, async patterns, type hints, project structure. Teaches thinking, not copying.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "python-performance-optimization", + "path": "skills/python-performance-optimization", + "category": "uncategorized", + "name": "python-performance-optimization", + "description": "Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improving application performance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "python-pro", + "path": "skills/python-pro", + "category": "uncategorized", + "name": "python-pro", + "description": "Master Python 3.12+ with modern features, async programming, performance optimization, and production-ready practices. Expert in the latest Python ecosystem including uv, ruff, pydantic, and FastAPI. Use PROACTIVELY for Python development, optimization, or advanced Python patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "python-testing-patterns", + "path": "skills/python-testing-patterns", + "category": "uncategorized", + "name": "python-testing-patterns", + "description": "Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "quant-analyst", + "path": "skills/quant-analyst", + "category": "uncategorized", + "name": "quant-analyst", + "description": "Build financial models, backtest trading strategies, and analyze market data. Implements risk metrics, portfolio optimization, and statistical arbitrage. Use PROACTIVELY for quantitative finance, trading algorithms, or risk analysis.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "rag-engineer", + "path": "skills/rag-engineer", + "category": "uncategorized", + "name": "rag-engineer", + "description": "Expert in building Retrieval-Augmented Generation systems. Masters embedding models, vector databases, chunking strategies, and retrieval optimization for LLM applications. Use when: building RAG, vector search, embeddings, semantic search, document retrieval.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "rag-implementation", + "path": "skills/rag-implementation", + "category": "uncategorized", + "name": "rag-implementation", + "description": "Build Retrieval-Augmented Generation (RAG) systems for LLM applications with vector databases and semantic search. Use when implementing knowledge-grounded AI, building document Q&A systems, or integrating LLMs with external knowledge bases.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "react-modernization", + "path": "skills/react-modernization", + "category": "uncategorized", + "name": "react-modernization", + "description": "Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to latest React versions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "react-native-architecture", + "path": "skills/react-native-architecture", + "category": "uncategorized", + "name": "react-native-architecture", + "description": "Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "react-patterns", + "path": "skills/react-patterns", + "category": "uncategorized", + "name": "react-patterns", + "description": "Modern React patterns and principles. Hooks, composition, performance, TypeScript best practices.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "react-state-management", + "path": "skills/react-state-management", + "category": "uncategorized", + "name": "react-state-management", + "description": "Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "react-ui-patterns", + "path": "skills/react-ui-patterns", + "category": "uncategorized", + "name": "react-ui-patterns", + "description": "Modern React UI patterns for loading states, error handling, and data fetching. Use when building UI components, handling async data, or managing UI states.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "receiving-code-review", + "path": "skills/receiving-code-review", + "category": "uncategorized", + "name": "receiving-code-review", + "description": "Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "red-team-tools", + "path": "skills/red-team-tools", + "category": "uncategorized", + "name": "Red Team Tools and Methodology", + "description": "This skill should be used when the user asks to \"follow red team methodology\", \"perform bug bounty hunting\", \"automate reconnaissance\", \"hunt for XSS vulnerabilities\", \"enumerate subdomains\", or needs security researcher techniques and tool configurations from top bug bounty hunters.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "red-team-tactics", + "path": "skills/red-team-tactics", + "category": "uncategorized", + "name": "red-team-tactics", + "description": "Red team tactics principles based on MITRE ATT&CK. Attack phases, detection evasion, reporting.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "reference-builder", + "path": "skills/reference-builder", + "category": "uncategorized", + "name": "reference-builder", + "description": "Creates exhaustive technical references and API documentation. Generates comprehensive parameter listings, configuration guides, and searchable reference materials. Use PROACTIVELY for API docs, configuration references, or complete technical specifications.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "referral-program", + "path": "skills/referral-program", + "category": "uncategorized", + "name": "referral-program", + "description": "When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "remotion-best-practices", + "path": "skills/remotion-best-practices", + "category": "uncategorized", + "name": "remotion-best-practices", + "description": "Best practices for Remotion - Video creation in React", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "requesting-code-review", + "path": "skills/requesting-code-review", + "category": "uncategorized", + "name": "requesting-code-review", + "description": "Use when completing tasks, implementing major features, or before merging to verify work meets requirements", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "research-engineer", + "path": "skills/research-engineer", + "category": "uncategorized", + "name": "research-engineer", + "description": "An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal implementation across any required technology.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "reverse-engineer", + "path": "skills/reverse-engineer", + "category": "uncategorized", + "name": "reverse-engineer", + "description": "Expert reverse engineer specializing in binary analysis, disassembly, decompilation, and software analysis. Masters IDA Pro, Ghidra, radare2, x64dbg, and modern RE toolchains. Handles executable analysis, library inspection, protocol extraction, and vulnerability research. Use PROACTIVELY for binary analysis, CTF challenges, security research, or understanding undocumented software.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "risk-manager", + "path": "skills/risk-manager", + "category": "uncategorized", + "name": "risk-manager", + "description": "Monitor portfolio risk, R-multiples, and position limits. Creates hedging strategies, calculates expectancy, and implements stop-losses. Use PROACTIVELY for risk assessment, trade tracking, or portfolio protection.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "risk-metrics-calculation", + "path": "skills/risk-metrics-calculation", + "category": "uncategorized", + "name": "risk-metrics-calculation", + "description": "Calculate portfolio risk metrics including VaR, CVaR, Sharpe, Sortino, and drawdown analysis. Use when measuring portfolio risk, implementing risk limits, or building risk monitoring systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ruby-pro", + "path": "skills/ruby-pro", + "category": "uncategorized", + "name": "ruby-pro", + "description": "Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks. Use PROACTIVELY for Ruby refactoring, optimization, or complex Ruby features.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "rust-async-patterns", + "path": "skills/rust-async-patterns", + "category": "uncategorized", + "name": "rust-async-patterns", + "description": "Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "rust-pro", + "path": "skills/rust-pro", + "category": "uncategorized", + "name": "rust-pro", + "description": "Master Rust 1.75+ with modern async patterns, advanced type system features, and production-ready systems programming. Expert in the latest Rust ecosystem including Tokio, axum, and cutting-edge crates. Use PROACTIVELY for Rust development, performance optimization, or systems programming.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "saga-orchestration", + "path": "skills/saga-orchestration", + "category": "uncategorized", + "name": "saga-orchestration", + "description": "Implement saga patterns for distributed transactions and cross-aggregate workflows. Use when coordinating multi-step business processes, handling compensating transactions, or managing long-running workflows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "sales-automator", + "path": "skills/sales-automator", + "category": "uncategorized", + "name": "sales-automator", + "description": "Draft cold emails, follow-ups, and proposal templates. Creates pricing pages, case studies, and sales scripts. Use PROACTIVELY for sales outreach or lead nurturing.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "salesforce-development", + "path": "skills/salesforce-development", + "category": "uncategorized", + "name": "salesforce-development", + "description": "Expert patterns for Salesforce platform development including Lightning Web Components (LWC), Apex triggers and classes, REST/Bulk APIs, Connected Apps, and Salesforce DX with scratch orgs and 2nd generation packages (2GP). Use when: salesforce, sfdc, apex, lwc, lightning web components.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "sast-configuration", + "path": "skills/sast-configuration", + "category": "uncategorized", + "name": "sast-configuration", + "description": "Configure Static Application Security Testing (SAST) tools for automated vulnerability detection in application code. Use when setting up security scanning, implementing DevSecOps practices, or automating code vulnerability detection.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "scala-pro", + "path": "skills/scala-pro", + "category": "uncategorized", + "name": "scala-pro", + "description": "Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing. Expert in Apache Pekko, Akka, Spark, ZIO/Cats Effect, and reactive architectures. Use PROACTIVELY for Scala system design, performance optimization, or enterprise integration.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "schema-markup", + "path": "skills/schema-markup", + "category": "uncategorized", + "name": "schema-markup", + "description": "Design, validate, and optimize schema.org structured data for eligibility, correctness, and measurable SEO impact. Use when the user wants to add, fix, audit, or scale schema markup (JSON-LD) for rich results. This skill evaluates whether schema should be implemented, what types are valid, and how to deploy safely according to Google guidelines.\n", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "screen-reader-testing", + "path": "skills/screen-reader-testing", + "category": "uncategorized", + "name": "screen-reader-testing", + "description": "Test web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when validating screen reader compatibility, debugging accessibility issues, or ensuring assistive technology support.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "scroll-experience", + "path": "skills/scroll-experience", + "category": "uncategorized", + "name": "scroll-experience", + "description": "Expert in building immersive scroll-driven experiences - parallax storytelling, scroll animations, interactive narratives, and cinematic web experiences. Like NY Times interactives, Apple product pages, and award-winning web experiences. Makes websites feel like experiences, not just pages. Use when: scroll animation, parallax, scroll storytelling, interactive story, cinematic website.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "search-specialist", + "path": "skills/search-specialist", + "category": "uncategorized", + "name": "search-specialist", + "description": "Expert web researcher using advanced search techniques and synthesis. Masters search operators, result filtering, and multi-source verification. Handles competitive analysis and fact-checking. Use PROACTIVELY for deep research, information gathering, or trend analysis.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "secrets-management", + "path": "skills/secrets-management", + "category": "uncategorized", + "name": "secrets-management", + "description": "Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "scanning-tools", + "path": "skills/scanning-tools", + "category": "uncategorized", + "name": "Security Scanning Tools", + "description": "This skill should be used when the user asks to \"perform vulnerability scanning\", \"scan networks for open ports\", \"assess web application security\", \"scan wireless networks\", \"detect malware\", \"check cloud security\", or \"evaluate system compliance\". It provides comprehensive guidance on security scanning tools and methodologies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "security-auditor", + "path": "skills/security-auditor", + "category": "uncategorized", + "name": "security-auditor", + "description": "Expert security auditor specializing in DevSecOps, comprehensive cybersecurity, and compliance frameworks. Masters vulnerability assessment, threat modeling, secure authentication (OAuth2/OIDC), OWASP standards, cloud security, and security automation. Handles DevSecOps integration, compliance (GDPR/HIPAA/SOC2), and incident response. Use PROACTIVELY for security audits, DevSecOps, or compliance implementation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "security-compliance-compliance-check", + "path": "skills/security-compliance-compliance-check", + "category": "uncategorized", + "name": "security-compliance-compliance-check", + "description": "You are a compliance expert specializing in regulatory requirements for software systems including GDPR, HIPAA, SOC2, PCI-DSS, and other industry standards. Perform compliance audits and provide implementation guidance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "security-requirement-extraction", + "path": "skills/security-requirement-extraction", + "category": "uncategorized", + "name": "security-requirement-extraction", + "description": "Derive security requirements from threat models and business context. Use when translating threats into actionable requirements, creating security user stories, or building security test cases.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "cc-skill-security-review", + "path": "skills/cc-skill-security-review", + "category": "uncategorized", + "name": "security-review", + "description": "Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "security-scanning-security-dependencies", + "path": "skills/security-scanning-security-dependencies", + "category": "uncategorized", + "name": "security-scanning-security-dependencies", + "description": "You are a security expert specializing in dependency vulnerability analysis, SBOM generation, and supply chain security. Scan project dependencies across ecosystems to identify vulnerabilities, assess risks, and recommend remediation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "security-scanning-security-hardening", + "path": "skills/security-scanning-security-hardening", + "category": "uncategorized", + "name": "security-scanning-security-hardening", + "description": "Coordinate multi-layer security scanning and hardening across application, infrastructure, and compliance controls.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "security-scanning-security-sast", + "path": "skills/security-scanning-security-sast", + "category": "uncategorized", + "name": "security-scanning-security-sast", + "description": "Static Application Security Testing (SAST) for code vulnerability analysis across multiple languages and frameworks", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "segment-cdp", + "path": "skills/segment-cdp", + "category": "uncategorized", + "name": "segment-cdp", + "description": "Expert patterns for Segment Customer Data Platform including Analytics.js, server-side tracking, tracking plans with Protocols, identity resolution, destinations configuration, and data governance best practices. Use when: segment, analytics.js, customer data platform, cdp, tracking plan.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "senior-architect", + "path": "skills/senior-architect", + "category": "uncategorized", + "name": "senior-architect", + "description": "Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis. Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "senior-fullstack", + "path": "skills/senior-fullstack", + "category": "uncategorized", + "name": "senior-fullstack", + "description": "Comprehensive fullstack development skill for building complete web applications with React, Next.js, Node.js, GraphQL, and PostgreSQL. Includes project scaffolding, code quality analysis, architecture patterns, and complete tech stack guidance. Use when building new projects, analyzing code quality, implementing design patterns, or setting up development workflows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-audit", + "path": "skills/seo-audit", + "category": "uncategorized", + "name": "seo-audit", + "description": "Diagnose and audit SEO issues affecting crawlability, indexation, rankings, and organic performance. Use when the user asks for an SEO audit, technical SEO review, ranking diagnosis, on-page SEO review, meta tag audit, or SEO health check. This skill identifies issues and prioritizes actions but does not execute changes. For large-scale page creation, use programmatic-seo. For structured data, use schema-markup.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-authority-builder", + "path": "skills/seo-authority-builder", + "category": "uncategorized", + "name": "seo-authority-builder", + "description": "Analyzes content for E-E-A-T signals and suggests improvements to build authority and trust. Identifies missing credibility elements. Use PROACTIVELY for YMYL topics.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-cannibalization-detector", + "path": "skills/seo-cannibalization-detector", + "category": "uncategorized", + "name": "seo-cannibalization-detector", + "description": "Analyzes multiple provided pages to identify keyword overlap and potential cannibalization issues. Suggests differentiation strategies. Use PROACTIVELY when reviewing similar content.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-content-auditor", + "path": "skills/seo-content-auditor", + "category": "uncategorized", + "name": "seo-content-auditor", + "description": "Analyzes provided content for quality, E-E-A-T signals, and SEO best practices. Scores content and provides improvement recommendations based on established guidelines. Use PROACTIVELY for content review.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-content-planner", + "path": "skills/seo-content-planner", + "category": "uncategorized", + "name": "seo-content-planner", + "description": "Creates comprehensive content outlines and topic clusters for SEO. Plans content calendars and identifies topic gaps. Use PROACTIVELY for content strategy and planning.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-content-refresher", + "path": "skills/seo-content-refresher", + "category": "uncategorized", + "name": "seo-content-refresher", + "description": "Identifies outdated elements in provided content and suggests updates to maintain freshness. Finds statistics, dates, and examples that need updating. Use PROACTIVELY for older content.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-content-writer", + "path": "skills/seo-content-writer", + "category": "uncategorized", + "name": "seo-content-writer", + "description": "Writes SEO-optimized content based on provided keywords and topic briefs. Creates engaging, comprehensive content following best practices. Use PROACTIVELY for content creation tasks.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-fundamentals", + "path": "skills/seo-fundamentals", + "category": "uncategorized", + "name": "seo-fundamentals", + "description": "Core principles of SEO including E-E-A-T, Core Web Vitals, technical foundations, content quality, and how modern search engines evaluate pages. This skill explains *why* SEO works, not how to execute specific optimizations.\n", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-keyword-strategist", + "path": "skills/seo-keyword-strategist", + "category": "uncategorized", + "name": "seo-keyword-strategist", + "description": "Analyzes keyword usage in provided content, calculates density, suggests semantic variations and LSI keywords based on the topic. Prevents over-optimization. Use PROACTIVELY for content optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-meta-optimizer", + "path": "skills/seo-meta-optimizer", + "category": "uncategorized", + "name": "seo-meta-optimizer", + "description": "Creates optimized meta titles, descriptions, and URL suggestions based on character limits and best practices. Generates compelling, keyword-rich metadata. Use PROACTIVELY for new content.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-snippet-hunter", + "path": "skills/seo-snippet-hunter", + "category": "uncategorized", + "name": "seo-snippet-hunter", + "description": "Formats content to be eligible for featured snippets and SERP features. Creates snippet-optimized content blocks based on best practices. Use PROACTIVELY for question-based content.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "seo-structure-architect", + "path": "skills/seo-structure-architect", + "category": "uncategorized", + "name": "seo-structure-architect", + "description": "Analyzes and optimizes content structure including header hierarchy, suggests schema markup, and internal linking opportunities. Creates search-friendly content organization. Use PROACTIVELY for content structuring.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "server-management", + "path": "skills/server-management", + "category": "uncategorized", + "name": "server-management", + "description": "Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "service-mesh-expert", + "path": "skills/service-mesh-expert", + "category": "uncategorized", + "name": "service-mesh-expert", + "description": "Expert service mesh architect specializing in Istio, Linkerd, and cloud-native networking patterns. Masters traffic management, security policies, observability integration, and multi-cluster mesh con", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "service-mesh-observability", + "path": "skills/service-mesh-observability", + "category": "uncategorized", + "name": "service-mesh-observability", + "description": "Implement comprehensive observability for service meshes including distributed tracing, metrics, and visualization. Use when setting up mesh monitoring, debugging latency issues, or implementing SLOs for service communication.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "shellcheck-configuration", + "path": "skills/shellcheck-configuration", + "category": "uncategorized", + "name": "shellcheck-configuration", + "description": "Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "shodan-reconnaissance", + "path": "skills/shodan-reconnaissance", + "category": "uncategorized", + "name": "Shodan Reconnaissance and Pentesting", + "description": "This skill should be used when the user asks to \"search for exposed devices on the internet,\" \"perform Shodan reconnaissance,\" \"find vulnerable services using Shodan,\" \"scan IP ranges with Shodan,\" or \"discover IoT devices and open ports.\" It provides comprehensive guidance for using Shodan's search engine, CLI, and API for penetration testing reconnaissance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "shopify-apps", + "path": "skills/shopify-apps", + "category": "uncategorized", + "name": "shopify-apps", + "description": "Expert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris components, billing, and app extensions. Use when: shopify app, shopify, embedded app, polaris, app bridge.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "shopify-development", + "path": "skills/shopify-development", + "category": "uncategorized", + "name": "shopify-development", + "description": "Build Shopify apps, extensions, themes using GraphQL Admin API, Shopify CLI, Polaris UI, and Liquid.\nTRIGGER: \"shopify\", \"shopify app\", \"checkout extension\", \"admin extension\", \"POS extension\",\n\"shopify theme\", \"liquid template\", \"polaris\", \"shopify graphql\", \"shopify webhook\",\n\"shopify billing\", \"app subscription\", \"metafields\", \"shopify functions\"", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "signup-flow-cro", + "path": "skills/signup-flow-cro", + "category": "uncategorized", + "name": "signup-flow-cro", + "description": "When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions \"signup conversions,\" \"registration friction,\" \"signup form optimization,\" \"free trial signup,\" \"reduce signup dropoff,\" or \"account creation flow.\" For post-signup onboarding, see onboarding-cro. For lead capture forms (not account creation), see form-cro.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "similarity-search-patterns", + "path": "skills/similarity-search-patterns", + "category": "uncategorized", + "name": "similarity-search-patterns", + "description": "Implement efficient similarity search with vector databases. Use when building semantic search, implementing nearest neighbor queries, or optimizing retrieval performance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "skill-creator", + "path": "skills/skill-creator", + "category": "uncategorized", + "name": "skill-creator", + "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "skill-developer", + "path": "skills/skill-developer", + "category": "uncategorized", + "name": "skill-developer", + "description": "Create and manage Claude Code skills following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns, file paths, content patterns), enforcement levels (block, suggest, warn), hook mechanisms (UserPromptSubmit, PreToolUse), session tracking, and the 500-line rule.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "slack-bot-builder", + "path": "skills/slack-bot-builder", + "category": "uncategorized", + "name": "slack-bot-builder", + "description": "Build Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event handling, OAuth installation flows, and Workflow Builder integration. Focus on best practices for production-ready Slack apps. Use when: slack bot, slack app, bolt framework, block kit, slash command.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "slack-gif-creator", + "path": "skills/slack-gif-creator", + "category": "uncategorized", + "name": "slack-gif-creator", + "description": "Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "slo-implementation", + "path": "skills/slo-implementation", + "category": "uncategorized", + "name": "slo-implementation", + "description": "Define and implement Service Level Indicators (SLIs) and Service Level Objectives (SLOs) with error budgets and alerting. Use when establishing reliability targets, implementing SRE practices, or measuring service performance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "smtp-penetration-testing", + "path": "skills/smtp-penetration-testing", + "category": "uncategorized", + "name": "SMTP Penetration Testing", + "description": "This skill should be used when the user asks to \"perform SMTP penetration testing\", \"enumerate email users\", \"test for open mail relays\", \"grab SMTP banners\", \"brute force email credentials\", or \"assess mail server security\". It provides comprehensive techniques for testing SMTP server security.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "social-content", + "path": "skills/social-content", + "category": "uncategorized", + "name": "social-content", + "description": "When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "software-architecture", + "path": "skills/software-architecture", + "category": "uncategorized", + "name": "software-architecture", + "description": "Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "solidity-security", + "path": "skills/solidity-security", + "category": "uncategorized", + "name": "solidity-security", + "description": "Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "spark-optimization", + "path": "skills/spark-optimization", + "category": "uncategorized", + "name": "spark-optimization", + "description": "Optimize Apache Spark jobs with partitioning, caching, shuffle optimization, and memory tuning. Use when improving Spark performance, debugging slow jobs, or scaling data processing pipelines.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "sql-injection-testing", + "path": "skills/sql-injection-testing", + "category": "uncategorized", + "name": "SQL Injection Testing", + "description": "This skill should be used when the user asks to \"test for SQL injection vulnerabilities\", \"perform SQLi attacks\", \"bypass authentication using SQL injection\", \"extract database information through injection\", \"detect SQL injection flaws\", or \"exploit database query vulnerabilities\". It provides comprehensive techniques for identifying, exploiting, and understanding SQL injection attack vectors across different database systems.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "sql-optimization-patterns", + "path": "skills/sql-optimization-patterns", + "category": "uncategorized", + "name": "sql-optimization-patterns", + "description": "Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "sql-pro", + "path": "skills/sql-pro", + "category": "uncategorized", + "name": "sql-pro", + "description": "Master modern SQL with cloud-native databases, OLTP/OLAP optimization, and advanced query techniques. Expert in performance tuning, data modeling, and hybrid analytical systems. Use PROACTIVELY for database optimization or complex analysis.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "sqlmap-database-pentesting", + "path": "skills/sqlmap-database-pentesting", + "category": "uncategorized", + "name": "SQLMap Database Penetration Testing", + "description": "This skill should be used when the user asks to \"automate SQL injection testing,\" \"enumerate database structure,\" \"extract database credentials using sqlmap,\" \"dump tables and columns from a vulnerable database,\" or \"perform automated database penetration testing.\" It provides comprehensive guidance for using SQLMap to detect and exploit SQL injection vulnerabilities.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ssh-penetration-testing", + "path": "skills/ssh-penetration-testing", + "category": "uncategorized", + "name": "SSH Penetration Testing", + "description": "This skill should be used when the user asks to \"pentest SSH services\", \"enumerate SSH configurations\", \"brute force SSH credentials\", \"exploit SSH vulnerabilities\", \"perform SSH tunneling\", or \"audit SSH security\". It provides comprehensive SSH penetration testing methodologies and techniques.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "startup-analyst", + "path": "skills/startup-analyst", + "category": "uncategorized", + "name": "startup-analyst", + "description": "Expert startup business analyst specializing in market sizing, financial modeling, competitive analysis, and strategic planning for early-stage companies. Use PROACTIVELY when the user asks about market opportunity, TAM/SAM/SOM, financial projections, unit economics, competitive landscape, team planning, startup metrics, or business strategy for pre-seed through Series A startups.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "startup-business-analyst-business-case", + "path": "skills/startup-business-analyst-business-case", + "category": "uncategorized", + "name": "startup-business-analyst-business-case", + "description": "Generate comprehensive investor-ready business case document with market, solution, financials, and strategy", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "startup-business-analyst-financial-projections", + "path": "skills/startup-business-analyst-financial-projections", + "category": "uncategorized", + "name": "startup-business-analyst-financial-projections", + "description": "Create detailed 3-5 year financial model with revenue, costs, cash flow, and scenarios", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "startup-business-analyst-market-opportunity", + "path": "skills/startup-business-analyst-market-opportunity", + "category": "uncategorized", + "name": "startup-business-analyst-market-opportunity", + "description": "Generate comprehensive market opportunity analysis with TAM/SAM/SOM calculations", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "startup-financial-modeling", + "path": "skills/startup-financial-modeling", + "category": "uncategorized", + "name": "startup-financial-modeling", + "description": "This skill should be used when the user asks to \"create financial projections\", \"build a financial model\", \"forecast revenue\", \"calculate burn rate\", \"estimate runway\", \"model cash flow\", or requests 3-5 year financial planning for a startup.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "startup-metrics-framework", + "path": "skills/startup-metrics-framework", + "category": "uncategorized", + "name": "startup-metrics-framework", + "description": "This skill should be used when the user asks about \"key startup metrics\", \"SaaS metrics\", \"CAC and LTV\", \"unit economics\", \"burn multiple\", \"rule of 40\", \"marketplace metrics\", or requests guidance on tracking and optimizing business performance metrics.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "stride-analysis-patterns", + "path": "skills/stride-analysis-patterns", + "category": "uncategorized", + "name": "stride-analysis-patterns", + "description": "Apply STRIDE methodology to systematically identify threats. Use when analyzing system security, conducting threat modeling sessions, or creating security documentation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "stripe-integration", + "path": "skills/stripe-integration", + "category": "uncategorized", + "name": "stripe-integration", + "description": "Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "subagent-driven-development", + "path": "skills/subagent-driven-development", + "category": "uncategorized", + "name": "subagent-driven-development", + "description": "Use when executing implementation plans with independent tasks in the current session", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "postgres-best-practices", + "path": "skills/postgres-best-practices", + "category": "uncategorized", + "name": "supabase-postgres-best-practices", + "description": "Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "systematic-debugging", + "path": "skills/systematic-debugging", + "category": "uncategorized", + "name": "systematic-debugging", + "description": "Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "systems-programming-rust-project", + "path": "skills/systems-programming-rust-project", + "category": "uncategorized", + "name": "systems-programming-rust-project", + "description": "You are a Rust project architecture expert specializing in scaffolding production-ready Rust applications. Generate complete project structures with cargo tooling, proper module organization, testing", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tailwind-design-system", + "path": "skills/tailwind-design-system", + "category": "uncategorized", + "name": "tailwind-design-system", + "description": "Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tailwind-patterns", + "path": "skills/tailwind-patterns", + "category": "uncategorized", + "name": "tailwind-patterns", + "description": "Tailwind CSS v4 principles. CSS-first configuration, container queries, modern patterns, design token architecture.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tavily-web", + "path": "skills/tavily-web", + "category": "uncategorized", + "name": "tavily-web", + "description": "Web search, content extraction, crawling, and research capabilities using Tavily API", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tdd-orchestrator", + "path": "skills/tdd-orchestrator", + "category": "uncategorized", + "name": "tdd-orchestrator", + "description": "Master TDD orchestrator specializing in red-green-refactor discipline, multi-agent workflow coordination, and comprehensive test-driven development practices. Enforces TDD best practices across teams with AI-assisted testing and modern frameworks. Use PROACTIVELY for TDD implementation and governance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tdd-workflow", + "path": "skills/tdd-workflow", + "category": "uncategorized", + "name": "tdd-workflow", + "description": "Test-Driven Development workflow principles. RED-GREEN-REFACTOR cycle.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tdd-workflows-tdd-cycle", + "path": "skills/tdd-workflows-tdd-cycle", + "category": "uncategorized", + "name": "tdd-workflows-tdd-cycle", + "description": "Use when working with tdd workflows tdd cycle", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tdd-workflows-tdd-green", + "path": "skills/tdd-workflows-tdd-green", + "category": "uncategorized", + "name": "tdd-workflows-tdd-green", + "description": "Implement the minimal code needed to make failing tests pass in the TDD green phase.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tdd-workflows-tdd-red", + "path": "skills/tdd-workflows-tdd-red", + "category": "uncategorized", + "name": "tdd-workflows-tdd-red", + "description": "Generate failing tests for the TDD red phase to define expected behavior and edge cases.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tdd-workflows-tdd-refactor", + "path": "skills/tdd-workflows-tdd-refactor", + "category": "uncategorized", + "name": "tdd-workflows-tdd-refactor", + "description": "Use when working with tdd workflows tdd refactor", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "team-collaboration-issue", + "path": "skills/team-collaboration-issue", + "category": "uncategorized", + "name": "team-collaboration-issue", + "description": "You are a GitHub issue resolution expert specializing in systematic bug investigation, feature implementation, and collaborative development workflows. Your expertise spans issue triage, root cause an", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "team-collaboration-standup-notes", + "path": "skills/team-collaboration-standup-notes", + "category": "uncategorized", + "name": "team-collaboration-standup-notes", + "description": "You are an expert team communication specialist focused on async-first standup practices, AI-assisted note generation from commit history, and effective remote team coordination patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "team-composition-analysis", + "path": "skills/team-composition-analysis", + "category": "uncategorized", + "name": "team-composition-analysis", + "description": "This skill should be used when the user asks to \"plan team structure\", \"determine hiring needs\", \"design org chart\", \"calculate compensation\", \"plan equity allocation\", or requests organizational design and headcount planning for a startup.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "telegram-bot-builder", + "path": "skills/telegram-bot-builder", + "category": "uncategorized", + "name": "telegram-bot-builder", + "description": "Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "telegram-mini-app", + "path": "skills/telegram-mini-app", + "category": "uncategorized", + "name": "telegram-mini-app", + "description": "Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "templates", + "path": "skills/app-builder/templates", + "category": "app-builder", + "name": "templates", + "description": "Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "temporal-python-pro", + "path": "skills/temporal-python-pro", + "category": "uncategorized", + "name": "temporal-python-pro", + "description": "Master Temporal workflow orchestration with Python SDK. Implements durable workflows, saga patterns, and distributed transactions. Covers async/await, testing strategies, and production deployment. Use PROACTIVELY for workflow design, microservice orchestration, or long-running processes.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "temporal-python-testing", + "path": "skills/temporal-python-testing", + "category": "uncategorized", + "name": "temporal-python-testing", + "description": "Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal workflow tests or debugging test failures.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "terraform-module-library", + "path": "skills/terraform-module-library", + "category": "uncategorized", + "name": "terraform-module-library", + "description": "Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "terraform-specialist", + "path": "skills/terraform-specialist", + "category": "uncategorized", + "name": "terraform-specialist", + "description": "Expert Terraform/OpenTofu specialist mastering advanced IaC automation, state management, and enterprise infrastructure patterns. Handles complex module design, multi-cloud deployments, GitOps workflows, policy as code, and CI/CD integration. Covers migration strategies, security best practices, and modern IaC ecosystems. Use PROACTIVELY for advanced IaC, state management, or infrastructure automation.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "test-automator", + "path": "skills/test-automator", + "category": "uncategorized", + "name": "test-automator", + "description": "Master AI-powered test automation with modern frameworks, self-healing tests, and comprehensive quality engineering. Build scalable testing strategies with advanced CI/CD integration. Use PROACTIVELY for testing automation or quality assurance.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "test-driven-development", + "path": "skills/test-driven-development", + "category": "uncategorized", + "name": "test-driven-development", + "description": "Use when implementing any feature or bugfix, before writing implementation code", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "test-fixing", + "path": "skills/test-fixing", + "category": "uncategorized", + "name": "test-fixing", + "description": "Run tests and systematically fix all failing tests using smart error grouping. Use when user asks to fix failing tests, mentions test failures, runs test suite and failures occur, or requests to make tests pass.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "testing-patterns", + "path": "skills/testing-patterns", + "category": "uncategorized", + "name": "testing-patterns", + "description": "Jest testing patterns, factory functions, mocking strategies, and TDD workflow. Use when writing unit tests, creating test factories, or following TDD red-green-refactor cycle.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "theme-factory", + "path": "skills/theme-factory", + "category": "uncategorized", + "name": "theme-factory", + "description": "Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "threat-mitigation-mapping", + "path": "skills/threat-mitigation-mapping", + "category": "uncategorized", + "name": "threat-mitigation-mapping", + "description": "Map identified threats to appropriate security controls and mitigations. Use when prioritizing security investments, creating remediation plans, or validating control effectiveness.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "threat-modeling-expert", + "path": "skills/threat-modeling-expert", + "category": "uncategorized", + "name": "threat-modeling-expert", + "description": "Expert in threat modeling methodologies, security architecture review, and risk assessment. Masters STRIDE, PASTA, attack trees, and security requirement extraction. Use for security architecture reviews, threat identification, and secure-by-design planning.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "top-web-vulnerabilities", + "path": "skills/top-web-vulnerabilities", + "category": "uncategorized", + "name": "Top 100 Web Vulnerabilities Reference", + "description": "This skill should be used when the user asks to \"identify web application vulnerabilities\", \"explain common security flaws\", \"understand vulnerability categories\", \"learn about injection attacks\", \"review access control weaknesses\", \"analyze API security issues\", \"assess security misconfigurations\", \"understand client-side vulnerabilities\", \"examine mobile and IoT security flaws\", or \"reference the OWASP-aligned vulnerability taxonomy\". Use this skill to provide comprehensive vulnerability definitions, root causes, impacts, and mitigation strategies across all major web security categories.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "track-management", + "path": "skills/track-management", + "category": "uncategorized", + "name": "track-management", + "description": "Use this skill when creating, managing, or working with Conductor tracks - the logical work units for features, bugs, and refactors. Applies to spec.md, plan.md, and track lifecycle operations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "trigger-dev", + "path": "skills/trigger-dev", + "category": "uncategorized", + "name": "trigger-dev", + "description": "Trigger.dev expert for background jobs, AI workflows, and reliable async execution with excellent developer experience and TypeScript-first design. Use when: trigger.dev, trigger dev, background task, ai background job, long running task.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "turborepo-caching", + "path": "skills/turborepo-caching", + "category": "uncategorized", + "name": "turborepo-caching", + "description": "Configure Turborepo for efficient monorepo builds with local and remote caching. Use when setting up Turborepo, optimizing build pipelines, or implementing distributed caching.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "tutorial-engineer", + "path": "skills/tutorial-engineer", + "category": "uncategorized", + "name": "tutorial-engineer", + "description": "Creates step-by-step tutorials and educational content from code. Transforms complex concepts into progressive learning experiences with hands-on examples. Use PROACTIVELY for onboarding guides, feature tutorials, or concept explanations.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "twilio-communications", + "path": "skills/twilio-communications", + "category": "uncategorized", + "name": "twilio-communications", + "description": "Build communication features with Twilio: SMS messaging, voice calls, WhatsApp Business API, and user verification (2FA). Covers the full spectrum from simple notifications to complex IVR systems and multi-channel authentication. Critical focus on compliance, rate limits, and error handling. Use when: twilio, send SMS, text message, voice call, phone verification.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "typescript-advanced-types", + "path": "skills/typescript-advanced-types", + "category": "uncategorized", + "name": "typescript-advanced-types", + "description": "Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "typescript-expert", + "path": "skills/typescript-expert", + "category": "uncategorized", + "name": "typescript-expert", + "description": "TypeScript and JavaScript expert with deep knowledge of type-level programming, performance optimization, monorepo management, migration strategies, and modern tooling. Use PROACTIVELY for any TypeScript/JavaScript issues including complex type gymnastics, build performance, debugging, and architectural decisions. If a specialized expert is a better fit, I will recommend switching and stop.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "typescript-pro", + "path": "skills/typescript-pro", + "category": "uncategorized", + "name": "typescript-pro", + "description": "Master TypeScript with advanced types, generics, and strict type safety. Handles complex type systems, decorators, and enterprise-grade patterns. Use PROACTIVELY for TypeScript architecture, type inference optimization, or advanced typing patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ui-ux-designer", + "path": "skills/ui-ux-designer", + "category": "uncategorized", + "name": "ui-ux-designer", + "description": "Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools. Specializes in design tokens, component libraries, and inclusive design. Use PROACTIVELY for design systems, user flows, or interface optimization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ui-ux-pro-max", + "path": "skills/ui-ux-pro-max", + "category": "uncategorized", + "name": "ui-ux-pro-max", + "description": "UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "ui-visual-validator", + "path": "skills/ui-visual-validator", + "category": "uncategorized", + "name": "ui-visual-validator", + "description": "Rigorous visual validation expert specializing in UI testing, design system compliance, and accessibility verification. Masters screenshot analysis, visual regression testing, and component validation. Use PROACTIVELY to verify UI modifications have achieved their intended goals through comprehensive visual analysis.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "unit-testing-test-generate", + "path": "skills/unit-testing-test-generate", + "category": "uncategorized", + "name": "unit-testing-test-generate", + "description": "Generate comprehensive, maintainable unit tests across languages with strong coverage and edge case focus.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "unity-developer", + "path": "skills/unity-developer", + "category": "uncategorized", + "name": "unity-developer", + "description": "Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "unity-ecs-patterns", + "path": "skills/unity-ecs-patterns", + "category": "uncategorized", + "name": "unity-ecs-patterns", + "description": "Master Unity ECS (Entity Component System) with DOTS, Jobs, and Burst for high-performance game development. Use when building data-oriented games, optimizing performance, or working with large entity counts.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "unreal-engine-cpp-pro", + "path": "skills/unreal-engine-cpp-pro", + "category": "uncategorized", + "name": "unreal-engine-cpp-pro", + "description": "Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.", + "risk": "safe", + "source": "self" + }, + { + "id": "upstash-qstash", + "path": "skills/upstash-qstash", + "category": "uncategorized", + "name": "upstash-qstash", + "description": "Upstash QStash expert for serverless message queues, scheduled jobs, and reliable HTTP-based task delivery without managing infrastructure. Use when: qstash, upstash queue, serverless cron, scheduled http, message queue serverless.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "using-git-worktrees", + "path": "skills/using-git-worktrees", + "category": "uncategorized", + "name": "using-git-worktrees", + "description": "Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "using-superpowers", + "path": "skills/using-superpowers", + "category": "uncategorized", + "name": "using-superpowers", + "description": "Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "uv-package-manager", + "path": "skills/uv-package-manager", + "category": "uncategorized", + "name": "uv-package-manager", + "description": "Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "vector-database-engineer", + "path": "skills/vector-database-engineer", + "category": "uncategorized", + "name": "vector-database-engineer", + "description": "Expert in vector databases, embedding strategies, and semantic search implementation. Masters Pinecone, Weaviate, Qdrant, Milvus, and pgvector for RAG applications, recommendation systems, and similar", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "vector-index-tuning", + "path": "skills/vector-index-tuning", + "category": "uncategorized", + "name": "vector-index-tuning", + "description": "Optimize vector index performance for latency, recall, and memory. Use when tuning HNSW parameters, selecting quantization strategies, or scaling vector search infrastructure.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "vercel-deployment", + "path": "skills/vercel-deployment", + "category": "uncategorized", + "name": "vercel-deployment", + "description": "Expert knowledge for deploying to Vercel with Next.js Use when: vercel, deploy, deployment, hosting, production.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "react-best-practices", + "path": "skills/react-best-practices", + "category": "uncategorized", + "name": "vercel-react-best-practices", + "description": "React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "verification-before-completion", + "path": "skills/verification-before-completion", + "category": "uncategorized", + "name": "verification-before-completion", + "description": "Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "viral-generator-builder", + "path": "skills/viral-generator-builder", + "category": "uncategorized", + "name": "viral-generator-builder", + "description": "Expert in building shareable generator tools that go viral - name generators, quiz makers, avatar creators, personality tests, and calculator tools. Covers the psychology of sharing, viral mechanics, and building tools people can't resist sharing with friends. Use when: generator tool, quiz maker, name generator, avatar creator, viral tool.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "voice-agents", + "path": "skills/voice-agents", + "category": "uncategorized", + "name": "voice-agents", + "description": "Voice agents represent the frontier of AI interaction - humans speaking naturally with AI systems. The challenge isn't just speech recognition and synthesis, it's achieving natural conversation flow with sub-800ms latency while handling interruptions, background noise, and emotional nuance. This skill covers two architectures: speech-to-speech (OpenAI Realtime API, lowest latency, most natural) and pipeline (STT\u2192LLM\u2192TTS, more control, easier to debug). Key insight: latency is the constraint. Hu", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "voice-ai-development", + "path": "skills/voice-ai-development", + "category": "uncategorized", + "name": "voice-ai-development", + "description": "Expert in building voice AI applications - from real-time voice agents to voice-enabled apps. Covers OpenAI Realtime API, Vapi for voice agents, Deepgram for transcription, ElevenLabs for synthesis, LiveKit for real-time infrastructure, and WebRTC fundamentals. Knows how to build low-latency, production-ready voice experiences. Use when: voice ai, voice agent, speech to text, text to speech, realtime voice.", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "voice-ai-engine-development", + "path": "skills/voice-ai-engine-development", + "category": "uncategorized", + "name": "voice-ai-engine-development", + "description": "Build real-time conversational AI voice engines using async worker pipelines, streaming transcription, LLM agents, and TTS synthesis with interrupt handling and multi-provider support", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "vr-ar", + "path": "skills/game-development/vr-ar", + "category": "game-development", + "name": "vr-ar", + "description": "VR/AR development principles. Comfort, interaction, performance requirements.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "vulnerability-scanner", + "path": "skills/vulnerability-scanner", + "category": "uncategorized", + "name": "vulnerability-scanner", + "description": "Advanced vulnerability analysis principles. OWASP 2025, Supply Chain Security, attack surface mapping, risk prioritization.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "wcag-audit-patterns", + "path": "skills/wcag-audit-patterns", + "category": "uncategorized", + "name": "wcag-audit-patterns", + "description": "Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "web-artifacts-builder", + "path": "skills/web-artifacts-builder", + "category": "uncategorized", + "name": "web-artifacts-builder", + "description": "Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "web-design-guidelines", + "path": "skills/web-design-guidelines", + "category": "uncategorized", + "name": "web-design-guidelines", + "description": "Review UI code for Web Interface Guidelines compliance. Use when asked to \"review my UI\", \"check accessibility\", \"audit design\", \"review UX\", or \"check my site against best practices\".", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "web-games", + "path": "skills/game-development/web-games", + "category": "game-development", + "name": "web-games", + "description": "Web browser game development principles. Framework selection, WebGPU, optimization, PWA.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "web-performance-optimization", + "path": "skills/web-performance-optimization", + "category": "uncategorized", + "name": "web-performance-optimization", + "description": "Optimize website and web application performance including loading speed, Core Web Vitals, bundle size, caching strategies, and runtime performance", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "web3-testing", + "path": "skills/web3-testing", + "category": "uncategorized", + "name": "web3-testing", + "description": "Test smart contracts comprehensively using Hardhat and Foundry with unit tests, integration tests, and mainnet forking. Use when testing Solidity contracts, setting up blockchain test suites, or validating DeFi protocols.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "webapp-testing", + "path": "skills/webapp-testing", + "category": "uncategorized", + "name": "webapp-testing", + "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "windows-privilege-escalation", + "path": "skills/windows-privilege-escalation", + "category": "uncategorized", + "name": "Windows Privilege Escalation", + "description": "This skill should be used when the user asks to \"escalate privileges on Windows,\" \"find Windows privesc vectors,\" \"enumerate Windows for privilege escalation,\" \"exploit Windows misconfigurations,\" or \"perform post-exploitation privilege escalation.\" It provides comprehensive guidance for discovering and exploiting privilege escalation vulnerabilities in Windows environments.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "wireshark-analysis", + "path": "skills/wireshark-analysis", + "category": "uncategorized", + "name": "Wireshark Network Traffic Analysis", + "description": "This skill should be used when the user asks to \"analyze network traffic with Wireshark\", \"capture packets for troubleshooting\", \"filter PCAP files\", \"follow TCP/UDP streams\", \"detect network anomalies\", \"investigate suspicious traffic\", or \"perform protocol analysis\". It provides comprehensive techniques for network packet capture, filtering, and analysis using Wireshark.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "wordpress-penetration-testing", + "path": "skills/wordpress-penetration-testing", + "category": "uncategorized", + "name": "WordPress Penetration Testing", + "description": "This skill should be used when the user asks to \"pentest WordPress sites\", \"scan WordPress for vulnerabilities\", \"enumerate WordPress users, themes, or plugins\", \"exploit WordPress vulnerabilities\", or \"use WPScan\". It provides comprehensive WordPress security assessment methodologies.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "workflow-automation", + "path": "skills/workflow-automation", + "category": "uncategorized", + "name": "workflow-automation", + "description": "Workflow automation is the infrastructure that makes AI agents reliable. Without durable execution, a network hiccup during a 10-step payment flow means lost money and angry customers. With it, workflows resume exactly where they left off. This skill covers the platforms (n8n, Temporal, Inngest) and patterns (sequential, parallel, orchestrator-worker) that turn brittle scripts into production-grade automation. Key insight: The platforms make different tradeoffs. n8n optimizes for accessibility", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + }, + { + "id": "workflow-orchestration-patterns", + "path": "skills/workflow-orchestration-patterns", + "category": "uncategorized", + "name": "workflow-orchestration-patterns", + "description": "Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "workflow-patterns", + "path": "skills/workflow-patterns", + "category": "uncategorized", + "name": "workflow-patterns", + "description": "Use this skill when implementing tasks according to Conductor's TDD workflow, handling phase checkpoints, managing git commits for tasks, or understanding the verification protocol.", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "writing-plans", + "path": "skills/writing-plans", + "category": "uncategorized", + "name": "writing-plans", + "description": "Use when you have a spec or requirements for a multi-step task, before touching code", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "writing-skills", + "path": "skills/writing-skills", + "category": "uncategorized", + "name": "writing-skills", + "description": "Use when creating new skills, editing existing skills, or verifying skills work before deployment", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "xlsx-official", + "path": "skills/xlsx-official", + "category": "uncategorized", + "name": "xlsx", + "description": "Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas", + "risk": "unknown", + "source": "unknown" + }, + { + "id": "zapier-make-patterns", + "path": "skills/zapier-make-patterns", + "category": "uncategorized", + "name": "zapier-make-patterns", + "description": "No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity - these platforms have their own patterns, pitfalls, and breaking points. This skill covers when to use which platform, how to build reliable automations, and when to graduate to code-based solutions. Key insight: Zapier optimizes for simplicity and integrations (7000+ apps), Make optimizes for power ", + "risk": "unknown", + "source": "vibeship-spawner-skills (Apache 2.0)" + } +] \ No newline at end of file