diff --git a/README.md b/README.md index 520bcec9..ef3c6fef 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# 🌌 Antigravity Awesome Skills: 189+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More +# 🌌 Antigravity Awesome Skills: 155+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More -> **The Ultimate Collection of 189+ Universal Agentic Skills for AI Coding Assistants — Claude Code, Gemini CLI, Codex CLI, Antigravity IDE, GitHub Copilot, Cursor, OpenCode** +> **The Ultimate Collection of 155+ Universal Agentic Skills for AI Coding Assistants — 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) @@ -11,7 +11,7 @@ [![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/anthropics/antigravity) -**Antigravity Awesome Skills** is a curated, battle-tested library of **189 high-performance agentic skills** designed to work seamlessly across all major AI coding assistants: +**Antigravity Awesome Skills** is a curated, battle-tested library of **155 high-performance agentic skills** designed to work seamlessly across all major AI coding assistants: - 🟣 **Claude Code** (Anthropic CLI) - 🔵 **Gemini CLI** (Google DeepMind) @@ -27,7 +27,7 @@ This repository provides essential skills to transform your AI assistant into a - [🔌 Compatibility](#-compatibility) - [Features & Categories](#features--categories) -- [Full Skill Registry](#full-skill-registry-189189) +- [Full Skill Registry](#full-skill-registry-155155) - [Installation](#installation) - [How to Contribute](#how-to-contribute) - [Credits & Sources](#credits--sources) @@ -79,7 +79,7 @@ The repository is organized into several key areas of expertise: --- -## Full Skill Registry (189/189) +## Full Skill Registry (155/155) Below is the complete list of available skills. Each skill folder contains a `SKILL.md` that can be imported into Antigravity or Claude Code. diff --git a/scripts/generate_index.py b/scripts/generate_index.py index 3b7b11ac..f42a755a 100644 --- a/scripts/generate_index.py +++ b/scripts/generate_index.py @@ -7,6 +7,8 @@ def generate_index(skills_dir, output_file): skills = [] for root, dirs, files in os.walk(skills_dir): + # Skip .disabled directories + dirs[:] = [d for d in dirs if d != '.disabled'] if "SKILL.md" in files: skill_path = os.path.join(root, "SKILL.md") dir_name = os.path.basename(root) diff --git a/scripts/validate_skills.py b/scripts/validate_skills.py index 6ed092f1..8a4a128e 100644 --- a/scripts/validate_skills.py +++ b/scripts/validate_skills.py @@ -7,6 +7,8 @@ def validate_skills(skills_dir): skill_count = 0 for root, dirs, files in os.walk(skills_dir): + # Skip .disabled directories + dirs[:] = [d for d in dirs if d != '.disabled'] if "SKILL.md" in files: skill_count += 1 skill_path = os.path.join(root, "SKILL.md") diff --git a/skills_index.json b/skills_index.json index 0f621ac3..d08c21a8 100644 --- a/skills_index.json +++ b/skills_index.json @@ -11,12 +11,6 @@ "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." }, - { - "id": "aws-penetration-testing", - "path": "skills/.disabled/aws-penetration-testing", - "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." - }, { "id": "aws-penetration-testing", "path": "skills/aws-penetration-testing", @@ -59,12 +53,6 @@ "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." }, - { - "id": "ethical-hacking-methodology", - "path": "skills/.disabled/ethical-hacking-methodology", - "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." - }, { "id": "ethical-hacking-methodology", "path": "skills/ethical-hacking-methodology", @@ -95,12 +83,6 @@ "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." }, - { - "id": "linux-shell-scripting", - "path": "skills/.disabled/linux-shell-scripting", - "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." - }, { "id": "linux-shell-scripting", "path": "skills/linux-shell-scripting", @@ -119,12 +101,6 @@ "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." }, - { - "id": "pentest-checklist", - "path": "skills/.disabled/pentest-checklist", - "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." - }, { "id": "pentest-checklist", "path": "skills/pentest-checklist", @@ -185,12 +161,6 @@ "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." }, - { - "id": "top-web-vulnerabilities", - "path": "skills/.disabled/top-web-vulnerabilities", - "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." - }, { "id": "top-web-vulnerabilities", "path": "skills/top-web-vulnerabilities", @@ -269,24 +239,12 @@ "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.\"" }, - { - "id": "algorithmic-art", - "path": "skills/.disabled/algorithmic-art", - "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." - }, { "id": "algorithmic-art", "path": "skills/algorithmic-art", "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." }, - { - "id": "app-store-optimization", - "path": "skills/.disabled/app-store-optimization", - "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" - }, { "id": "app-store-optimization", "path": "skills/app-store-optimization", @@ -317,12 +275,6 @@ "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.\"" }, - { - "id": "backend-dev-guidelines", - "path": "skills/.disabled/backend-dev-guidelines", - "name": "backend-dev-guidelines", - "description": "Comprehensive backend development guide for Node.js/Express/TypeScript microservices. Use when creating routes, controllers, services, repositories, middleware, or working with Express APIs, Prisma database access, Sentry error tracking, Zod validation, unifiedConfig, dependency injection, or async patterns. Covers layered architecture (routes \u2192 controllers \u2192 services \u2192 repositories), BaseController pattern, error handling, performance monitoring, testing strategies, and migration from legacy patterns." - }, { "id": "backend-dev-guidelines", "path": "skills/backend-dev-guidelines", @@ -335,12 +287,6 @@ "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\")" }, - { - "id": "brainstorming", - "path": "skills/.disabled/brainstorming", - "name": "brainstorming", - "description": "\"You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.\"" - }, { "id": "brainstorming", "path": "skills/brainstorming", @@ -383,12 +329,6 @@ "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.\"" }, - { - "id": "canvas-design", - "path": "skills/.disabled/canvas-design", - "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." - }, { "id": "canvas-design", "path": "skills/canvas-design", @@ -431,12 +371,6 @@ "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.\"" }, - { - "id": "core-components", - "path": "skills/.disabled/core-components", - "name": "core-components", - "description": "Core component library and design system patterns. Use when building UI, using design tokens, or working with the component library." - }, { "id": "core-components", "path": "skills/core-components", @@ -449,12 +383,6 @@ "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.\"" }, - { - "id": "claude-d3js-skill", - "path": "skills/.disabled/claude-d3js-skill", - "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." - }, { "id": "claude-d3js-skill", "path": "skills/claude-d3js-skill", @@ -467,12 +395,6 @@ "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.\"" }, - { - "id": "dispatching-parallel-agents", - "path": "skills/.disabled/dispatching-parallel-agents", - "name": "dispatching-parallel-agents", - "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies" - }, { "id": "dispatching-parallel-agents", "path": "skills/dispatching-parallel-agents", @@ -497,24 +419,12 @@ "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.\"" }, - { - "id": "executing-plans", - "path": "skills/.disabled/executing-plans", - "name": "executing-plans", - "description": "Use when you have a written implementation plan to execute in a separate session with review checkpoints" - }, { "id": "executing-plans", "path": "skills/executing-plans", "name": "executing-plans", "description": "Use when you have a written implementation plan to execute in a separate session with review checkpoints" }, - { - "id": "file-organizer", - "path": "skills/.disabled/file-organizer", - "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." - }, { "id": "file-organizer", "path": "skills/file-organizer", @@ -527,12 +437,6 @@ "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.\"" }, - { - "id": "finishing-a-development-branch", - "path": "skills/.disabled/finishing-a-development-branch", - "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" - }, { "id": "finishing-a-development-branch", "path": "skills/finishing-a-development-branch", @@ -545,12 +449,6 @@ "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\"" }, - { - "id": "frontend-design", - "path": "skills/.disabled/frontend-design", - "name": "frontend-design", - "description": "Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics." - }, { "id": "frontend-design", "path": "skills/frontend-design", @@ -629,12 +527,6 @@ "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." }, - { - "id": "kaizen", - "path": "skills/.disabled/kaizen", - "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." - }, { "id": "langfuse", "path": "skills/langfuse", @@ -653,12 +545,6 @@ "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.\"" }, - { - "id": "loki-mode", - "path": "skills/.disabled/loki-mode", - "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." - }, { "id": "loki-mode", "path": "skills/loki-mode", @@ -737,12 +623,6 @@ "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\"" }, - { - "id": "product-manager-toolkit", - "path": "skills/.disabled/product-manager-toolkit", - "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." - }, { "id": "product-manager-toolkit", "path": "skills/product-manager-toolkit", @@ -761,12 +641,6 @@ "name": "prompt-engineer", "description": "\"Expert in designing effective prompts for LLM-powered applications. Masters prompt structure, context management, output formatting, and prompt evaluation. Use when: prompt engineering, system prompt, few-shot, chain of thought, prompt design.\"" }, - { - "id": "prompt-engineering", - "path": "skills/.disabled/prompt-engineering", - "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." - }, { "id": "prompt-engineering", "path": "skills/prompt-engineering", @@ -791,36 +665,18 @@ "name": "rag-implementation", "description": "\"Retrieval-Augmented Generation patterns including chunking, embeddings, vector stores, and retrieval optimization Use when: rag, retrieval augmented, vector search, embeddings, semantic search.\"" }, - { - "id": "react-ui-patterns", - "path": "skills/.disabled/react-ui-patterns", - "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." - }, { "id": "react-ui-patterns", "path": "skills/react-ui-patterns", "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." }, - { - "id": "receiving-code-review", - "path": "skills/.disabled/receiving-code-review", - "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" - }, { "id": "receiving-code-review", "path": "skills/receiving-code-review", "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" }, - { - "id": "requesting-code-review", - "path": "skills/.disabled/requesting-code-review", - "name": "requesting-code-review", - "description": "Use when completing tasks, implementing major features, or before merging to verify work meets requirements" - }, { "id": "requesting-code-review", "path": "skills/requesting-code-review", @@ -869,24 +725,12 @@ "name": "shopify-development", "description": "|" }, - { - "id": "skill-creator", - "path": "skills/.disabled/skill-creator", - "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." - }, { "id": "skill-creator", "path": "skills/skill-creator", "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." }, - { - "id": "skill-developer", - "path": "skills/.disabled/skill-developer", - "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." - }, { "id": "skill-developer", "path": "skills/skill-developer", @@ -899,12 +743,6 @@ "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.\"" }, - { - "id": "slack-gif-creator", - "path": "skills/.disabled/slack-gif-creator", - "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.\"" - }, { "id": "slack-gif-creator", "path": "skills/slack-gif-creator", @@ -923,12 +761,6 @@ "name": "stripe-integration", "description": "\"Get paid from day one. Payments, subscriptions, billing portal, webhooks, metered billing, Stripe Connect. The complete guide to implementing Stripe correctly, including all the edge cases that will bite you at 3am. This isn't just API calls - it's the full payment system: handling failures, managing subscriptions, dealing with dunning, and keeping revenue flowing. Use when: stripe, payments, subscription, billing, checkout.\"" }, - { - "id": "subagent-driven-development", - "path": "skills/.disabled/subagent-driven-development", - "name": "subagent-driven-development", - "description": "Use when executing implementation plans with independent tasks in the current session" - }, { "id": "subagent-driven-development", "path": "skills/subagent-driven-development", @@ -959,36 +791,18 @@ "name": "test-driven-development", "description": "Use when implementing any feature or bugfix, before writing implementation code" }, - { - "id": "test-fixing", - "path": "skills/.disabled/test-fixing", - "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." - }, { "id": "test-fixing", "path": "skills/test-fixing", "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." }, - { - "id": "testing-patterns", - "path": "skills/.disabled/testing-patterns", - "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." - }, { "id": "testing-patterns", "path": "skills/testing-patterns", "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." }, - { - "id": "theme-factory", - "path": "skills/.disabled/theme-factory", - "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." - }, { "id": "theme-factory", "path": "skills/theme-factory", @@ -1019,24 +833,12 @@ "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.\"" }, - { - "id": "using-git-worktrees", - "path": "skills/.disabled/using-git-worktrees", - "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" - }, { "id": "using-git-worktrees", "path": "skills/using-git-worktrees", "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" }, - { - "id": "using-superpowers", - "path": "skills/.disabled/using-superpowers", - "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" - }, { "id": "using-superpowers", "path": "skills/using-superpowers", @@ -1079,12 +881,6 @@ "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.\"" }, - { - "id": "web-artifacts-builder", - "path": "skills/.disabled/web-artifacts-builder", - "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." - }, { "id": "web-artifacts-builder", "path": "skills/web-artifacts-builder",