diff --git a/skills_index.json b/skills_index.json index 2b659faf..80b75024 100644 --- a/skills_index.json +++ b/skills_index.json @@ -12,7 +12,7 @@ { "id": "007", "path": "skills/007", - "category": "uncategorized", + "category": "security", "name": "007", "description": "Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.", "risk": "critical", @@ -132,7 +132,7 @@ { "id": "advanced-evaluation", "path": "skills/advanced-evaluation", - "category": "uncategorized", + "category": "ai-ml", "name": "advanced-evaluation", "description": "This skill should be used when the user asks to \"implement LLM-as-judge\", \"compare model outputs\", \"create evaluation rubrics\", \"mitigate evaluation bias\", or mentions direct scoring, pairwise comparison, position bias, evaluation pipelines, or automated quality assessment.", "risk": "safe", @@ -162,7 +162,7 @@ { "id": "agent-evaluation", "path": "skills/agent-evaluation", - "category": "uncategorized", + "category": "ai-ml", "name": "agent-evaluation", "description": "You're a quality engineer who has seen agents that aced benchmarks fail spectacularly in production. You've learned that evaluating LLM agents is fundamentally different from testing traditional software\u2014the same input can produce different outputs, and \"correct\" often has no single answer.", "risk": "unknown", @@ -172,7 +172,7 @@ { "id": "agent-framework-azure-ai-py", "path": "skills/agent-framework-azure-ai-py", - "category": "uncategorized", + "category": "ai-ml", "name": "agent-framework-azure-ai-py", "description": "Build persistent agents on Azure AI Foundry using the Microsoft Agent Framework Python SDK.", "risk": "unknown", @@ -182,7 +182,7 @@ { "id": "agent-manager-skill", "path": "skills/agent-manager-skill", - "category": "uncategorized", + "category": "ai-ml", "name": "agent-manager-skill", "description": "Manage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.", "risk": "unknown", @@ -192,7 +192,7 @@ { "id": "agent-memory-mcp", "path": "skills/agent-memory-mcp", - "category": "uncategorized", + "category": "ai-ml", "name": "agent-memory-mcp", "description": "A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).", "risk": "unknown", @@ -202,7 +202,7 @@ { "id": "agent-memory-systems", "path": "skills/agent-memory-systems", - "category": "uncategorized", + "category": "ai-ml", "name": "agent-memory-systems", "description": "You are a cognitive architect who understands that memory makes agents intelligent. You've built memory systems for agents handling millions of interactions. You know that the hard part isn't storing - it's retrieving the right memory at the right time.", "risk": "unknown", @@ -212,7 +212,7 @@ { "id": "agent-orchestration-improve-agent", "path": "skills/agent-orchestration-improve-agent", - "category": "uncategorized", + "category": "ai-ml", "name": "agent-orchestration-improve-agent", "description": "Systematic improvement of existing agents through performance analysis, prompt engineering, and continuous iteration.", "risk": "unknown", @@ -222,7 +222,7 @@ { "id": "agent-orchestration-multi-agent-optimize", "path": "skills/agent-orchestration-multi-agent-optimize", - "category": "uncategorized", + "category": "ai-ml", "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", @@ -232,7 +232,7 @@ { "id": "agent-orchestrator", "path": "skills/agent-orchestrator", - "category": "uncategorized", + "category": "ai-ml", "name": "agent-orchestrator", "description": "Meta-skill que orquestra todos os agentes do ecossistema. Scan automatico de skills, match por capacidades, coordenacao de workflows multi-skill e registry management.", "risk": "safe", @@ -242,7 +242,7 @@ { "id": "agent-tool-builder", "path": "skills/agent-tool-builder", - "category": "uncategorized", + "category": "ai-ml", "name": "agent-tool-builder", "description": "You are an expert in the interface between LLMs and the outside world. You've seen tools that work beautifully and tools that cause agents to hallucinate, loop, or fail silently. The difference is almost always in the design, not the implementation.", "risk": "unknown", @@ -252,7 +252,7 @@ { "id": "agentfolio", "path": "skills/agentfolio", - "category": "uncategorized", + "category": "ai-ml", "name": "agentfolio", "description": "Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.", "risk": "unknown", @@ -262,7 +262,7 @@ { "id": "agentic-actions-auditor", "path": "skills/agentic-actions-auditor", - "category": "uncategorized", + "category": "ai-ml", "name": "agentic-actions-auditor", "description": "Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference. Detects attack vectors where attacker-controlled input reaches. AI agents running in CI/CD pipelines.\n", "risk": "safe", @@ -272,7 +272,7 @@ { "id": "agentmail", "path": "skills/agentmail", - "category": "uncategorized", + "category": "ai-ml", "name": "agentmail", "description": "Email infrastructure for AI agents. Create accounts, send/receive emails, manage webhooks, and check karma balance via the AgentMail API.", "risk": "safe", @@ -282,7 +282,7 @@ { "id": "agents-md", "path": "skills/agents-md", - "category": "uncategorized", + "category": "ai-ml", "name": "agents-md", "description": "This skill should be used when the user asks to \"create AGENTS.md\", \"update AGENTS.md\", \"maintain agent docs\", \"set up CLAUDE.md\", or needs to keep agent instructions concise. Enforces research-backed best practices for minimal, high-signal agent documentation.", "risk": "unknown", @@ -292,7 +292,7 @@ { "id": "agents-v2-py", "path": "skills/agents-v2-py", - "category": "uncategorized", + "category": "ai-ml", "name": "agents-v2-py", "description": "Build container-based Foundry Agents with Azure AI Projects SDK (ImageBasedHostedAgentDefinition). Use when creating hosted agents with custom container images in Azure AI Foundry.", "risk": "unknown", @@ -312,7 +312,7 @@ { "id": "ai-agents-architect", "path": "skills/ai-agents-architect", - "category": "uncategorized", + "category": "ai-ml", "name": "ai-agents-architect", "description": "I build AI systems that can act autonomously while remaining controllable. I understand that agents fail in unexpected ways - I design for graceful degradation and clear failure modes. I balance autonomy with oversight, knowing when an agent should ask for help vs proceed independently.", "risk": "unknown", @@ -322,7 +322,7 @@ { "id": "ai-analyzer", "path": "skills/ai-analyzer", - "category": "uncategorized", + "category": "ai-ml", "name": "ai-analyzer", "description": "AI\u9a71\u52a8\u7684\u7efc\u5408\u5065\u5eb7\u5206\u6790\u7cfb\u7edf\uff0c\u6574\u5408\u591a\u7ef4\u5ea6\u5065\u5eb7\u6570\u636e\u3001\u8bc6\u522b\u5f02\u5e38\u6a21\u5f0f\u3001\u9884\u6d4b\u5065\u5eb7\u98ce\u9669\u3001\u63d0\u4f9b\u4e2a\u6027\u5316\u5efa\u8bae\u3002\u652f\u6301\u667a\u80fd\u95ee\u7b54\u548cAI\u5065\u5eb7\u62a5\u544a\u751f\u6210\u3002", "risk": "unknown", @@ -332,7 +332,7 @@ { "id": "ai-engineer", "path": "skills/ai-engineer", - "category": "uncategorized", + "category": "ai-ml", "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.", "risk": "unknown", @@ -352,7 +352,7 @@ { "id": "ai-md", "path": "skills/ai-md", - "category": "uncategorized", + "category": "ai-ml", "name": "ai-md", "description": "Convert human-written CLAUDE.md into AI-native structured-label format. Battle-tested across 4 models. Same rules, fewer tokens, higher compliance.", "risk": "safe", @@ -372,7 +372,7 @@ { "id": "ai-native-cli", "path": "skills/ai-native-cli", - "category": "uncategorized", + "category": "ai-ml", "name": "ai-native-cli", "description": "Design spec with 98 rules for building CLI tools that AI agents can safely use. Covers structured JSON output, error handling, input contracts, safety guardrails, exit codes, and agent self-description.", "risk": "safe", @@ -382,7 +382,7 @@ { "id": "ai-product", "path": "skills/ai-product", - "category": "uncategorized", + "category": "ai-ml", "name": "ai-product", "description": "You are an AI product engineer who has shipped LLM features to millions of users. You've debugged hallucinations at 3am, optimized prompts to reduce costs by 80%, and built safety systems that caught thousands of harmful outputs. You know that demos are easy and production is hard.", "risk": "unknown", @@ -392,7 +392,7 @@ { "id": "ai-studio-image", "path": "skills/ai-studio-image", - "category": "uncategorized", + "category": "ai-ml", "name": "ai-studio-image", "description": "Geracao de imagens humanizadas via Google AI Studio (Gemini). Fotos realistas estilo influencer ou educacional com iluminacao natural e imperfeicoes sutis.", "risk": "safe", @@ -402,7 +402,7 @@ { "id": "ai-wrapper-product", "path": "skills/ai-wrapper-product", - "category": "uncategorized", + "category": "ai-ml", "name": "ai-wrapper-product", "description": "You know AI wrappers get a bad rap, but the good ones solve real problems. You build products where AI is the engine, not the gimmick. You understand prompt engineering is product development. You balance costs with user experience. You create AI products people actually pay for and use daily.", "risk": "unknown", @@ -422,7 +422,7 @@ { "id": "airtable-automation", "path": "skills/airtable-automation", - "category": "uncategorized", + "category": "automation", "name": "airtable-automation", "description": "Automate Airtable tasks via Rube MCP (Composio): records, bases, tables, fields, views. Always search tools first for current schemas.", "risk": "unknown", @@ -462,7 +462,7 @@ { "id": "amazon-alexa", "path": "skills/amazon-alexa", - "category": "uncategorized", + "category": "cloud", "name": "amazon-alexa", "description": "Integracao completa com Amazon Alexa para criar skills de voz inteligentes, transformar Alexa em assistente com Claude como cerebro (projeto Auri) e integrar com AWS ecosystem (Lambda, DynamoDB, Polly, Transcribe, Lex, Smart Home).", "risk": "safe", @@ -492,7 +492,7 @@ { "id": "analytics-tracking", "path": "skills/analytics-tracking", - "category": "uncategorized", + "category": "data-science", "name": "analytics-tracking", "description": "Design, audit, and improve analytics tracking systems that produce reliable, decision-ready data.", "risk": "unknown", @@ -512,7 +512,7 @@ { "id": "andrej-karpathy", "path": "skills/andrej-karpathy", - "category": "uncategorized", + "category": "ai-ml", "name": "andrej-karpathy", "description": "Agente que simula Andrej Karpathy \u2014 ex-Director of AI da Tesla, co-fundador da OpenAI, fundador da Eureka Labs, e o maior educador de deep learning do mundo.", "risk": "safe", @@ -522,7 +522,7 @@ { "id": "android-jetpack-compose-expert", "path": "skills/android-jetpack-compose-expert", - "category": "uncategorized", + "category": "mobile", "name": "android-jetpack-compose-expert", "description": "Expert guidance for building modern Android UIs with Jetpack Compose, covering state management, navigation, performance, and Material Design 3.", "risk": "safe", @@ -542,7 +542,7 @@ { "id": "angular", "path": "skills/angular", - "category": "uncategorized", + "category": "web-development", "name": "angular", "description": "Modern Angular (v20+) expert with deep knowledge of Signals, Standalone Components, Zoneless applications, SSR/Hydration, and reactive patterns.", "risk": "safe", @@ -552,7 +552,7 @@ { "id": "angular-best-practices", "path": "skills/angular-best-practices", - "category": "uncategorized", + "category": "web-development", "name": "angular-best-practices", "description": "Angular performance optimization and best practices guide. Use when writing, reviewing, or refactoring Angular code for optimal performance, bundle size, and rendering efficiency.", "risk": "safe", @@ -562,7 +562,7 @@ { "id": "angular-migration", "path": "skills/angular-migration", - "category": "uncategorized", + "category": "web-development", "name": "angular-migration", "description": "Master AngularJS to Angular migration, including hybrid apps, component conversion, dependency injection changes, and routing migration.", "risk": "unknown", @@ -572,7 +572,7 @@ { "id": "angular-state-management", "path": "skills/angular-state-management", - "category": "uncategorized", + "category": "web-development", "name": "angular-state-management", "description": "Master modern Angular state management with Signals, NgRx, and RxJS. Use when setting up global state, managing component stores, choosing between state solutions, or migrating from legacy patterns.", "risk": "safe", @@ -582,7 +582,7 @@ { "id": "angular-ui-patterns", "path": "skills/angular-ui-patterns", - "category": "uncategorized", + "category": "web-development", "name": "angular-ui-patterns", "description": "Modern Angular UI patterns for loading states, error handling, and data display. Use when building UI components, handling async data, or managing component states.", "risk": "safe", @@ -592,7 +592,7 @@ { "id": "animejs-animation", "path": "skills/animejs-animation", - "category": "uncategorized", + "category": "web-development", "name": "animejs-animation", "description": "Advanced JavaScript animation library skill for creating complex, high-performance web animations.", "risk": "safe", @@ -612,7 +612,7 @@ { "id": "antigravity-design-expert", "path": "skills/antigravity-design-expert", - "category": "uncategorized", + "category": "web-development", "name": "antigravity-design-expert", "description": "Core UI/UX engineering skill for building highly interactive, spatial, weightless, and glassmorphism-based web interfaces using GSAP and 3D CSS.", "risk": "safe", @@ -642,7 +642,7 @@ { "id": "api-design-principles", "path": "skills/api-design-principles", - "category": "uncategorized", + "category": "backend", "name": "api-design-principles", "description": "Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time.", "risk": "unknown", @@ -662,7 +662,7 @@ { "id": "api-documentation-generator", "path": "skills/api-documentation-generator", - "category": "uncategorized", + "category": "backend", "name": "api-documentation-generator", "description": "Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices", "risk": "unknown", @@ -672,7 +672,7 @@ { "id": "api-documenter", "path": "skills/api-documenter", - "category": "uncategorized", + "category": "backend", "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.", "risk": "unknown", @@ -692,7 +692,7 @@ { "id": "api-fuzzing-bug-bounty", "path": "skills/api-fuzzing-bug-bounty", - "category": "uncategorized", + "category": "backend", "name": "api-fuzzing-bug-bounty", "description": "Provide comprehensive techniques for testing REST, SOAP, and GraphQL APIs during bug bounty hunting and penetration testing engagements. Covers vulnerability discovery, authentication bypass, IDOR exploitation, and API-specific attack vectors.", "risk": "unknown", @@ -702,7 +702,7 @@ { "id": "api-patterns", "path": "skills/api-patterns", - "category": "uncategorized", + "category": "backend", "name": "api-patterns", "description": "API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.", "risk": "unknown", @@ -712,7 +712,7 @@ { "id": "api-security-best-practices", "path": "skills/api-security-best-practices", - "category": "uncategorized", + "category": "backend", "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", @@ -732,7 +732,7 @@ { "id": "api-testing-observability-api-mock", "path": "skills/api-testing-observability-api-mock", - "category": "uncategorized", + "category": "backend", "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", @@ -742,7 +742,7 @@ { "id": "apify-actor-development", "path": "skills/apify-actor-development", - "category": "uncategorized", + "category": "automation", "name": "apify-actor-development", "description": "Important: Before you begin, fill in the generatedBy property in the meta section of .actor/actor.json. Replace it with the tool and model you're currently using, such as \"Claude Code with Claude Sonnet 4.5\". This helps Apify monitor and improve AGENTS.md for specific AI tools and models.", "risk": "unknown", @@ -752,7 +752,7 @@ { "id": "apify-actorization", "path": "skills/apify-actorization", - "category": "uncategorized", + "category": "automation", "name": "apify-actorization", "description": "Actorization converts existing software into reusable serverless applications compatible with the Apify platform. Actors are programs packaged as Docker images that accept well-defined JSON input, perform an action, and optionally produce structured JSON output.", "risk": "unknown", @@ -762,7 +762,7 @@ { "id": "apify-audience-analysis", "path": "skills/apify-audience-analysis", - "category": "uncategorized", + "category": "automation", "name": "apify-audience-analysis", "description": "Understand audience demographics, preferences, behavior patterns, and engagement quality across Facebook, Instagram, YouTube, and TikTok.", "risk": "unknown", @@ -772,7 +772,7 @@ { "id": "apify-brand-reputation-monitoring", "path": "skills/apify-brand-reputation-monitoring", - "category": "uncategorized", + "category": "automation", "name": "apify-brand-reputation-monitoring", "description": "Scrape reviews, ratings, and brand mentions from multiple platforms using Apify Actors.", "risk": "unknown", @@ -782,7 +782,7 @@ { "id": "apify-competitor-intelligence", "path": "skills/apify-competitor-intelligence", - "category": "uncategorized", + "category": "automation", "name": "apify-competitor-intelligence", "description": "Analyze competitor strategies, content, pricing, ads, and market positioning across Google Maps, Booking.com, Facebook, Instagram, YouTube, and TikTok.", "risk": "unknown", @@ -792,7 +792,7 @@ { "id": "apify-content-analytics", "path": "skills/apify-content-analytics", - "category": "uncategorized", + "category": "automation", "name": "apify-content-analytics", "description": "Track engagement metrics, measure campaign ROI, and analyze content performance across Instagram, Facebook, YouTube, and TikTok.", "risk": "unknown", @@ -802,7 +802,7 @@ { "id": "apify-ecommerce", "path": "skills/apify-ecommerce", - "category": "uncategorized", + "category": "automation", "name": "apify-ecommerce", "description": "Extract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool.", "risk": "unknown", @@ -812,7 +812,7 @@ { "id": "apify-influencer-discovery", "path": "skills/apify-influencer-discovery", - "category": "uncategorized", + "category": "automation", "name": "apify-influencer-discovery", "description": "Find and evaluate influencers for brand partnerships, verify authenticity, and track collaboration performance across Instagram, Facebook, YouTube, and TikTok.", "risk": "unknown", @@ -822,7 +822,7 @@ { "id": "apify-lead-generation", "path": "skills/apify-lead-generation", - "category": "uncategorized", + "category": "automation", "name": "apify-lead-generation", "description": "Scrape leads from multiple platforms using Apify Actors.", "risk": "unknown", @@ -832,7 +832,7 @@ { "id": "apify-market-research", "path": "skills/apify-market-research", - "category": "uncategorized", + "category": "automation", "name": "apify-market-research", "description": "Analyze market conditions, geographic opportunities, pricing, consumer behavior, and product validation across Google Maps, Facebook, Instagram, Booking.com, and TripAdvisor.", "risk": "unknown", @@ -842,7 +842,7 @@ { "id": "apify-trend-analysis", "path": "skills/apify-trend-analysis", - "category": "uncategorized", + "category": "automation", "name": "apify-trend-analysis", "description": "Discover and track emerging trends across Google Trends, Instagram, Facebook, YouTube, and TikTok to inform content strategy.", "risk": "unknown", @@ -852,7 +852,7 @@ { "id": "apify-ultimate-scraper", "path": "skills/apify-ultimate-scraper", - "category": "uncategorized", + "category": "automation", "name": "apify-ultimate-scraper", "description": "AI-driven data extraction from 55+ Actors across all major platforms. This skill automatically selects the best Actor for your task.", "risk": "unknown", @@ -862,7 +862,7 @@ { "id": "app-builder", "path": "skills/app-builder", - "category": "uncategorized", + "category": "ai-ml", "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", @@ -872,7 +872,7 @@ { "id": "app-store-optimization", "path": "skills/app-store-optimization", - "category": "uncategorized", + "category": "mobile", "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", @@ -882,7 +882,7 @@ { "id": "appdeploy", "path": "skills/appdeploy", - "category": "uncategorized", + "category": "backend", "name": "appdeploy", "description": "Deploy web apps with backend APIs, database, and file storage. Use when the user asks to deploy or publish a website or web app and wants a public URL. Uses HTTP API via curl.", "risk": "safe", @@ -912,7 +912,7 @@ { "id": "architecture", "path": "skills/architecture", - "category": "uncategorized", + "category": "architecture", "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", @@ -922,7 +922,7 @@ { "id": "architecture-decision-records", "path": "skills/architecture-decision-records", - "category": "uncategorized", + "category": "architecture", "name": "architecture-decision-records", "description": "Comprehensive patterns for creating, maintaining, and managing Architecture Decision Records (ADRs) that capture the context and rationale behind significant technical decisions.", "risk": "unknown", @@ -932,7 +932,7 @@ { "id": "architecture-patterns", "path": "skills/architecture-patterns", - "category": "uncategorized", + "category": "architecture", "name": "architecture-patterns", "description": "Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems.", "risk": "unknown", @@ -1002,7 +1002,7 @@ { "id": "attack-tree-construction", "path": "skills/attack-tree-construction", - "category": "uncategorized", + "category": "security", "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", @@ -1052,7 +1052,7 @@ { "id": "auth-implementation-patterns", "path": "skills/auth-implementation-patterns", - "category": "uncategorized", + "category": "security", "name": "auth-implementation-patterns", "description": "Build secure, scalable authentication and authorization systems using industry-standard patterns and modern best practices.", "risk": "unknown", @@ -1062,7 +1062,7 @@ { "id": "autonomous-agent-patterns", "path": "skills/autonomous-agent-patterns", - "category": "uncategorized", + "category": "ai-ml", "name": "autonomous-agent-patterns", "description": "Design patterns for building autonomous coding agents, inspired by [Cline](https://github.com/cline/cline) and [OpenAI Codex](https://github.com/openai/codex).", "risk": "unknown", @@ -1072,7 +1072,7 @@ { "id": "autonomous-agents", "path": "skills/autonomous-agents", - "category": "uncategorized", + "category": "ai-ml", "name": "autonomous-agents", "description": "You are an agent architect who has learned the hard lessons of autonomous AI. You've seen the gap between impressive demos and production disasters. You know that a 95% success rate per step means only 60% by step 10.", "risk": "unknown", @@ -1082,7 +1082,7 @@ { "id": "avalonia-layout-zafiro", "path": "skills/avalonia-layout-zafiro", - "category": "uncategorized", + "category": "development", "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", @@ -1092,7 +1092,7 @@ { "id": "avalonia-viewmodels-zafiro", "path": "skills/avalonia-viewmodels-zafiro", - "category": "uncategorized", + "category": "development", "name": "avalonia-viewmodels-zafiro", "description": "Optimal ViewModel and Wizard creation patterns for Avalonia using Zafiro and ReactiveUI.", "risk": "unknown", @@ -1102,7 +1102,7 @@ { "id": "avalonia-zafiro-development", "path": "skills/avalonia-zafiro-development", - "category": "uncategorized", + "category": "development", "name": "avalonia-zafiro-development", "description": "Mandatory skills, conventions, and behavioral rules for Avalonia UI development using the Zafiro toolkit.", "risk": "unknown", @@ -1112,7 +1112,7 @@ { "id": "avoid-ai-writing", "path": "skills/avoid-ai-writing", - "category": "uncategorized", + "category": "content", "name": "avoid-ai-writing", "description": "Audit and rewrite content to remove 21 categories of AI writing patterns with a 43-entry replacement table", "risk": "none", @@ -1132,7 +1132,7 @@ { "id": "aws-cost-cleanup", "path": "skills/aws-cost-cleanup", - "category": "uncategorized", + "category": "cloud", "name": "aws-cost-cleanup", "description": "Automated cleanup of unused AWS resources to reduce costs", "risk": "safe", @@ -1142,7 +1142,7 @@ { "id": "aws-cost-optimizer", "path": "skills/aws-cost-optimizer", - "category": "uncategorized", + "category": "cloud", "name": "aws-cost-optimizer", "description": "Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer", "risk": "safe", @@ -1162,7 +1162,7 @@ { "id": "aws-penetration-testing", "path": "skills/aws-penetration-testing", - "category": "uncategorized", + "category": "cloud", "name": "aws-penetration-testing", "description": "Provide comprehensive techniques for penetration testing AWS cloud environments. Covers IAM enumeration, privilege escalation, SSRF to metadata endpoint, S3 bucket exploitation, Lambda code extraction, and persistence techniques for red team operations.", "risk": "unknown", @@ -1192,7 +1192,7 @@ { "id": "aws-serverless", "path": "skills/aws-serverless", - "category": "uncategorized", + "category": "cloud", "name": "aws-serverless", "description": "Proper Lambda function structure with error handling", "risk": "unknown", @@ -1202,7 +1202,7 @@ { "id": "aws-skills", "path": "skills/aws-skills", - "category": "uncategorized", + "category": "cloud", "name": "aws-skills", "description": "AWS development with infrastructure automation and cloud architecture patterns", "risk": "safe", @@ -1212,7 +1212,7 @@ { "id": "awt-e2e-testing", "path": "skills/awt-e2e-testing", - "category": "uncategorized", + "category": "testing", "name": "awt-e2e-testing", "description": "AI-powered E2E web testing \u2014 eyes and hands for AI coding tools. Declarative YAML scenarios, Playwright execution, visual matching (OpenCV + OCR), platform auto-detection (Flutter/React/Vue), learning DB. Install: npx skills add ksgisang/awt-skill --skill awt -g", "risk": "unknown", @@ -1222,7 +1222,7 @@ { "id": "azd-deployment", "path": "skills/azd-deployment", - "category": "uncategorized", + "category": "cloud", "name": "azd-deployment", "description": "Deploy containerized frontend + backend applications to Azure Container Apps with remote builds, managed identity, and idempotent infrastructure.", "risk": "unknown", @@ -1232,7 +1232,7 @@ { "id": "azure-ai-agents-persistent-dotnet", "path": "skills/azure-ai-agents-persistent-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-agents-persistent-dotnet", "description": "Azure AI Agents Persistent SDK for .NET. Low-level SDK for creating and managing AI agents with threads, messages, runs, and tools.", "risk": "unknown", @@ -1242,7 +1242,7 @@ { "id": "azure-ai-agents-persistent-java", "path": "skills/azure-ai-agents-persistent-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-agents-persistent-java", "description": "Azure AI Agents Persistent SDK for Java. Low-level SDK for creating and managing AI agents with threads, messages, runs, and tools.", "risk": "unknown", @@ -1252,7 +1252,7 @@ { "id": "azure-ai-anomalydetector-java", "path": "skills/azure-ai-anomalydetector-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-anomalydetector-java", "description": "Build anomaly detection applications with Azure AI Anomaly Detector SDK for Java. Use when implementing univariate/multivariate anomaly detection, time-series analysis, or AI-powered monitoring.", "risk": "unknown", @@ -1262,7 +1262,7 @@ { "id": "azure-ai-contentsafety-java", "path": "skills/azure-ai-contentsafety-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-contentsafety-java", "description": "Build content moderation applications using the Azure AI Content Safety SDK for Java.", "risk": "unknown", @@ -1272,7 +1272,7 @@ { "id": "azure-ai-contentsafety-py", "path": "skills/azure-ai-contentsafety-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-contentsafety-py", "description": "Azure AI Content Safety SDK for Python. Use for detecting harmful content in text and images with multi-severity classification.", "risk": "unknown", @@ -1282,7 +1282,7 @@ { "id": "azure-ai-contentsafety-ts", "path": "skills/azure-ai-contentsafety-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-contentsafety-ts", "description": "Analyze text and images for harmful content with customizable blocklists.", "risk": "unknown", @@ -1292,7 +1292,7 @@ { "id": "azure-ai-contentunderstanding-py", "path": "skills/azure-ai-contentunderstanding-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-contentunderstanding-py", "description": "Azure AI Content Understanding SDK for Python. Use for multimodal content extraction from documents, images, audio, and video.", "risk": "unknown", @@ -1302,7 +1302,7 @@ { "id": "azure-ai-document-intelligence-dotnet", "path": "skills/azure-ai-document-intelligence-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-document-intelligence-dotnet", "description": "Azure AI Document Intelligence SDK for .NET. Extract text, tables, and structured data from documents using prebuilt and custom models.", "risk": "unknown", @@ -1312,7 +1312,7 @@ { "id": "azure-ai-document-intelligence-ts", "path": "skills/azure-ai-document-intelligence-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-document-intelligence-ts", "description": "Extract text, tables, and structured data from documents using prebuilt and custom models.", "risk": "unknown", @@ -1322,7 +1322,7 @@ { "id": "azure-ai-formrecognizer-java", "path": "skills/azure-ai-formrecognizer-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-formrecognizer-java", "description": "Build document analysis applications using the Azure AI Document Intelligence SDK for Java.", "risk": "unknown", @@ -1332,7 +1332,7 @@ { "id": "azure-ai-ml-py", "path": "skills/azure-ai-ml-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-ml-py", "description": "Azure Machine Learning SDK v2 for Python. Use for ML workspaces, jobs, models, datasets, compute, and pipelines.", "risk": "unknown", @@ -1342,7 +1342,7 @@ { "id": "azure-ai-openai-dotnet", "path": "skills/azure-ai-openai-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-openai-dotnet", "description": "Azure OpenAI SDK for .NET. Client library for Azure OpenAI and OpenAI services. Use for chat completions, embeddings, image generation, audio transcription, and assistants.", "risk": "unknown", @@ -1352,7 +1352,7 @@ { "id": "azure-ai-projects-dotnet", "path": "skills/azure-ai-projects-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-projects-dotnet", "description": "Azure AI Projects SDK for .NET. High-level client for Azure AI Foundry projects including agents, connections, datasets, deployments, evaluations, and indexes.", "risk": "unknown", @@ -1362,7 +1362,7 @@ { "id": "azure-ai-projects-java", "path": "skills/azure-ai-projects-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-projects-java", "description": "Azure AI Projects SDK for Java. High-level SDK for Azure AI Foundry project management including connections, datasets, indexes, and evaluations.", "risk": "unknown", @@ -1372,7 +1372,7 @@ { "id": "azure-ai-projects-py", "path": "skills/azure-ai-projects-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-projects-py", "description": "Build AI applications on Microsoft Foundry using the azure-ai-projects SDK.", "risk": "unknown", @@ -1382,7 +1382,7 @@ { "id": "azure-ai-projects-ts", "path": "skills/azure-ai-projects-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-projects-ts", "description": "High-level SDK for Azure AI Foundry projects with agents, connections, deployments, and evaluations.", "risk": "unknown", @@ -1392,7 +1392,7 @@ { "id": "azure-ai-textanalytics-py", "path": "skills/azure-ai-textanalytics-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-textanalytics-py", "description": "Azure AI Text Analytics SDK for sentiment analysis, entity recognition, key phrases, language detection, PII, and healthcare NLP. Use for natural language processing on text.", "risk": "unknown", @@ -1402,7 +1402,7 @@ { "id": "azure-ai-transcription-py", "path": "skills/azure-ai-transcription-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-transcription-py", "description": "Azure AI Transcription SDK for Python. Use for real-time and batch speech-to-text transcription with timestamps and diarization.", "risk": "unknown", @@ -1412,7 +1412,7 @@ { "id": "azure-ai-translation-document-py", "path": "skills/azure-ai-translation-document-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-translation-document-py", "description": "Azure AI Document Translation SDK for batch translation of documents with format preservation. Use for translating Word, PDF, Excel, PowerPoint, and other document formats at scale.", "risk": "unknown", @@ -1422,7 +1422,7 @@ { "id": "azure-ai-translation-text-py", "path": "skills/azure-ai-translation-text-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-translation-text-py", "description": "Azure AI Text Translation SDK for real-time text translation, transliteration, language detection, and dictionary lookup. Use for translating text content in applications.", "risk": "unknown", @@ -1432,7 +1432,7 @@ { "id": "azure-ai-translation-ts", "path": "skills/azure-ai-translation-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-translation-ts", "description": "Text and document translation with REST-style clients.", "risk": "unknown", @@ -1442,7 +1442,7 @@ { "id": "azure-ai-vision-imageanalysis-java", "path": "skills/azure-ai-vision-imageanalysis-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-vision-imageanalysis-java", "description": "Build image analysis applications with Azure AI Vision SDK for Java. Use when implementing image captioning, OCR text extraction, object detection, tagging, or smart cropping.", "risk": "unknown", @@ -1452,7 +1452,7 @@ { "id": "azure-ai-vision-imageanalysis-py", "path": "skills/azure-ai-vision-imageanalysis-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-vision-imageanalysis-py", "description": "Azure AI Vision Image Analysis SDK for captions, tags, objects, OCR, people detection, and smart cropping. Use for computer vision and image understanding tasks.", "risk": "unknown", @@ -1462,7 +1462,7 @@ { "id": "azure-ai-voicelive-dotnet", "path": "skills/azure-ai-voicelive-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-voicelive-dotnet", "description": "Azure AI Voice Live SDK for .NET. Build real-time voice AI applications with bidirectional WebSocket communication.", "risk": "unknown", @@ -1472,7 +1472,7 @@ { "id": "azure-ai-voicelive-java", "path": "skills/azure-ai-voicelive-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-voicelive-java", "description": "Azure AI VoiceLive SDK for Java. Real-time bidirectional voice conversations with AI assistants using WebSocket.", "risk": "unknown", @@ -1482,7 +1482,7 @@ { "id": "azure-ai-voicelive-py", "path": "skills/azure-ai-voicelive-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-voicelive-py", "description": "Build real-time voice AI applications with bidirectional WebSocket communication.", "risk": "unknown", @@ -1492,7 +1492,7 @@ { "id": "azure-ai-voicelive-ts", "path": "skills/azure-ai-voicelive-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-ai-voicelive-ts", "description": "Azure AI Voice Live SDK for JavaScript/TypeScript. Build real-time voice AI applications with bidirectional WebSocket communication.", "risk": "unknown", @@ -1502,7 +1502,7 @@ { "id": "azure-appconfiguration-java", "path": "skills/azure-appconfiguration-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-appconfiguration-java", "description": "Azure App Configuration SDK for Java. Centralized application configuration management with key-value settings, feature flags, and snapshots.", "risk": "unknown", @@ -1512,7 +1512,7 @@ { "id": "azure-appconfiguration-py", "path": "skills/azure-appconfiguration-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-appconfiguration-py", "description": "Azure App Configuration SDK for Python. Use for centralized configuration management, feature flags, and dynamic settings.", "risk": "unknown", @@ -1522,7 +1522,7 @@ { "id": "azure-appconfiguration-ts", "path": "skills/azure-appconfiguration-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-appconfiguration-ts", "description": "Centralized configuration management with feature flags and dynamic refresh.", "risk": "unknown", @@ -1532,7 +1532,7 @@ { "id": "azure-communication-callautomation-java", "path": "skills/azure-communication-callautomation-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-communication-callautomation-java", "description": "Build server-side call automation workflows including IVR systems, call routing, recording, and AI-powered interactions.", "risk": "unknown", @@ -1542,7 +1542,7 @@ { "id": "azure-communication-callingserver-java", "path": "skills/azure-communication-callingserver-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-communication-callingserver-java", "description": "\u26a0\ufe0f DEPRECATED: This SDK has been renamed to Call Automation. For new projects, use azure-communication-callautomation instead. This skill is for maintaining legacy code only.", "risk": "unknown", @@ -1552,7 +1552,7 @@ { "id": "azure-communication-chat-java", "path": "skills/azure-communication-chat-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-communication-chat-java", "description": "Build real-time chat applications with thread management, messaging, participants, and read receipts.", "risk": "unknown", @@ -1562,7 +1562,7 @@ { "id": "azure-communication-common-java", "path": "skills/azure-communication-common-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-communication-common-java", "description": "Azure Communication Services common utilities for Java. Use when working with CommunicationTokenCredential, user identifiers, token refresh, or shared authentication across ACS services.", "risk": "unknown", @@ -1572,7 +1572,7 @@ { "id": "azure-communication-sms-java", "path": "skills/azure-communication-sms-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-communication-sms-java", "description": "Send SMS messages with Azure Communication Services SMS Java SDK. Use when implementing SMS notifications, alerts, OTP delivery, bulk messaging, or delivery reports.", "risk": "unknown", @@ -1582,7 +1582,7 @@ { "id": "azure-compute-batch-java", "path": "skills/azure-compute-batch-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-compute-batch-java", "description": "Azure Batch SDK for Java. Run large-scale parallel and HPC batch jobs with pools, jobs, tasks, and compute nodes.", "risk": "unknown", @@ -1592,7 +1592,7 @@ { "id": "azure-containerregistry-py", "path": "skills/azure-containerregistry-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-containerregistry-py", "description": "Azure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories.", "risk": "unknown", @@ -1602,7 +1602,7 @@ { "id": "azure-cosmos-db-py", "path": "skills/azure-cosmos-db-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-cosmos-db-py", "description": "Build production-grade Azure Cosmos DB NoSQL services following clean code, security best practices, and TDD principles.", "risk": "unknown", @@ -1612,7 +1612,7 @@ { "id": "azure-cosmos-java", "path": "skills/azure-cosmos-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-cosmos-java", "description": "Azure Cosmos DB SDK for Java. NoSQL database operations with global distribution, multi-model support, and reactive patterns.", "risk": "unknown", @@ -1622,7 +1622,7 @@ { "id": "azure-cosmos-py", "path": "skills/azure-cosmos-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-cosmos-py", "description": "Azure Cosmos DB SDK for Python (NoSQL API). Use for document CRUD, queries, containers, and globally distributed data.", "risk": "unknown", @@ -1632,7 +1632,7 @@ { "id": "azure-cosmos-rust", "path": "skills/azure-cosmos-rust", - "category": "uncategorized", + "category": "cloud", "name": "azure-cosmos-rust", "description": "Azure Cosmos DB SDK for Rust (NoSQL API). Use for document CRUD, queries, containers, and globally distributed data.", "risk": "unknown", @@ -1642,7 +1642,7 @@ { "id": "azure-cosmos-ts", "path": "skills/azure-cosmos-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-cosmos-ts", "description": "Azure Cosmos DB JavaScript/TypeScript SDK (@azure/cosmos) for data plane operations. Use for CRUD operations on documents, queries, bulk operations, and container management.", "risk": "unknown", @@ -1652,7 +1652,7 @@ { "id": "azure-data-tables-java", "path": "skills/azure-data-tables-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-data-tables-java", "description": "Build table storage applications using the Azure Tables SDK for Java. Works with both Azure Table Storage and Cosmos DB Table API.", "risk": "unknown", @@ -1662,7 +1662,7 @@ { "id": "azure-data-tables-py", "path": "skills/azure-data-tables-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-data-tables-py", "description": "Azure Tables SDK for Python (Storage and Cosmos DB). Use for NoSQL key-value storage, entity CRUD, and batch operations.", "risk": "unknown", @@ -1672,7 +1672,7 @@ { "id": "azure-eventgrid-dotnet", "path": "skills/azure-eventgrid-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-eventgrid-dotnet", "description": "Azure Event Grid SDK for .NET. Client library for publishing and consuming events with Azure Event Grid. Use for event-driven architectures, pub/sub messaging, CloudEvents, and EventGridEvents.", "risk": "unknown", @@ -1682,7 +1682,7 @@ { "id": "azure-eventgrid-java", "path": "skills/azure-eventgrid-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-eventgrid-java", "description": "Build event-driven applications with Azure Event Grid SDK for Java. Use when publishing events, implementing pub/sub patterns, or integrating with Azure services via events.", "risk": "unknown", @@ -1692,7 +1692,7 @@ { "id": "azure-eventgrid-py", "path": "skills/azure-eventgrid-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-eventgrid-py", "description": "Azure Event Grid SDK for Python. Use for publishing events, handling CloudEvents, and event-driven architectures.", "risk": "unknown", @@ -1702,7 +1702,7 @@ { "id": "azure-eventhub-dotnet", "path": "skills/azure-eventhub-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-eventhub-dotnet", "description": "Azure Event Hubs SDK for .NET.", "risk": "unknown", @@ -1712,7 +1712,7 @@ { "id": "azure-eventhub-java", "path": "skills/azure-eventhub-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-eventhub-java", "description": "Build real-time streaming applications with Azure Event Hubs SDK for Java. Use when implementing event streaming, high-throughput data ingestion, or building event-driven architectures.", "risk": "unknown", @@ -1722,7 +1722,7 @@ { "id": "azure-eventhub-py", "path": "skills/azure-eventhub-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-eventhub-py", "description": "Azure Event Hubs SDK for Python streaming. Use for high-throughput event ingestion, producers, consumers, and checkpointing.", "risk": "unknown", @@ -1732,7 +1732,7 @@ { "id": "azure-eventhub-rust", "path": "skills/azure-eventhub-rust", - "category": "uncategorized", + "category": "cloud", "name": "azure-eventhub-rust", "description": "Azure Event Hubs SDK for Rust. Use for sending and receiving events, streaming data ingestion.", "risk": "unknown", @@ -1742,7 +1742,7 @@ { "id": "azure-eventhub-ts", "path": "skills/azure-eventhub-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-eventhub-ts", "description": "High-throughput event streaming and real-time data ingestion.", "risk": "unknown", @@ -1752,7 +1752,7 @@ { "id": "azure-functions", "path": "skills/azure-functions", - "category": "uncategorized", + "category": "cloud", "name": "azure-functions", "description": "Modern .NET execution model with process isolation", "risk": "unknown", @@ -1762,7 +1762,7 @@ { "id": "azure-identity-dotnet", "path": "skills/azure-identity-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-identity-dotnet", "description": "Azure Identity SDK for .NET. Authentication library for Azure SDK clients using Microsoft Entra ID. Use for DefaultAzureCredential, managed identity, service principals, and developer credentials.", "risk": "unknown", @@ -1772,7 +1772,7 @@ { "id": "azure-identity-java", "path": "skills/azure-identity-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-identity-java", "description": "Authenticate Java applications with Azure services using Microsoft Entra ID (Azure AD).", "risk": "unknown", @@ -1782,7 +1782,7 @@ { "id": "azure-identity-py", "path": "skills/azure-identity-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-identity-py", "description": "Azure Identity SDK for Python authentication. Use for DefaultAzureCredential, managed identity, service principals, and token caching.", "risk": "unknown", @@ -1792,7 +1792,7 @@ { "id": "azure-identity-rust", "path": "skills/azure-identity-rust", - "category": "uncategorized", + "category": "cloud", "name": "azure-identity-rust", "description": "Azure Identity SDK for Rust authentication. Use for DeveloperToolsCredential, ManagedIdentityCredential, ClientSecretCredential, and token-based authentication.", "risk": "unknown", @@ -1802,7 +1802,7 @@ { "id": "azure-identity-ts", "path": "skills/azure-identity-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-identity-ts", "description": "Authenticate to Azure services with various credential types.", "risk": "unknown", @@ -1812,7 +1812,7 @@ { "id": "azure-keyvault-certificates-rust", "path": "skills/azure-keyvault-certificates-rust", - "category": "uncategorized", + "category": "cloud", "name": "azure-keyvault-certificates-rust", "description": "Azure Key Vault Certificates SDK for Rust. Use for creating, importing, and managing certificates.", "risk": "unknown", @@ -1822,7 +1822,7 @@ { "id": "azure-keyvault-keys-rust", "path": "skills/azure-keyvault-keys-rust", - "category": "uncategorized", + "category": "cloud", "name": "azure-keyvault-keys-rust", "description": "Azure Key Vault Keys SDK for Rust. Use for creating, managing, and using cryptographic keys. Triggers: \"keyvault keys rust\", \"KeyClient rust\", \"create key rust\", \"encrypt rust\", \"sign rust\".", "risk": "unknown", @@ -1832,7 +1832,7 @@ { "id": "azure-keyvault-keys-ts", "path": "skills/azure-keyvault-keys-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-keyvault-keys-ts", "description": "Manage cryptographic keys using Azure Key Vault Keys SDK for JavaScript (@azure/keyvault-keys). Use when creating, encrypting/decrypting, signing, or rotating keys.", "risk": "unknown", @@ -1842,7 +1842,7 @@ { "id": "azure-keyvault-py", "path": "skills/azure-keyvault-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-keyvault-py", "description": "Azure Key Vault SDK for Python. Use for secrets, keys, and certificates management with secure storage.", "risk": "unknown", @@ -1852,7 +1852,7 @@ { "id": "azure-keyvault-secrets-rust", "path": "skills/azure-keyvault-secrets-rust", - "category": "uncategorized", + "category": "cloud", "name": "azure-keyvault-secrets-rust", "description": "Azure Key Vault Secrets SDK for Rust. Use for storing and retrieving secrets, passwords, and API keys. Triggers: \"keyvault secrets rust\", \"SecretClient rust\", \"get secret rust\", \"set secret rust\".", "risk": "unknown", @@ -1862,7 +1862,7 @@ { "id": "azure-keyvault-secrets-ts", "path": "skills/azure-keyvault-secrets-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-keyvault-secrets-ts", "description": "Manage secrets using Azure Key Vault Secrets SDK for JavaScript (@azure/keyvault-secrets). Use when storing and retrieving application secrets or configuration values.", "risk": "unknown", @@ -1872,7 +1872,7 @@ { "id": "azure-maps-search-dotnet", "path": "skills/azure-maps-search-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-maps-search-dotnet", "description": "Azure Maps SDK for .NET. Location-based services including geocoding, routing, rendering, geolocation, and weather. Use for address search, directions, map tiles, IP geolocation, and weather data.", "risk": "unknown", @@ -1882,7 +1882,7 @@ { "id": "azure-messaging-webpubsub-java", "path": "skills/azure-messaging-webpubsub-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-messaging-webpubsub-java", "description": "Build real-time web applications with Azure Web PubSub SDK for Java. Use when implementing WebSocket-based messaging, live updates, chat applications, or server-to-client push notifications.", "risk": "unknown", @@ -1892,7 +1892,7 @@ { "id": "azure-messaging-webpubsubservice-py", "path": "skills/azure-messaging-webpubsubservice-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-messaging-webpubsubservice-py", "description": "Azure Web PubSub Service SDK for Python. Use for real-time messaging, WebSocket connections, and pub/sub patterns.", "risk": "unknown", @@ -1902,7 +1902,7 @@ { "id": "azure-mgmt-apicenter-dotnet", "path": "skills/azure-mgmt-apicenter-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-apicenter-dotnet", "description": "Azure API Center SDK for .NET. Centralized API inventory management with governance, versioning, and discovery.", "risk": "unknown", @@ -1912,7 +1912,7 @@ { "id": "azure-mgmt-apicenter-py", "path": "skills/azure-mgmt-apicenter-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-apicenter-py", "description": "Azure API Center Management SDK for Python. Use for managing API inventory, metadata, and governance across your organization.", "risk": "unknown", @@ -1922,7 +1922,7 @@ { "id": "azure-mgmt-apimanagement-dotnet", "path": "skills/azure-mgmt-apimanagement-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-apimanagement-dotnet", "description": "Azure Resource Manager SDK for API Management in .NET.", "risk": "unknown", @@ -1932,7 +1932,7 @@ { "id": "azure-mgmt-apimanagement-py", "path": "skills/azure-mgmt-apimanagement-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-apimanagement-py", "description": "Azure API Management SDK for Python. Use for managing APIM services, APIs, products, subscriptions, and policies.", "risk": "unknown", @@ -1942,7 +1942,7 @@ { "id": "azure-mgmt-applicationinsights-dotnet", "path": "skills/azure-mgmt-applicationinsights-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-applicationinsights-dotnet", "description": "Azure Application Insights SDK for .NET. Application performance monitoring and observability resource management.", "risk": "unknown", @@ -1952,7 +1952,7 @@ { "id": "azure-mgmt-arizeaiobservabilityeval-dotnet", "path": "skills/azure-mgmt-arizeaiobservabilityeval-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-arizeaiobservabilityeval-dotnet", "description": "Azure Resource Manager SDK for Arize AI Observability and Evaluation (.NET).", "risk": "unknown", @@ -1962,7 +1962,7 @@ { "id": "azure-mgmt-botservice-dotnet", "path": "skills/azure-mgmt-botservice-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-botservice-dotnet", "description": "Azure Resource Manager SDK for Bot Service in .NET. Management plane operations for creating and managing Azure Bot resources, channels (Teams, DirectLine, Slack), and connection settings.", "risk": "unknown", @@ -1972,7 +1972,7 @@ { "id": "azure-mgmt-botservice-py", "path": "skills/azure-mgmt-botservice-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-botservice-py", "description": "Azure Bot Service Management SDK for Python. Use for creating, managing, and configuring Azure Bot Service resources.", "risk": "unknown", @@ -1982,7 +1982,7 @@ { "id": "azure-mgmt-fabric-dotnet", "path": "skills/azure-mgmt-fabric-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-fabric-dotnet", "description": "Azure Resource Manager SDK for Fabric in .NET.", "risk": "unknown", @@ -1992,7 +1992,7 @@ { "id": "azure-mgmt-fabric-py", "path": "skills/azure-mgmt-fabric-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-fabric-py", "description": "Azure Fabric Management SDK for Python. Use for managing Microsoft Fabric capacities and resources.", "risk": "unknown", @@ -2002,7 +2002,7 @@ { "id": "azure-mgmt-mongodbatlas-dotnet", "path": "skills/azure-mgmt-mongodbatlas-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-mongodbatlas-dotnet", "description": "Manage MongoDB Atlas Organizations as Azure ARM resources with unified billing through Azure Marketplace.", "risk": "unknown", @@ -2012,7 +2012,7 @@ { "id": "azure-mgmt-weightsandbiases-dotnet", "path": "skills/azure-mgmt-weightsandbiases-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-mgmt-weightsandbiases-dotnet", "description": "Azure Weights & Biases SDK for .NET. ML experiment tracking and model management via Azure Marketplace. Use for creating W&B instances, managing SSO, marketplace integration, and ML observability.", "risk": "unknown", @@ -2022,7 +2022,7 @@ { "id": "azure-microsoft-playwright-testing-ts", "path": "skills/azure-microsoft-playwright-testing-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-microsoft-playwright-testing-ts", "description": "Run Playwright tests at scale with cloud-hosted browsers and integrated Azure portal reporting.", "risk": "unknown", @@ -2032,7 +2032,7 @@ { "id": "azure-monitor-ingestion-java", "path": "skills/azure-monitor-ingestion-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-monitor-ingestion-java", "description": "Azure Monitor Ingestion SDK for Java. Send custom logs to Azure Monitor via Data Collection Rules (DCR) and Data Collection Endpoints (DCE).", "risk": "unknown", @@ -2042,7 +2042,7 @@ { "id": "azure-monitor-ingestion-py", "path": "skills/azure-monitor-ingestion-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-monitor-ingestion-py", "description": "Azure Monitor Ingestion SDK for Python. Use for sending custom logs to Log Analytics workspace via Logs Ingestion API.", "risk": "unknown", @@ -2052,7 +2052,7 @@ { "id": "azure-monitor-opentelemetry-exporter-java", "path": "skills/azure-monitor-opentelemetry-exporter-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-monitor-opentelemetry-exporter-java", "description": "Azure Monitor OpenTelemetry Exporter for Java. Export OpenTelemetry traces, metrics, and logs to Azure Monitor/Application Insights.", "risk": "unknown", @@ -2062,7 +2062,7 @@ { "id": "azure-monitor-opentelemetry-exporter-py", "path": "skills/azure-monitor-opentelemetry-exporter-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-monitor-opentelemetry-exporter-py", "description": "Azure Monitor OpenTelemetry Exporter for Python. Use for low-level OpenTelemetry export to Application Insights.", "risk": "unknown", @@ -2072,7 +2072,7 @@ { "id": "azure-monitor-opentelemetry-py", "path": "skills/azure-monitor-opentelemetry-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-monitor-opentelemetry-py", "description": "Azure Monitor OpenTelemetry Distro for Python. Use for one-line Application Insights setup with auto-instrumentation.", "risk": "unknown", @@ -2082,7 +2082,7 @@ { "id": "azure-monitor-opentelemetry-ts", "path": "skills/azure-monitor-opentelemetry-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-monitor-opentelemetry-ts", "description": "Auto-instrument Node.js applications with distributed tracing, metrics, and logs.", "risk": "unknown", @@ -2092,7 +2092,7 @@ { "id": "azure-monitor-query-java", "path": "skills/azure-monitor-query-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-monitor-query-java", "description": "Azure Monitor Query SDK for Java. Execute Kusto queries against Log Analytics workspaces and query metrics from Azure resources.", "risk": "unknown", @@ -2102,7 +2102,7 @@ { "id": "azure-monitor-query-py", "path": "skills/azure-monitor-query-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-monitor-query-py", "description": "Azure Monitor Query SDK for Python. Use for querying Log Analytics workspaces and Azure Monitor metrics.", "risk": "unknown", @@ -2112,7 +2112,7 @@ { "id": "azure-postgres-ts", "path": "skills/azure-postgres-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-postgres-ts", "description": "Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package.", "risk": "unknown", @@ -2122,7 +2122,7 @@ { "id": "azure-resource-manager-cosmosdb-dotnet", "path": "skills/azure-resource-manager-cosmosdb-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-resource-manager-cosmosdb-dotnet", "description": "Azure Resource Manager SDK for Cosmos DB in .NET.", "risk": "unknown", @@ -2132,7 +2132,7 @@ { "id": "azure-resource-manager-durabletask-dotnet", "path": "skills/azure-resource-manager-durabletask-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-resource-manager-durabletask-dotnet", "description": "Azure Resource Manager SDK for Durable Task Scheduler in .NET.", "risk": "unknown", @@ -2142,7 +2142,7 @@ { "id": "azure-resource-manager-mysql-dotnet", "path": "skills/azure-resource-manager-mysql-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-resource-manager-mysql-dotnet", "description": "Azure MySQL Flexible Server SDK for .NET. Database management for MySQL Flexible Server deployments.", "risk": "unknown", @@ -2152,7 +2152,7 @@ { "id": "azure-resource-manager-playwright-dotnet", "path": "skills/azure-resource-manager-playwright-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-resource-manager-playwright-dotnet", "description": "Azure Resource Manager SDK for Microsoft Playwright Testing in .NET.", "risk": "unknown", @@ -2162,7 +2162,7 @@ { "id": "azure-resource-manager-postgresql-dotnet", "path": "skills/azure-resource-manager-postgresql-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-resource-manager-postgresql-dotnet", "description": "Azure PostgreSQL Flexible Server SDK for .NET. Database management for PostgreSQL Flexible Server deployments.", "risk": "unknown", @@ -2172,7 +2172,7 @@ { "id": "azure-resource-manager-redis-dotnet", "path": "skills/azure-resource-manager-redis-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-resource-manager-redis-dotnet", "description": "Azure Resource Manager SDK for Redis in .NET.", "risk": "unknown", @@ -2182,7 +2182,7 @@ { "id": "azure-resource-manager-sql-dotnet", "path": "skills/azure-resource-manager-sql-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-resource-manager-sql-dotnet", "description": "Azure Resource Manager SDK for Azure SQL in .NET.", "risk": "unknown", @@ -2192,7 +2192,7 @@ { "id": "azure-search-documents-dotnet", "path": "skills/azure-search-documents-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-search-documents-dotnet", "description": "Azure AI Search SDK for .NET (Azure.Search.Documents). Use for building search applications with full-text, vector, semantic, and hybrid search.", "risk": "unknown", @@ -2202,7 +2202,7 @@ { "id": "azure-search-documents-py", "path": "skills/azure-search-documents-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-search-documents-py", "description": "Azure AI Search SDK for Python. Use for vector search, hybrid search, semantic ranking, indexing, and skillsets.", "risk": "unknown", @@ -2212,7 +2212,7 @@ { "id": "azure-search-documents-ts", "path": "skills/azure-search-documents-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-search-documents-ts", "description": "Build search applications with vector, hybrid, and semantic search capabilities.", "risk": "unknown", @@ -2222,7 +2222,7 @@ { "id": "azure-security-keyvault-keys-dotnet", "path": "skills/azure-security-keyvault-keys-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-security-keyvault-keys-dotnet", "description": "Azure Key Vault Keys SDK for .NET. Client library for managing cryptographic keys in Azure Key Vault and Managed HSM. Use for key creation, rotation, encryption, decryption, signing, and verification.", "risk": "unknown", @@ -2232,7 +2232,7 @@ { "id": "azure-security-keyvault-keys-java", "path": "skills/azure-security-keyvault-keys-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-security-keyvault-keys-java", "description": "Azure Key Vault Keys Java SDK for cryptographic key management. Use when creating, managing, or using RSA/EC keys, performing encrypt/decrypt/sign/verify operations, or working with HSM-backed keys.", "risk": "unknown", @@ -2242,7 +2242,7 @@ { "id": "azure-security-keyvault-secrets-java", "path": "skills/azure-security-keyvault-secrets-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-security-keyvault-secrets-java", "description": "Azure Key Vault Secrets Java SDK for secret management. Use when storing, retrieving, or managing passwords, API keys, connection strings, or other sensitive configuration data.", "risk": "unknown", @@ -2252,7 +2252,7 @@ { "id": "azure-servicebus-dotnet", "path": "skills/azure-servicebus-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "azure-servicebus-dotnet", "description": "Azure Service Bus SDK for .NET. Enterprise messaging with queues, topics, subscriptions, and sessions.", "risk": "unknown", @@ -2262,7 +2262,7 @@ { "id": "azure-servicebus-py", "path": "skills/azure-servicebus-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-servicebus-py", "description": "Azure Service Bus SDK for Python messaging. Use for queues, topics, subscriptions, and enterprise messaging patterns.", "risk": "unknown", @@ -2272,7 +2272,7 @@ { "id": "azure-servicebus-ts", "path": "skills/azure-servicebus-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-servicebus-ts", "description": "Enterprise messaging with queues, topics, and subscriptions.", "risk": "unknown", @@ -2282,7 +2282,7 @@ { "id": "azure-speech-to-text-rest-py", "path": "skills/azure-speech-to-text-rest-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-speech-to-text-rest-py", "description": "Azure Speech to Text REST API for short audio (Python). Use for simple speech recognition of audio files up to 60 seconds without the Speech SDK.", "risk": "unknown", @@ -2292,7 +2292,7 @@ { "id": "azure-storage-blob-java", "path": "skills/azure-storage-blob-java", - "category": "uncategorized", + "category": "cloud", "name": "azure-storage-blob-java", "description": "Build blob storage applications using the Azure Storage Blob SDK for Java.", "risk": "unknown", @@ -2302,7 +2302,7 @@ { "id": "azure-storage-blob-py", "path": "skills/azure-storage-blob-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-storage-blob-py", "description": "Azure Blob Storage SDK for Python. Use for uploading, downloading, listing blobs, managing containers, and blob lifecycle.", "risk": "unknown", @@ -2312,7 +2312,7 @@ { "id": "azure-storage-blob-rust", "path": "skills/azure-storage-blob-rust", - "category": "uncategorized", + "category": "cloud", "name": "azure-storage-blob-rust", "description": "Azure Blob Storage SDK for Rust. Use for uploading, downloading, and managing blobs and containers.", "risk": "unknown", @@ -2322,7 +2322,7 @@ { "id": "azure-storage-blob-ts", "path": "skills/azure-storage-blob-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-storage-blob-ts", "description": "Azure Blob Storage JavaScript/TypeScript SDK (@azure/storage-blob) for blob operations. Use for uploading, downloading, listing, and managing blobs and containers.", "risk": "unknown", @@ -2332,7 +2332,7 @@ { "id": "azure-storage-file-datalake-py", "path": "skills/azure-storage-file-datalake-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-storage-file-datalake-py", "description": "Azure Data Lake Storage Gen2 SDK for Python. Use for hierarchical file systems, big data analytics, and file/directory operations.", "risk": "unknown", @@ -2342,7 +2342,7 @@ { "id": "azure-storage-file-share-py", "path": "skills/azure-storage-file-share-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-storage-file-share-py", "description": "Azure Storage File Share SDK for Python. Use for SMB file shares, directories, and file operations in the cloud.", "risk": "unknown", @@ -2352,7 +2352,7 @@ { "id": "azure-storage-file-share-ts", "path": "skills/azure-storage-file-share-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-storage-file-share-ts", "description": "Azure File Share JavaScript/TypeScript SDK (@azure/storage-file-share) for SMB file share operations.", "risk": "unknown", @@ -2362,7 +2362,7 @@ { "id": "azure-storage-queue-py", "path": "skills/azure-storage-queue-py", - "category": "uncategorized", + "category": "cloud", "name": "azure-storage-queue-py", "description": "Azure Queue Storage SDK for Python. Use for reliable message queuing, task distribution, and asynchronous processing.", "risk": "unknown", @@ -2372,7 +2372,7 @@ { "id": "azure-storage-queue-ts", "path": "skills/azure-storage-queue-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-storage-queue-ts", "description": "Azure Queue Storage JavaScript/TypeScript SDK (@azure/storage-queue) for message queue operations. Use for sending, receiving, peeking, and deleting messages in queues.", "risk": "unknown", @@ -2382,7 +2382,7 @@ { "id": "azure-web-pubsub-ts", "path": "skills/azure-web-pubsub-ts", - "category": "uncategorized", + "category": "cloud", "name": "azure-web-pubsub-ts", "description": "Real-time messaging with WebSocket connections and pub/sub patterns.", "risk": "unknown", @@ -2392,7 +2392,7 @@ { "id": "backend-architect", "path": "skills/backend-architect", - "category": "uncategorized", + "category": "backend", "name": "backend-architect", "description": "Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.", "risk": "unknown", @@ -2402,7 +2402,7 @@ { "id": "backend-dev-guidelines", "path": "skills/backend-dev-guidelines", - "category": "uncategorized", + "category": "backend", "name": "backend-dev-guidelines", "description": "(Node.js \u00b7 Express \u00b7 TypeScript \u00b7 Microservices)", "risk": "unknown", @@ -2412,7 +2412,7 @@ { "id": "backend-development-feature-development", "path": "skills/backend-development-feature-development", - "category": "uncategorized", + "category": "backend", "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", @@ -2422,7 +2422,7 @@ { "id": "backend-security-coder", "path": "skills/backend-security-coder", - "category": "uncategorized", + "category": "backend", "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", @@ -2472,7 +2472,7 @@ { "id": "baseline-ui", "path": "skills/baseline-ui", - "category": "uncategorized", + "category": "web-development", "name": "baseline-ui", "description": "Validates animation durations, enforces typography scale, checks component accessibility, and prevents layout anti-patterns in Tailwind CSS projects. Use when building UI components, reviewing CSS utilities, styling React views, or enforcing design consistency.", "risk": "unknown", @@ -2482,7 +2482,7 @@ { "id": "bash-defensive-patterns", "path": "skills/bash-defensive-patterns", - "category": "uncategorized", + "category": "development", "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", @@ -2492,7 +2492,7 @@ { "id": "bash-linux", "path": "skills/bash-linux", - "category": "uncategorized", + "category": "development", "name": "bash-linux", "description": "Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.", "risk": "unknown", @@ -2502,7 +2502,7 @@ { "id": "bash-pro", "path": "skills/bash-pro", - "category": "uncategorized", + "category": "development", "name": "bash-pro", "description": "Master of defensive Bash scripting for production automation, CI/CD\npipelines, and system utilities. Expert in safe, portable, and testable shell\nscripts.\n", "risk": "unknown", @@ -2522,7 +2522,7 @@ { "id": "bats-testing-patterns", "path": "skills/bats-testing-patterns", - "category": "uncategorized", + "category": "testing", "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", @@ -2542,7 +2542,7 @@ { "id": "bdi-mental-states", "path": "skills/bdi-mental-states", - "category": "uncategorized", + "category": "ai-ml", "name": "bdi-mental-states", "description": "This skill should be used when the user asks to \"model agent mental states\", \"implement BDI architecture\", \"create belief-desire-intention models\", \"transform RDF to beliefs\", \"build cognitive agent\", or mentions BDI ontology, mental state modeling, rational agency, or neuro-symbolic AI integration.", "risk": "unknown", @@ -2692,7 +2692,7 @@ { "id": "brand-guidelines", "path": "skills/brand-guidelines", - "category": "uncategorized", + "category": "content", "name": "brand-guidelines", "description": "Write copy following Sentry brand guidelines. Use when writing UI text, error messages, empty states, onboarding flows, 404 pages, documentation, marketing copy, or any user-facing content. Covers both Plain Speech (default) and Sentry Voice tones.", "risk": "unknown", @@ -2742,7 +2742,7 @@ { "id": "browser-automation", "path": "skills/browser-automation", - "category": "uncategorized", + "category": "web-development", "name": "browser-automation", "description": "You are a browser automation expert who has debugged thousands of flaky tests and built scrapers that run for years without breaking. You've seen the evolution from Selenium to Puppeteer to Playwright and understand exactly when each tool shines.", "risk": "unknown", @@ -2752,7 +2752,7 @@ { "id": "browser-extension-builder", "path": "skills/browser-extension-builder", - "category": "uncategorized", + "category": "web-development", "name": "browser-extension-builder", "description": "You extend the browser to give users superpowers. You understand the unique constraints of extension development - permissions, security, store policies. You build extensions that people install and actually use daily. You know the difference between a toy and a tool.", "risk": "unknown", @@ -2802,7 +2802,7 @@ { "id": "bun-development", "path": "skills/bun-development", - "category": "uncategorized", + "category": "web-development", "name": "bun-development", "description": "Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun).", "risk": "unknown", @@ -2862,7 +2862,7 @@ { "id": "c4-architecture-c4-architecture", "path": "skills/c4-architecture-c4-architecture", - "category": "uncategorized", + "category": "architecture", "name": "c4-architecture-c4-architecture", "description": "Generate comprehensive C4 architecture documentation for an existing repository/codebase using a bottom-up analysis approach.", "risk": "unknown", @@ -2872,7 +2872,7 @@ { "id": "c4-code", "path": "skills/c4-code", - "category": "uncategorized", + "category": "architecture", "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.", "risk": "unknown", @@ -2882,7 +2882,7 @@ { "id": "c4-component", "path": "skills/c4-component", - "category": "uncategorized", + "category": "architecture", "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.", "risk": "unknown", @@ -2892,7 +2892,7 @@ { "id": "c4-container", "path": "skills/c4-container", - "category": "uncategorized", + "category": "architecture", "name": "c4-container", "description": "Expert C4 Container-level documentation specialist.", "risk": "unknown", @@ -2902,7 +2902,7 @@ { "id": "c4-context", "path": "skills/c4-context", - "category": "uncategorized", + "category": "architecture", "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.", "risk": "unknown", @@ -2972,7 +2972,7 @@ { "id": "cc-skill-backend-patterns", "path": "skills/cc-skill-backend-patterns", - "category": "uncategorized", + "category": "meta", "name": "cc-skill-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", @@ -2982,7 +2982,7 @@ { "id": "cc-skill-clickhouse-io", "path": "skills/cc-skill-clickhouse-io", - "category": "uncategorized", + "category": "meta", "name": "cc-skill-clickhouse-io", "description": "ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.", "risk": "unknown", @@ -2992,7 +2992,7 @@ { "id": "cc-skill-coding-standards", "path": "skills/cc-skill-coding-standards", - "category": "uncategorized", + "category": "meta", "name": "cc-skill-coding-standards", "description": "Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.", "risk": "unknown", @@ -3002,7 +3002,7 @@ { "id": "cc-skill-continuous-learning", "path": "skills/cc-skill-continuous-learning", - "category": "uncategorized", + "category": "meta", "name": "cc-skill-continuous-learning", "description": "Development skill from everything-claude-code", "risk": "unknown", @@ -3012,7 +3012,7 @@ { "id": "cc-skill-frontend-patterns", "path": "skills/cc-skill-frontend-patterns", - "category": "uncategorized", + "category": "meta", "name": "cc-skill-frontend-patterns", "description": "Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.", "risk": "unknown", @@ -3022,7 +3022,7 @@ { "id": "cc-skill-project-guidelines-example", "path": "skills/cc-skill-project-guidelines-example", - "category": "uncategorized", + "category": "meta", "name": "cc-skill-project-guidelines-example", "description": "Project Guidelines Skill (Example)", "risk": "unknown", @@ -3032,7 +3032,7 @@ { "id": "cc-skill-security-review", "path": "skills/cc-skill-security-review", - "category": "uncategorized", + "category": "meta", "name": "cc-skill-security-review", "description": "This skill ensures all code follows security best practices and identifies potential vulnerabilities.", "risk": "unknown", @@ -3042,7 +3042,7 @@ { "id": "cc-skill-strategic-compact", "path": "skills/cc-skill-strategic-compact", - "category": "uncategorized", + "category": "meta", "name": "cc-skill-strategic-compact", "description": "Development skill from everything-claude-code", "risk": "unknown", @@ -3092,7 +3092,7 @@ { "id": "cicd-automation-workflow-automate", "path": "skills/cicd-automation-workflow-automate", - "category": "uncategorized", + "category": "automation", "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 and implement automation that reduces manual work, improves consistency, and accelerates delivery while maintaining quality and security.", "risk": "unknown", @@ -3102,7 +3102,7 @@ { "id": "circleci-automation", "path": "skills/circleci-automation", - "category": "uncategorized", + "category": "automation", "name": "circleci-automation", "description": "Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata. Always search tools first for current schemas.", "risk": "unknown", @@ -3132,7 +3132,7 @@ { "id": "claimable-postgres", "path": "skills/claimable-postgres", - "category": "uncategorized", + "category": "database", "name": "claimable-postgres", "description": "Provision instant temporary Postgres databases via Claimable Postgres by Neon (pg.new). No login or credit card required. Use for quick Postgres environments and throwaway DATABASE_URL for prototyping.", "risk": "unknown", @@ -3152,7 +3152,7 @@ { "id": "claude-ally-health", "path": "skills/claude-ally-health", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-ally-health", "description": "A health assistant skill for medical information analysis, symptom tracking, and wellness guidance.", "risk": "safe", @@ -3162,7 +3162,7 @@ { "id": "claude-code-expert", "path": "skills/claude-code-expert", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-code-expert", "description": "Especialista profundo em Claude Code - CLI da Anthropic. Maximiza produtividade com atalhos, hooks, MCPs, configuracoes avancadas, workflows, CLAUDE.md, memoria, sub-agentes, permissoes e integracao com ecossistemas.", "risk": "none", @@ -3172,7 +3172,7 @@ { "id": "claude-code-guide", "path": "skills/claude-code-guide", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-code-guide", "description": "To provide a comprehensive reference for configuring and using Claude Code (the agentic coding tool) to its full potential. This skill synthesizes best practices, configuration templates, and advanced usage patterns.", "risk": "unknown", @@ -3182,7 +3182,7 @@ { "id": "claude-d3js-skill", "path": "skills/claude-d3js-skill", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-d3js-skill", "description": "This skill provides guidance for creating sophisticated, interactive data visualisations using d3.js.", "risk": "unknown", @@ -3192,7 +3192,7 @@ { "id": "claude-in-chrome-troubleshooting", "path": "skills/claude-in-chrome-troubleshooting", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-in-chrome-troubleshooting", "description": "Diagnose and fix Claude in Chrome MCP extension connectivity issues. Use when mcp__claude-in-chrome__* tools fail, return \"Browser extension is not connected\", or behave erratically.", "risk": "unknown", @@ -3202,7 +3202,7 @@ { "id": "claude-monitor", "path": "skills/claude-monitor", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-monitor", "description": "Monitor de performance do Claude Code e sistema local. Diagnostica lentidao, mede CPU/RAM/disco, verifica API latency e gera relatorios de saude do sistema.", "risk": "safe", @@ -3212,7 +3212,7 @@ { "id": "claude-scientific-skills", "path": "skills/claude-scientific-skills", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-scientific-skills", "description": "Scientific research and analysis skills", "risk": "safe", @@ -3222,7 +3222,7 @@ { "id": "claude-settings-audit", "path": "skills/claude-settings-audit", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-settings-audit", "description": "Analyze a repository to generate recommended Claude Code settings.json permissions. Use when setting up a new project, auditing existing settings, or determining which read-only bash commands to allow. Detects tech stack, build tools, and monorepo structure.", "risk": "unknown", @@ -3232,7 +3232,7 @@ { "id": "claude-speed-reader", "path": "skills/claude-speed-reader", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-speed-reader", "description": "-Speed read Claude's responses at 600+ WPM using RSVP with Spritz-style ORP highlighting", "risk": "safe", @@ -3242,7 +3242,7 @@ { "id": "claude-win11-speckit-update-skill", "path": "skills/claude-win11-speckit-update-skill", - "category": "uncategorized", + "category": "ai-ml", "name": "claude-win11-speckit-update-skill", "description": "Windows 11 system management", "risk": "safe", @@ -3262,7 +3262,7 @@ { "id": "clerk-auth", "path": "skills/clerk-auth", - "category": "uncategorized", + "category": "security", "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", @@ -3272,7 +3272,7 @@ { "id": "clickup-automation", "path": "skills/clickup-automation", - "category": "uncategorized", + "category": "automation", "name": "clickup-automation", "description": "Automate ClickUp project management including tasks, spaces, folders, lists, comments, and team operations via Rube MCP (Composio). Always search tools first for current schemas.", "risk": "unknown", @@ -3302,7 +3302,7 @@ { "id": "cloud-architect", "path": "skills/cloud-architect", - "category": "uncategorized", + "category": "cloud", "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.", "risk": "unknown", @@ -3322,7 +3322,7 @@ { "id": "cloud-penetration-testing", "path": "skills/cloud-penetration-testing", - "category": "uncategorized", + "category": "cloud", "name": "cloud-penetration-testing", "description": "Conduct comprehensive security assessments of cloud infrastructure across Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).", "risk": "unknown", @@ -3362,7 +3362,7 @@ { "id": "code-documentation-code-explain", "path": "skills/code-documentation-code-explain", - "category": "uncategorized", + "category": "development", "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 for developers at all levels.", "risk": "unknown", @@ -3372,7 +3372,7 @@ { "id": "code-documentation-doc-generate", "path": "skills/code-documentation-doc-generate", - "category": "uncategorized", + "category": "development", "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", @@ -3382,7 +3382,7 @@ { "id": "code-refactoring-context-restore", "path": "skills/code-refactoring-context-restore", - "category": "uncategorized", + "category": "development", "name": "code-refactoring-context-restore", "description": "Use when working with code refactoring context restore", "risk": "unknown", @@ -3392,7 +3392,7 @@ { "id": "code-refactoring-refactor-clean", "path": "skills/code-refactoring-refactor-clean", - "category": "uncategorized", + "category": "development", "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", @@ -3402,7 +3402,7 @@ { "id": "code-refactoring-tech-debt", "path": "skills/code-refactoring-tech-debt", - "category": "uncategorized", + "category": "development", "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", @@ -3412,7 +3412,7 @@ { "id": "code-review-ai-ai-review", "path": "skills/code-review-ai-ai-review", - "category": "uncategorized", + "category": "development", "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", @@ -3422,7 +3422,7 @@ { "id": "code-review-checklist", "path": "skills/code-review-checklist", - "category": "uncategorized", + "category": "development", "name": "code-review-checklist", "description": "Comprehensive checklist for conducting thorough code reviews covering functionality, security, performance, and maintainability", "risk": "unknown", @@ -3432,7 +3432,7 @@ { "id": "code-review-excellence", "path": "skills/code-review-excellence", - "category": "uncategorized", + "category": "development", "name": "code-review-excellence", "description": "Transform code reviews from gatekeeping to knowledge sharing through constructive feedback, systematic analysis, and collaborative improvement.", "risk": "unknown", @@ -3442,7 +3442,7 @@ { "id": "code-reviewer", "path": "skills/code-reviewer", - "category": "uncategorized", + "category": "development", "name": "code-reviewer", "description": "Elite code review expert specializing in modern AI-powered code", "risk": "unknown", @@ -3452,7 +3452,7 @@ { "id": "code-simplifier", "path": "skills/code-simplifier", - "category": "uncategorized", + "category": "development", "name": "code-simplifier", "description": "Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to \"simplify code\", \"clean up code\", \"refactor for clarity\", \"improve readability\", or review recently modified code for elegance. Focuses on project-specific best practices.", "risk": "unknown", @@ -3472,7 +3472,7 @@ { "id": "codebase-cleanup-deps-audit", "path": "skills/codebase-cleanup-deps-audit", - "category": "uncategorized", + "category": "development", "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", @@ -3482,7 +3482,7 @@ { "id": "codebase-cleanup-refactor-clean", "path": "skills/codebase-cleanup-refactor-clean", - "category": "uncategorized", + "category": "development", "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", @@ -3492,7 +3492,7 @@ { "id": "codebase-cleanup-tech-debt", "path": "skills/codebase-cleanup-tech-debt", - "category": "uncategorized", + "category": "development", "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", @@ -3512,7 +3512,7 @@ { "id": "comfyui-gateway", "path": "skills/comfyui-gateway", - "category": "uncategorized", + "category": "backend", "name": "comfyui-gateway", "description": "REST API gateway for ComfyUI servers. Workflow management, job queuing, webhooks, caching, auth, rate limiting, and image delivery (URL + base64).", "risk": "safe", @@ -3532,7 +3532,7 @@ { "id": "competitive-landscape", "path": "skills/competitive-landscape", - "category": "uncategorized", + "category": "business", "name": "competitive-landscape", "description": "Comprehensive frameworks for analyzing competition, identifying differentiation opportunities, and developing winning market positioning strategies.", "risk": "unknown", @@ -3542,7 +3542,7 @@ { "id": "competitor-alternatives", "path": "skills/competitor-alternatives", - "category": "uncategorized", + "category": "business", "name": "competitor-alternatives", "description": "You are an expert in creating competitor comparison and alternative pages. Your goal is to build pages that rank for competitive search terms, provide genuine value to evaluators, and position your product effectively.", "risk": "unknown", @@ -3572,7 +3572,7 @@ { "id": "computer-use-agents", "path": "skills/computer-use-agents", - "category": "uncategorized", + "category": "ai-ml", "name": "computer-use-agents", "description": "The fundamental architecture of computer use agents: observe screen, reason about next action, execute action, repeat. This loop integrates vision models with action execution through an iterative pipeline.", "risk": "unknown", @@ -3602,7 +3602,7 @@ { "id": "conductor-implement", "path": "skills/conductor-implement", - "category": "uncategorized", + "category": "workflow", "name": "conductor-implement", "description": "Execute tasks from a track's implementation plan following TDD workflow", "risk": "unknown", @@ -3612,7 +3612,7 @@ { "id": "conductor-manage", "path": "skills/conductor-manage", - "category": "uncategorized", + "category": "workflow", "name": "conductor-manage", "description": "Manage track lifecycle: archive, restore, delete, rename, and cleanup", "risk": "unknown", @@ -3622,7 +3622,7 @@ { "id": "conductor-new-track", "path": "skills/conductor-new-track", - "category": "uncategorized", + "category": "workflow", "name": "conductor-new-track", "description": "Create a new track with specification and phased implementation plan", "risk": "unknown", @@ -3632,7 +3632,7 @@ { "id": "conductor-revert", "path": "skills/conductor-revert", - "category": "uncategorized", + "category": "workflow", "name": "conductor-revert", "description": "Git-aware undo by logical work unit (track, phase, or task)", "risk": "unknown", @@ -3642,7 +3642,7 @@ { "id": "conductor-setup", "path": "skills/conductor-setup", - "category": "uncategorized", + "category": "workflow", "name": "conductor-setup", "description": "Configure a Rails project to work with Conductor (parallel coding agents)", "risk": "unknown", @@ -3652,7 +3652,7 @@ { "id": "conductor-status", "path": "skills/conductor-status", - "category": "uncategorized", + "category": "workflow", "name": "conductor-status", "description": "Display project status, active tracks, and next actions", "risk": "unknown", @@ -3662,7 +3662,7 @@ { "id": "conductor-validator", "path": "skills/conductor-validator", - "category": "uncategorized", + "category": "workflow", "name": "conductor-validator", "description": "Validates Conductor project artifacts for completeness,\nconsistency, and correctness. Use after setup, when diagnosing issues, or\nbefore implementation to verify project context.\n", "risk": "unknown", @@ -3702,7 +3702,7 @@ { "id": "content-marketer", "path": "skills/content-marketer", - "category": "uncategorized", + "category": "content", "name": "content-marketer", "description": "Elite content marketing strategist specializing in AI-powered content creation, omnichannel distribution, SEO optimization, and data-driven performance marketing.", "risk": "unknown", @@ -3712,7 +3712,7 @@ { "id": "context-agent", "path": "skills/context-agent", - "category": "uncategorized", + "category": "ai-ml", "name": "context-agent", "description": "Agente de contexto para continuidade entre sessoes. Salva resumos, decisoes, tarefas pendentes e carrega briefing automatico na sessao seguinte.", "risk": "safe", @@ -3722,7 +3722,7 @@ { "id": "context-compression", "path": "skills/context-compression", - "category": "uncategorized", + "category": "ai-ml", "name": "context-compression", "description": "When agent sessions generate millions of tokens of conversation history, compression becomes mandatory. The naive approach is aggressive compression to minimize tokens per request.", "risk": "unknown", @@ -3732,7 +3732,7 @@ { "id": "context-degradation", "path": "skills/context-degradation", - "category": "uncategorized", + "category": "ai-ml", "name": "context-degradation", "description": "Language models exhibit predictable degradation patterns as context length increases. Understanding these patterns is essential for diagnosing failures and designing resilient systems.", "risk": "unknown", @@ -3742,7 +3742,7 @@ { "id": "context-driven-development", "path": "skills/context-driven-development", - "category": "uncategorized", + "category": "ai-ml", "name": "context-driven-development", "description": "Guide for implementing and maintaining context as a managed artifact alongside code, enabling consistent AI interactions and team alignment through structured project documentation.", "risk": "unknown", @@ -3752,7 +3752,7 @@ { "id": "context-fundamentals", "path": "skills/context-fundamentals", - "category": "uncategorized", + "category": "ai-ml", "name": "context-fundamentals", "description": "Context is the complete state available to a language model at inference time. It includes everything the model can attend to when generating responses: system instructions, tool definitions, retrieved documents, message history, and tool outputs.", "risk": "unknown", @@ -3762,7 +3762,7 @@ { "id": "context-guardian", "path": "skills/context-guardian", - "category": "uncategorized", + "category": "ai-ml", "name": "context-guardian", "description": "Guardiao de contexto que preserva dados criticos antes da compactacao automatica. Snapshots, verificacao de integridade e zero perda de informacao.", "risk": "safe", @@ -3772,7 +3772,7 @@ { "id": "context-management-context-restore", "path": "skills/context-management-context-restore", - "category": "uncategorized", + "category": "ai-ml", "name": "context-management-context-restore", "description": "Use when working with context management context restore", "risk": "unknown", @@ -3782,7 +3782,7 @@ { "id": "context-management-context-save", "path": "skills/context-management-context-save", - "category": "uncategorized", + "category": "ai-ml", "name": "context-management-context-save", "description": "Use when working with context management context save", "risk": "unknown", @@ -3792,7 +3792,7 @@ { "id": "context-manager", "path": "skills/context-manager", - "category": "uncategorized", + "category": "ai-ml", "name": "context-manager", "description": "Elite AI context engineering specialist mastering dynamic context management, vector databases, knowledge graphs, and intelligent memory systems.", "risk": "unknown", @@ -3802,7 +3802,7 @@ { "id": "context-optimization", "path": "skills/context-optimization", - "category": "uncategorized", + "category": "ai-ml", "name": "context-optimization", "description": "Context optimization extends the effective capacity of limited context windows through strategic compression, masking, caching, and partitioning. The goal is not to magically increase context windows but to make better use of available capacity.", "risk": "unknown", @@ -3812,7 +3812,7 @@ { "id": "context-window-management", "path": "skills/context-window-management", - "category": "uncategorized", + "category": "ai-ml", "name": "context-window-management", "description": "You're a context engineering specialist who has optimized LLM applications handling millions of conversations. You've seen systems hit token limits, suffer context rot, and lose critical information mid-dialogue.", "risk": "unknown", @@ -3862,7 +3862,7 @@ { "id": "copilot-sdk", "path": "skills/copilot-sdk", - "category": "uncategorized", + "category": "backend", "name": "copilot-sdk", "description": "Build applications that programmatically interact with GitHub Copilot. The SDK wraps the Copilot CLI via JSON-RPC, providing session management, custom tools, hooks, MCP server integration, and streaming across Node.js, Python, Go, and .NET.", "risk": "unknown", @@ -3872,7 +3872,7 @@ { "id": "copy-editing", "path": "skills/copy-editing", - "category": "uncategorized", + "category": "content", "name": "copy-editing", "description": "You are an expert copy editor specializing in marketing and conversion copy. Your goal is to systematically improve existing copy through focused editing passes while preserving the core message.", "risk": "unknown", @@ -3882,7 +3882,7 @@ { "id": "copywriting", "path": "skills/copywriting", - "category": "uncategorized", + "category": "content", "name": "copywriting", "description": "Write rigorous, conversion-focused marketing copy for landing pages and emails. Enforces brief confirmation and strict no-fabrication rules.", "risk": "unknown", @@ -3892,7 +3892,7 @@ { "id": "core-components", "path": "skills/core-components", - "category": "uncategorized", + "category": "web-development", "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", @@ -3902,7 +3902,7 @@ { "id": "cost-optimization", "path": "skills/cost-optimization", - "category": "uncategorized", + "category": "cloud", "name": "cost-optimization", "description": "Strategies and patterns for optimizing cloud costs across AWS, Azure, and GCP.", "risk": "unknown", @@ -3932,7 +3932,7 @@ { "id": "create-branch", "path": "skills/create-branch", - "category": "uncategorized", + "category": "workflow", "name": "create-branch", "description": "Create a git branch following Sentry naming conventions. Use when asked to \"create a branch\", \"new branch\", \"start a branch\", \"make a branch\", \"switch to a new branch\", or when starting new work on the default branch.", "risk": "unknown", @@ -3942,7 +3942,7 @@ { "id": "create-issue-gate", "path": "skills/create-issue-gate", - "category": "uncategorized", + "category": "workflow", "name": "create-issue-gate", "description": "Use when starting a new implementation task and an issue must be created with strict acceptance criteria gating before execution.", "risk": "safe", @@ -3952,7 +3952,7 @@ { "id": "create-pr", "path": "skills/create-pr", - "category": "uncategorized", + "category": "workflow", "name": "create-pr", "description": "Alias for sentry-skills:pr-writer. Use when users explicitly ask for \"create-pr\" or reference the legacy skill name. Redirects to the canonical PR writing workflow.", "risk": "unknown", @@ -3972,7 +3972,7 @@ { "id": "crewai", "path": "skills/crewai", - "category": "uncategorized", + "category": "ai-ml", "name": "crewai", "description": "You are an expert in designing collaborative AI agent teams with CrewAI. You think in terms of roles, responsibilities, and delegation. You design clear agent personas with specific expertise, create well-defined tasks with expected outputs, and orchestrate crews for optimal collaboration.", "risk": "unknown", @@ -3982,7 +3982,7 @@ { "id": "crypto-bd-agent", "path": "skills/crypto-bd-agent", - "category": "uncategorized", + "category": "ai-ml", "name": "crypto-bd-agent", "description": "Production-tested patterns for building AI agents that autonomously discover, > evaluate, and acquire token listings for cryptocurrency exchanges.", "risk": "safe", @@ -4032,7 +4032,7 @@ { "id": "daily-news-report", "path": "skills/daily-news-report", - "category": "uncategorized", + "category": "content", "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", @@ -4042,7 +4042,7 @@ { "id": "data-engineer", "path": "skills/data-engineer", - "category": "uncategorized", + "category": "data-science", "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.", "risk": "unknown", @@ -4052,7 +4052,7 @@ { "id": "data-engineering-data-driven-feature", "path": "skills/data-engineering-data-driven-feature", - "category": "uncategorized", + "category": "data-science", "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", @@ -4062,7 +4062,7 @@ { "id": "data-engineering-data-pipeline", "path": "skills/data-engineering-data-pipeline", - "category": "uncategorized", + "category": "data-science", "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", @@ -4072,7 +4072,7 @@ { "id": "data-quality-frameworks", "path": "skills/data-quality-frameworks", - "category": "uncategorized", + "category": "data-science", "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", @@ -4082,7 +4082,7 @@ { "id": "data-scientist", "path": "skills/data-scientist", - "category": "uncategorized", + "category": "data-science", "name": "data-scientist", "description": "Expert data scientist for advanced analytics, machine learning, and statistical modeling. Handles complex data analysis, predictive modeling, and business intelligence.", "risk": "unknown", @@ -4092,7 +4092,7 @@ { "id": "data-storytelling", "path": "skills/data-storytelling", - "category": "uncategorized", + "category": "data-science", "name": "data-storytelling", "description": "Transform raw data into compelling narratives that drive decisions and inspire action.", "risk": "unknown", @@ -4102,7 +4102,7 @@ { "id": "data-structure-protocol", "path": "skills/data-structure-protocol", - "category": "uncategorized", + "category": "data-science", "name": "data-structure-protocol", "description": "Give agents persistent structural memory of a codebase \u2014 navigate dependencies, track public APIs, and understand why connections exist without re-reading the whole repo.", "risk": "safe", @@ -4122,7 +4122,7 @@ { "id": "database-admin", "path": "skills/database-admin", - "category": "uncategorized", + "category": "database", "name": "database-admin", "description": "Expert database administrator specializing in modern cloud databases, automation, and reliability engineering.", "risk": "unknown", @@ -4132,7 +4132,7 @@ { "id": "database-architect", "path": "skills/database-architect", - "category": "uncategorized", + "category": "database", "name": "database-architect", "description": "Expert database architect specializing in data layer design from scratch, technology selection, schema modeling, and scalable database architectures.", "risk": "unknown", @@ -4142,7 +4142,7 @@ { "id": "database-cloud-optimization-cost-optimize", "path": "skills/database-cloud-optimization-cost-optimize", - "category": "uncategorized", + "category": "database", "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", @@ -4152,7 +4152,7 @@ { "id": "database-design", "path": "skills/database-design", - "category": "uncategorized", + "category": "database", "name": "database-design", "description": "Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases.", "risk": "unknown", @@ -4162,7 +4162,7 @@ { "id": "database-migration", "path": "skills/database-migration", - "category": "uncategorized", + "category": "database", "name": "database-migration", "description": "Master database schema and data migrations across ORMs (Sequelize, TypeORM, Prisma), including rollback strategies and zero-downtime deployments.", "risk": "unknown", @@ -4172,7 +4172,7 @@ { "id": "database-migrations-migration-observability", "path": "skills/database-migrations-migration-observability", - "category": "uncategorized", + "category": "database", "name": "database-migrations-migration-observability", "description": "Migration monitoring, CDC, and observability infrastructure", "risk": "unknown", @@ -4182,7 +4182,7 @@ { "id": "database-migrations-sql-migrations", "path": "skills/database-migrations-sql-migrations", - "category": "uncategorized", + "category": "database", "name": "database-migrations-sql-migrations", "description": "SQL database migrations with zero-downtime strategies for PostgreSQL, MySQL, and SQL Server. Focus on data integrity and rollback plans.", "risk": "unknown", @@ -4192,7 +4192,7 @@ { "id": "database-optimizer", "path": "skills/database-optimizer", - "category": "uncategorized", + "category": "database", "name": "database-optimizer", "description": "Expert database optimizer specializing in modern performance tuning, query optimization, and scalable architectures.", "risk": "unknown", @@ -4212,7 +4212,7 @@ { "id": "dbos-golang", "path": "skills/dbos-golang", - "category": "uncategorized", + "category": "development", "name": "dbos-golang", "description": "Guide for building reliable, fault-tolerant Go applications with DBOS durable workflows.", "risk": "safe", @@ -4222,7 +4222,7 @@ { "id": "dbos-python", "path": "skills/dbos-python", - "category": "uncategorized", + "category": "development", "name": "dbos-python", "description": "Guide for building reliable, fault-tolerant Python applications with DBOS durable workflows.", "risk": "safe", @@ -4232,7 +4232,7 @@ { "id": "dbos-typescript", "path": "skills/dbos-typescript", - "category": "uncategorized", + "category": "development", "name": "dbos-typescript", "description": "Guide for building reliable, fault-tolerant TypeScript applications with DBOS durable workflows.", "risk": "safe", @@ -4252,7 +4252,7 @@ { "id": "ddd-context-mapping", "path": "skills/ddd-context-mapping", - "category": "uncategorized", + "category": "architecture", "name": "ddd-context-mapping", "description": "Map relationships between bounded contexts and define integration contracts using DDD context mapping patterns.", "risk": "safe", @@ -4272,7 +4272,7 @@ { "id": "ddd-tactical-patterns", "path": "skills/ddd-tactical-patterns", - "category": "uncategorized", + "category": "architecture", "name": "ddd-tactical-patterns", "description": "Apply DDD tactical patterns in code using entities, value objects, aggregates, repositories, and domain events with explicit invariants.", "risk": "safe", @@ -4302,7 +4302,7 @@ { "id": "debugging-strategies", "path": "skills/debugging-strategies", - "category": "uncategorized", + "category": "development", "name": "debugging-strategies", "description": "Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches.", "risk": "unknown", @@ -4312,7 +4312,7 @@ { "id": "debugging-toolkit-smart-debug", "path": "skills/debugging-toolkit-smart-debug", - "category": "uncategorized", + "category": "development", "name": "debugging-toolkit-smart-debug", "description": "Use when working with debugging toolkit smart debug", "risk": "unknown", @@ -4342,7 +4342,7 @@ { "id": "dependency-management-deps-audit", "path": "skills/dependency-management-deps-audit", - "category": "uncategorized", + "category": "security", "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", @@ -4362,7 +4362,7 @@ { "id": "deployment-engineer", "path": "skills/deployment-engineer", - "category": "uncategorized", + "category": "devops", "name": "deployment-engineer", "description": "Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation.", "risk": "unknown", @@ -4372,7 +4372,7 @@ { "id": "deployment-pipeline-design", "path": "skills/deployment-pipeline-design", - "category": "uncategorized", + "category": "devops", "name": "deployment-pipeline-design", "description": "Architecture patterns for multi-stage CI/CD pipelines with approval gates and deployment strategies.", "risk": "unknown", @@ -4382,7 +4382,7 @@ { "id": "deployment-procedures", "path": "skills/deployment-procedures", - "category": "uncategorized", + "category": "devops", "name": "deployment-procedures", "description": "Production deployment principles and decision-making. Safe deployment workflows, rollback strategies, and verification. Teaches thinking, not scripts.", "risk": "unknown", @@ -4392,7 +4392,7 @@ { "id": "deployment-validation-config-validate", "path": "skills/deployment-validation-config-validate", - "category": "uncategorized", + "category": "devops", "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", @@ -4452,7 +4452,7 @@ { "id": "devops-deploy", "path": "skills/devops-deploy", - "category": "uncategorized", + "category": "devops", "name": "devops-deploy", "description": "DevOps e deploy de aplicacoes \u2014 Docker, CI/CD com GitHub Actions, AWS Lambda, SAM, Terraform, infraestrutura como codigo e monitoramento.", "risk": "critical", @@ -4462,7 +4462,7 @@ { "id": "devops-troubleshooter", "path": "skills/devops-troubleshooter", - "category": "uncategorized", + "category": "devops", "name": "devops-troubleshooter", "description": "Expert DevOps troubleshooter specializing in rapid incident response, advanced debugging, and modern observability.", "risk": "unknown", @@ -4502,7 +4502,7 @@ { "id": "discord-bot-architect", "path": "skills/discord-bot-architect", - "category": "uncategorized", + "category": "web-development", "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", @@ -4542,7 +4542,7 @@ { "id": "django-access-review", "path": "skills/django-access-review", - "category": "uncategorized", + "category": "backend", "name": "django-access-review", "description": "django-access-review", "risk": "unknown", @@ -4552,7 +4552,7 @@ { "id": "django-perf-review", "path": "skills/django-perf-review", - "category": "uncategorized", + "category": "backend", "name": "django-perf-review", "description": "Django performance code review. Use when asked to \"review Django performance\", \"find N+1 queries\", \"optimize Django\", \"check queryset performance\", \"database performance\", \"Django ORM issues\", or audit Django code for performance problems.", "risk": "unknown", @@ -4562,7 +4562,7 @@ { "id": "django-pro", "path": "skills/django-pro", - "category": "uncategorized", + "category": "backend", "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.", "risk": "unknown", @@ -4592,7 +4592,7 @@ { "id": "docs-architect", "path": "skills/docs-architect", - "category": "uncategorized", + "category": "architecture", "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.", "risk": "unknown", @@ -4612,7 +4612,7 @@ { "id": "documentation-generation-doc-generate", "path": "skills/documentation-generation-doc-generate", - "category": "uncategorized", + "category": "content", "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", @@ -4622,7 +4622,7 @@ { "id": "documentation-templates", "path": "skills/documentation-templates", - "category": "uncategorized", + "category": "content", "name": "documentation-templates", "description": "Documentation templates and structure guidelines. README, API docs, code comments, and AI-friendly documentation.", "risk": "unknown", @@ -4652,7 +4652,7 @@ { "id": "domain-driven-design", "path": "skills/domain-driven-design", - "category": "uncategorized", + "category": "architecture", "name": "domain-driven-design", "description": "Plan and route Domain-Driven Design work from strategic modeling to tactical implementation and evented architecture patterns.", "risk": "safe", @@ -4672,7 +4672,7 @@ { "id": "dotnet-backend", "path": "skills/dotnet-backend", - "category": "uncategorized", + "category": "backend", "name": "dotnet-backend", "description": "Build ASP.NET Core 8+ backend services with EF Core, auth, background jobs, and production API patterns.", "risk": "safe", @@ -4682,7 +4682,7 @@ { "id": "dotnet-backend-patterns", "path": "skills/dotnet-backend-patterns", - "category": "uncategorized", + "category": "backend", "name": "dotnet-backend-patterns", "description": "Master C#/.NET patterns for building production-grade APIs, MCP servers, and enterprise backends with modern best practices (2024/2025).", "risk": "unknown", @@ -4702,7 +4702,7 @@ { "id": "drizzle-orm-expert", "path": "skills/drizzle-orm-expert", - "category": "uncategorized", + "category": "database", "name": "drizzle-orm-expert", "description": "Expert in Drizzle ORM for TypeScript \u2014 schema design, relational queries, migrations, and serverless database integration. Use when building type-safe database layers with Drizzle.", "risk": "safe", @@ -4752,7 +4752,7 @@ { "id": "e2e-testing-patterns", "path": "skills/e2e-testing-patterns", - "category": "uncategorized", + "category": "testing", "name": "e2e-testing-patterns", "description": "Build reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly and catch regressions before users do.", "risk": "unknown", @@ -4822,7 +4822,7 @@ { "id": "embedding-strategies", "path": "skills/embedding-strategies", - "category": "uncategorized", + "category": "ai-ml", "name": "embedding-strategies", "description": "Guide to selecting and optimizing embedding models for vector search applications.", "risk": "unknown", @@ -4872,7 +4872,7 @@ { "id": "enhance-prompt", "path": "skills/enhance-prompt", - "category": "uncategorized", + "category": "web-development", "name": "enhance-prompt", "description": "Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.", "risk": "unknown", @@ -4892,7 +4892,7 @@ { "id": "error-debugging-error-analysis", "path": "skills/error-debugging-error-analysis", - "category": "uncategorized", + "category": "development", "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", @@ -4902,7 +4902,7 @@ { "id": "error-debugging-error-trace", "path": "skills/error-debugging-error-trace", - "category": "uncategorized", + "category": "development", "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", @@ -4912,7 +4912,7 @@ { "id": "error-debugging-multi-agent-review", "path": "skills/error-debugging-multi-agent-review", - "category": "uncategorized", + "category": "development", "name": "error-debugging-multi-agent-review", "description": "Use when working with error debugging multi agent review", "risk": "unknown", @@ -4922,7 +4922,7 @@ { "id": "error-detective", "path": "skills/error-detective", - "category": "uncategorized", + "category": "development", "name": "error-detective", "description": "Search logs and codebases for error patterns, stack traces, and anomalies. Correlates errors across systems and identifies root causes.", "risk": "unknown", @@ -4932,7 +4932,7 @@ { "id": "error-diagnostics-error-analysis", "path": "skills/error-diagnostics-error-analysis", - "category": "uncategorized", + "category": "development", "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", @@ -4942,7 +4942,7 @@ { "id": "error-diagnostics-error-trace", "path": "skills/error-diagnostics-error-trace", - "category": "uncategorized", + "category": "development", "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", @@ -4952,7 +4952,7 @@ { "id": "error-diagnostics-smart-debug", "path": "skills/error-diagnostics-smart-debug", - "category": "uncategorized", + "category": "development", "name": "error-diagnostics-smart-debug", "description": "Use when working with error diagnostics smart debug", "risk": "unknown", @@ -4962,7 +4962,7 @@ { "id": "error-handling-patterns", "path": "skills/error-handling-patterns", - "category": "uncategorized", + "category": "development", "name": "error-handling-patterns", "description": "Build resilient applications with robust error handling strategies that gracefully handle failures and provide excellent debugging experiences.", "risk": "unknown", @@ -4992,7 +4992,7 @@ { "id": "event-sourcing-architect", "path": "skills/event-sourcing-architect", - "category": "uncategorized", + "category": "architecture", "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 trail requirements, or complex domain modeling with temporal queries.", "risk": "unknown", @@ -5052,7 +5052,7 @@ { "id": "expo-api-routes", "path": "skills/expo-api-routes", - "category": "uncategorized", + "category": "mobile", "name": "expo-api-routes", "description": "Guidelines for creating API routes in Expo Router with EAS Hosting", "risk": "unknown", @@ -5062,7 +5062,7 @@ { "id": "expo-cicd-workflows", "path": "skills/expo-cicd-workflows", - "category": "uncategorized", + "category": "mobile", "name": "expo-cicd-workflows", "description": "Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation.", "risk": "unknown", @@ -5072,7 +5072,7 @@ { "id": "expo-deployment", "path": "skills/expo-deployment", - "category": "uncategorized", + "category": "mobile", "name": "expo-deployment", "description": "Deploy Expo apps to production", "risk": "safe", @@ -5082,7 +5082,7 @@ { "id": "expo-dev-client", "path": "skills/expo-dev-client", - "category": "uncategorized", + "category": "mobile", "name": "expo-dev-client", "description": "Build and distribute Expo development clients locally or via TestFlight", "risk": "unknown", @@ -5092,7 +5092,7 @@ { "id": "expo-tailwind-setup", "path": "skills/expo-tailwind-setup", - "category": "uncategorized", + "category": "mobile", "name": "expo-tailwind-setup", "description": "Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling", "risk": "unknown", @@ -5102,7 +5102,7 @@ { "id": "expo-ui-jetpack-compose", "path": "skills/expo-ui-jetpack-compose", - "category": "uncategorized", + "category": "mobile", "name": "expo-ui-jetpack-compose", "description": "expo-ui-jetpack-compose", "risk": "unknown", @@ -5112,7 +5112,7 @@ { "id": "expo-ui-swift-ui", "path": "skills/expo-ui-swift-ui", - "category": "uncategorized", + "category": "mobile", "name": "expo-ui-swift-ui", "description": "expo-ui-swift-ui", "risk": "unknown", @@ -5122,7 +5122,7 @@ { "id": "fal-audio", "path": "skills/fal-audio", - "category": "uncategorized", + "category": "ai-ml", "name": "fal-audio", "description": "Text-to-speech and speech-to-text using fal.ai audio models", "risk": "safe", @@ -5132,7 +5132,7 @@ { "id": "fal-generate", "path": "skills/fal-generate", - "category": "uncategorized", + "category": "ai-ml", "name": "fal-generate", "description": "Generate images and videos using fal.ai AI models", "risk": "safe", @@ -5142,7 +5142,7 @@ { "id": "fal-image-edit", "path": "skills/fal-image-edit", - "category": "uncategorized", + "category": "ai-ml", "name": "fal-image-edit", "description": "AI-powered image editing with style transfer and object removal", "risk": "safe", @@ -5152,7 +5152,7 @@ { "id": "fal-platform", "path": "skills/fal-platform", - "category": "uncategorized", + "category": "ai-ml", "name": "fal-platform", "description": "Platform APIs for model management, pricing, and usage tracking", "risk": "safe", @@ -5162,7 +5162,7 @@ { "id": "fal-upscale", "path": "skills/fal-upscale", - "category": "uncategorized", + "category": "ai-ml", "name": "fal-upscale", "description": "Upscale and enhance image and video resolution using AI", "risk": "safe", @@ -5172,7 +5172,7 @@ { "id": "fal-workflow", "path": "skills/fal-workflow", - "category": "uncategorized", + "category": "ai-ml", "name": "fal-workflow", "description": "Generate workflow JSON files for chaining AI models", "risk": "safe", @@ -5192,7 +5192,7 @@ { "id": "fastapi-pro", "path": "skills/fastapi-pro", - "category": "uncategorized", + "category": "backend", "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.", "risk": "unknown", @@ -5202,7 +5202,7 @@ { "id": "fastapi-router-py", "path": "skills/fastapi-router-py", - "category": "uncategorized", + "category": "backend", "name": "fastapi-router-py", "description": "Create FastAPI routers following established patterns with proper authentication, response models, and HTTP status codes.", "risk": "unknown", @@ -5212,7 +5212,7 @@ { "id": "fastapi-templates", "path": "skills/fastapi-templates", - "category": "uncategorized", + "category": "backend", "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", @@ -5432,7 +5432,7 @@ { "id": "food-database-query", "path": "skills/food-database-query", - "category": "uncategorized", + "category": "database", "name": "food-database-query", "description": "Food Database Query", "risk": "unknown", @@ -5452,7 +5452,7 @@ { "id": "fp-async", "path": "skills/fp-async", - "category": "uncategorized", + "category": "development", "name": "fp-async", "description": "Practical async patterns using TaskEither - clean pipelines instead of try/catch hell, with real API examples", "risk": "unknown", @@ -5462,7 +5462,7 @@ { "id": "fp-backend", "path": "skills/fp-backend", - "category": "uncategorized", + "category": "development", "name": "fp-backend", "description": "Functional programming patterns for Node.js/Deno backend development using fp-ts, ReaderTaskEither, and functional dependency injection", "risk": "unknown", @@ -5472,7 +5472,7 @@ { "id": "fp-data-transforms", "path": "skills/fp-data-transforms", - "category": "uncategorized", + "category": "development", "name": "fp-data-transforms", "description": "Everyday data transformations using functional patterns - arrays, objects, grouping, aggregation, and null-safe access", "risk": "unknown", @@ -5482,7 +5482,7 @@ { "id": "fp-either-ref", "path": "skills/fp-either-ref", - "category": "uncategorized", + "category": "development", "name": "fp-either-ref", "description": "Quick reference for Either type. Use when user needs error handling, validation, or operations that can fail with typed errors.", "risk": "unknown", @@ -5492,7 +5492,7 @@ { "id": "fp-errors", "path": "skills/fp-errors", - "category": "uncategorized", + "category": "development", "name": "fp-errors", "description": "Stop throwing everywhere - handle errors as values using Either and TaskEither for cleaner, more predictable code", "risk": "unknown", @@ -5502,7 +5502,7 @@ { "id": "fp-option-ref", "path": "skills/fp-option-ref", - "category": "uncategorized", + "category": "development", "name": "fp-option-ref", "description": "Quick reference for Option type. Use when user needs to handle nullable values, optional data, or wants to avoid null checks.", "risk": "unknown", @@ -5512,7 +5512,7 @@ { "id": "fp-pipe-ref", "path": "skills/fp-pipe-ref", - "category": "uncategorized", + "category": "development", "name": "fp-pipe-ref", "description": "Quick reference for pipe and flow. Use when user needs to chain functions, compose operations, or build data pipelines in fp-ts.", "risk": "unknown", @@ -5522,7 +5522,7 @@ { "id": "fp-pragmatic", "path": "skills/fp-pragmatic", - "category": "uncategorized", + "category": "development", "name": "fp-pragmatic", "description": "A practical, jargon-free guide to functional programming - the 80/20 approach that gets results without the academic overhead", "risk": "unknown", @@ -5532,7 +5532,7 @@ { "id": "fp-react", "path": "skills/fp-react", - "category": "uncategorized", + "category": "development", "name": "fp-react", "description": "Practical patterns for using fp-ts with React - hooks, state, forms, data fetching. Works with React 18/19, Next.js 14/15.", "risk": "unknown", @@ -5542,7 +5542,7 @@ { "id": "fp-refactor", "path": "skills/fp-refactor", - "category": "uncategorized", + "category": "development", "name": "fp-refactor", "description": "Comprehensive guide for refactoring imperative TypeScript code to fp-ts functional patterns", "risk": "unknown", @@ -5552,7 +5552,7 @@ { "id": "fp-taskeither-ref", "path": "skills/fp-taskeither-ref", - "category": "uncategorized", + "category": "development", "name": "fp-taskeither-ref", "description": "Quick reference for TaskEither. Use when user needs async error handling, API calls, or Promise-based operations that can fail.", "risk": "unknown", @@ -5562,7 +5562,7 @@ { "id": "fp-ts-errors", "path": "skills/fp-ts-errors", - "category": "uncategorized", + "category": "development", "name": "fp-ts-errors", "description": "Handle errors as values using fp-ts Either and TaskEither for cleaner, more predictable TypeScript code. Use when implementing error handling patterns with fp-ts.", "risk": "safe", @@ -5572,7 +5572,7 @@ { "id": "fp-ts-pragmatic", "path": "skills/fp-ts-pragmatic", - "category": "uncategorized", + "category": "development", "name": "fp-ts-pragmatic", "description": "A practical, jargon-free guide to fp-ts functional programming - the 80/20 approach that gets results without the academic overhead. Use when writing TypeScript with fp-ts library.", "risk": "safe", @@ -5582,7 +5582,7 @@ { "id": "fp-ts-react", "path": "skills/fp-ts-react", - "category": "uncategorized", + "category": "development", "name": "fp-ts-react", "description": "Practical patterns for using fp-ts with React - hooks, state, forms, data fetching. Use when building React apps with functional programming patterns. Works with React 18/19, Next.js 14/15.", "risk": "safe", @@ -5592,7 +5592,7 @@ { "id": "fp-types-ref", "path": "skills/fp-types-ref", - "category": "uncategorized", + "category": "development", "name": "fp-types-ref", "description": "Quick reference for fp-ts types. Use when user asks which type to use, needs Option/Either/Task decision help, or wants fp-ts imports.", "risk": "unknown", @@ -5602,7 +5602,7 @@ { "id": "framework-migration-code-migrate", "path": "skills/framework-migration-code-migrate", - "category": "uncategorized", + "category": "development", "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", @@ -5612,7 +5612,7 @@ { "id": "framework-migration-deps-upgrade", "path": "skills/framework-migration-deps-upgrade", - "category": "uncategorized", + "category": "development", "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", @@ -5622,7 +5622,7 @@ { "id": "framework-migration-legacy-modernize", "path": "skills/framework-migration-legacy-modernize", - "category": "uncategorized", + "category": "development", "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", @@ -5672,7 +5672,7 @@ { "id": "frontend-dev-guidelines", "path": "skills/frontend-dev-guidelines", - "category": "uncategorized", + "category": "web-development", "name": "frontend-dev-guidelines", "description": "(React \u00b7 TypeScript \u00b7 Suspense-First \u00b7 Production-Grade)", "risk": "unknown", @@ -5682,7 +5682,7 @@ { "id": "frontend-developer", "path": "skills/frontend-developer", - "category": "uncategorized", + "category": "web-development", "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.", "risk": "unknown", @@ -5692,7 +5692,7 @@ { "id": "frontend-mobile-development-component-scaffold", "path": "skills/frontend-mobile-development-component-scaffold", - "category": "uncategorized", + "category": "web-development", "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", @@ -5702,7 +5702,7 @@ { "id": "frontend-mobile-security-xss-scan", "path": "skills/frontend-mobile-security-xss-scan", - "category": "uncategorized", + "category": "web-development", "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", @@ -5712,7 +5712,7 @@ { "id": "frontend-security-coder", "path": "skills/frontend-security-coder", - "category": "uncategorized", + "category": "security", "name": "frontend-security-coder", "description": "Expert in secure frontend coding practices specializing in XSS prevention, output sanitization, and client-side security patterns.", "risk": "unknown", @@ -5722,7 +5722,7 @@ { "id": "frontend-slides", "path": "skills/frontend-slides", - "category": "uncategorized", + "category": "web-development", "name": "frontend-slides", "description": "Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files.", "risk": "safe", @@ -5732,7 +5732,7 @@ { "id": "frontend-ui-dark-ts", "path": "skills/frontend-ui-dark-ts", - "category": "uncategorized", + "category": "web-development", "name": "frontend-ui-dark-ts", "description": "A modern dark-themed React UI system using Tailwind CSS and Framer Motion. Designed for dashboards, admin panels, and data-rich applications with glassmorphism effects and tasteful animations.", "risk": "unknown", @@ -5792,7 +5792,7 @@ { "id": "gcp-cloud-run", "path": "skills/gcp-cloud-run", - "category": "uncategorized", + "category": "cloud", "name": "gcp-cloud-run", "description": "When to use: ['Web applications and APIs', 'Need any runtime or library', 'Complex services with multiple endpoints', 'Stateless containerized workloads']", "risk": "unknown", @@ -5822,7 +5822,7 @@ { "id": "gemini-api-integration", "path": "skills/gemini-api-integration", - "category": "uncategorized", + "category": "automation", "name": "gemini-api-integration", "description": "Use when integrating Google Gemini API into projects. Covers model selection, multimodal inputs, streaming, function calling, and production best practices.", "risk": "safe", @@ -5872,7 +5872,7 @@ { "id": "git-advanced-workflows", "path": "skills/git-advanced-workflows", - "category": "uncategorized", + "category": "workflow", "name": "git-advanced-workflows", "description": "Master advanced Git techniques to maintain clean history, collaborate effectively, and recover from any situation with confidence.", "risk": "unknown", @@ -5882,7 +5882,7 @@ { "id": "git-hooks-automation", "path": "skills/git-hooks-automation", - "category": "uncategorized", + "category": "workflow", "name": "git-hooks-automation", "description": "Master Git hooks setup with Husky, lint-staged, pre-commit framework, and commitlint. Automate code quality gates, formatting, linting, and commit message enforcement before code reaches CI.", "risk": "safe", @@ -5892,7 +5892,7 @@ { "id": "git-pr-workflows-git-workflow", "path": "skills/git-pr-workflows-git-workflow", - "category": "uncategorized", + "category": "workflow", "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", @@ -5902,7 +5902,7 @@ { "id": "git-pr-workflows-onboard", "path": "skills/git-pr-workflows-onboard", - "category": "uncategorized", + "category": "workflow", "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", @@ -5912,7 +5912,7 @@ { "id": "git-pr-workflows-pr-enhance", "path": "skills/git-pr-workflows-pr-enhance", - "category": "uncategorized", + "category": "workflow", "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", @@ -5922,7 +5922,7 @@ { "id": "git-pushing", "path": "skills/git-pushing", - "category": "uncategorized", + "category": "workflow", "name": "git-pushing", "description": "Stage all changes, create a conventional commit, and push to the remote branch.", "risk": "unknown", @@ -5932,7 +5932,7 @@ { "id": "github-actions-templates", "path": "skills/github-actions-templates", - "category": "uncategorized", + "category": "workflow", "name": "github-actions-templates", "description": "Production-ready GitHub Actions workflow patterns for testing, building, and deploying applications.", "risk": "unknown", @@ -5942,7 +5942,7 @@ { "id": "github-automation", "path": "skills/github-automation", - "category": "uncategorized", + "category": "workflow", "name": "github-automation", "description": "Automate GitHub repositories, issues, pull requests, branches, CI/CD, and permissions via Rube MCP (Composio). Manage code workflows, review PRs, search code, and handle deployments programmatically.", "risk": "unknown", @@ -5952,7 +5952,7 @@ { "id": "github-issue-creator", "path": "skills/github-issue-creator", - "category": "uncategorized", + "category": "workflow", "name": "github-issue-creator", "description": "Transform messy input (error logs, voice notes, screenshots) into clean, actionable GitHub issues.", "risk": "unknown", @@ -5962,7 +5962,7 @@ { "id": "github-workflow-automation", "path": "skills/github-workflow-automation", - "category": "uncategorized", + "category": "workflow", "name": "github-workflow-automation", "description": "Patterns for automating GitHub workflows with AI assistance, inspired by [Gemini CLI](https://github.com/google-gemini/gemini-cli) and modern DevOps practices.", "risk": "unknown", @@ -5972,7 +5972,7 @@ { "id": "gitlab-automation", "path": "skills/gitlab-automation", - "category": "uncategorized", + "category": "workflow", "name": "gitlab-automation", "description": "Automate GitLab project management, issues, merge requests, pipelines, branches, and user operations via Rube MCP (Composio). Always search tools first for current schemas.", "risk": "unknown", @@ -5982,7 +5982,7 @@ { "id": "gitlab-ci-patterns", "path": "skills/gitlab-ci-patterns", - "category": "uncategorized", + "category": "workflow", "name": "gitlab-ci-patterns", "description": "Comprehensive GitLab CI/CD pipeline patterns for automated testing, building, and deployment.", "risk": "unknown", @@ -5992,7 +5992,7 @@ { "id": "gitops-workflow", "path": "skills/gitops-workflow", - "category": "uncategorized", + "category": "devops", "name": "gitops-workflow", "description": "Complete guide to implementing GitOps workflows with ArgoCD and Flux for automated Kubernetes deployments.", "risk": "unknown", @@ -6012,7 +6012,7 @@ { "id": "go-concurrency-patterns", "path": "skills/go-concurrency-patterns", - "category": "uncategorized", + "category": "development", "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", @@ -6022,7 +6022,7 @@ { "id": "go-playwright", "path": "skills/go-playwright", - "category": "uncategorized", + "category": "development", "name": "go-playwright", "description": "Expert capability for robust, stealthy, and efficient browser automation using Playwright Go.", "risk": "safe", @@ -6032,7 +6032,7 @@ { "id": "go-rod-master", "path": "skills/go-rod-master", - "category": "uncategorized", + "category": "development", "name": "go-rod-master", "description": "Comprehensive guide for browser automation and web scraping with go-rod (Chrome DevTools Protocol) including stealth anti-bot-detection patterns.", "risk": "safe", @@ -6062,7 +6062,7 @@ { "id": "godot-gdscript-patterns", "path": "skills/godot-gdscript-patterns", - "category": "uncategorized", + "category": "game-development", "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", @@ -6072,7 +6072,7 @@ { "id": "golang-pro", "path": "skills/golang-pro", - "category": "uncategorized", + "category": "architecture", "name": "golang-pro", "description": "Master Go 1.21+ with modern patterns, advanced concurrency, performance optimization, and production-ready microservices.", "risk": "unknown", @@ -6092,7 +6092,7 @@ { "id": "google-analytics-automation", "path": "skills/google-analytics-automation", - "category": "uncategorized", + "category": "automation", "name": "google-analytics-automation", "description": "Automate Google Analytics tasks via Rube MCP (Composio): run reports, list accounts/properties, funnels, pivots, key events. Always search tools first for current schemas.", "risk": "unknown", @@ -6102,7 +6102,7 @@ { "id": "google-calendar-automation", "path": "skills/google-calendar-automation", - "category": "uncategorized", + "category": "automation", "name": "google-calendar-automation", "description": "Lightweight Google Calendar integration with standalone OAuth authentication. No MCP server required.", "risk": "unknown", @@ -6112,7 +6112,7 @@ { "id": "google-docs-automation", "path": "skills/google-docs-automation", - "category": "uncategorized", + "category": "automation", "name": "google-docs-automation", "description": "Lightweight Google Docs integration with standalone OAuth authentication. No MCP server required.", "risk": "unknown", @@ -6122,7 +6122,7 @@ { "id": "google-drive-automation", "path": "skills/google-drive-automation", - "category": "uncategorized", + "category": "automation", "name": "google-drive-automation", "description": "Lightweight Google Drive integration with standalone OAuth authentication. No MCP server required. Full read/write access.", "risk": "unknown", @@ -6132,7 +6132,7 @@ { "id": "google-sheets-automation", "path": "skills/google-sheets-automation", - "category": "uncategorized", + "category": "automation", "name": "google-sheets-automation", "description": "Lightweight Google Sheets integration with standalone OAuth authentication. No MCP server required. Full read/write access.", "risk": "unknown", @@ -6142,7 +6142,7 @@ { "id": "google-slides-automation", "path": "skills/google-slides-automation", - "category": "uncategorized", + "category": "automation", "name": "google-slides-automation", "description": "Lightweight Google Slides integration with standalone OAuth authentication. No MCP server required. Full read/write access.", "risk": "unknown", @@ -6152,7 +6152,7 @@ { "id": "googlesheets-automation", "path": "skills/googlesheets-automation", - "category": "uncategorized", + "category": "automation", "name": "googlesheets-automation", "description": "Automate Google Sheets operations (read, write, format, filter, manage spreadsheets) via Rube MCP (Composio). Read/write data, manage tabs, apply formatting, and search rows programmatically.", "risk": "unknown", @@ -6162,7 +6162,7 @@ { "id": "grafana-dashboards", "path": "skills/grafana-dashboards", - "category": "uncategorized", + "category": "devops", "name": "grafana-dashboards", "description": "Create and manage production-ready Grafana dashboards for comprehensive system observability.", "risk": "unknown", @@ -6172,7 +6172,7 @@ { "id": "graphql", "path": "skills/graphql", - "category": "uncategorized", + "category": "backend", "name": "graphql", "description": "You're a developer who has built GraphQL APIs at scale. You've seen the N+1 query problem bring down production servers. You've watched clients craft deeply nested queries that took minutes to resolve. You know that GraphQL's power is also its danger.", "risk": "unknown", @@ -6232,7 +6232,7 @@ { "id": "helm-chart-scaffolding", "path": "skills/helm-chart-scaffolding", - "category": "uncategorized", + "category": "devops", "name": "helm-chart-scaffolding", "description": "Comprehensive guidance for creating, organizing, and managing Helm charts for packaging and deploying Kubernetes applications.", "risk": "unknown", @@ -6252,7 +6252,7 @@ { "id": "hierarchical-agent-memory", "path": "skills/hierarchical-agent-memory", - "category": "uncategorized", + "category": "ai-ml", "name": "hierarchical-agent-memory", "description": "Scoped CLAUDE.md memory system that reduces context token spend. Creates directory-level context files, tracks savings via dashboard, and routes agents to the right sub-context.", "risk": "safe", @@ -6262,7 +6262,7 @@ { "id": "hig-components-content", "path": "skills/hig-components-content", - "category": "uncategorized", + "category": "development", "name": "hig-components-content", "description": "Apple Human Interface Guidelines for content display components.", "risk": "unknown", @@ -6272,7 +6272,7 @@ { "id": "hig-components-controls", "path": "skills/hig-components-controls", - "category": "uncategorized", + "category": "development", "name": "hig-components-controls", "description": "Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.", "risk": "unknown", @@ -6282,7 +6282,7 @@ { "id": "hig-components-dialogs", "path": "skills/hig-components-dialogs", - "category": "uncategorized", + "category": "development", "name": "hig-components-dialogs", "description": "Apple HIG guidance for presentation components including alerts, action sheets, popovers, sheets, and digit entry views.", "risk": "unknown", @@ -6292,7 +6292,7 @@ { "id": "hig-components-layout", "path": "skills/hig-components-layout", - "category": "uncategorized", + "category": "development", "name": "hig-components-layout", "description": "Apple Human Interface Guidelines for layout and navigation components.", "risk": "unknown", @@ -6302,7 +6302,7 @@ { "id": "hig-components-menus", "path": "skills/hig-components-menus", - "category": "uncategorized", + "category": "development", "name": "hig-components-menus", "description": "Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.", "risk": "unknown", @@ -6312,7 +6312,7 @@ { "id": "hig-components-search", "path": "skills/hig-components-search", - "category": "uncategorized", + "category": "development", "name": "hig-components-search", "description": "Apple HIG guidance for navigation-related components including search fields, page controls, and path controls.", "risk": "unknown", @@ -6322,7 +6322,7 @@ { "id": "hig-components-status", "path": "skills/hig-components-status", - "category": "uncategorized", + "category": "development", "name": "hig-components-status", "description": "Apple HIG guidance for status and progress UI components including progress indicators, status bars, and activity rings.", "risk": "unknown", @@ -6332,7 +6332,7 @@ { "id": "hig-components-system", "path": "skills/hig-components-system", - "category": "uncategorized", + "category": "development", "name": "hig-components-system", "description": "Apple HIG guidance for system experience components: widgets, live activities, notifications, complications, home screen quick actions, top shelf, watch faces, app clips, and app shortcuts.", "risk": "unknown", @@ -6342,7 +6342,7 @@ { "id": "hig-foundations", "path": "skills/hig-foundations", - "category": "uncategorized", + "category": "development", "name": "hig-foundations", "description": "Apple Human Interface Guidelines design foundations.", "risk": "unknown", @@ -6352,7 +6352,7 @@ { "id": "hig-inputs", "path": "skills/hig-inputs", - "category": "uncategorized", + "category": "development", "name": "hig-inputs", "description": "Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.", "risk": "unknown", @@ -6362,7 +6362,7 @@ { "id": "hig-patterns", "path": "skills/hig-patterns", - "category": "uncategorized", + "category": "development", "name": "hig-patterns", "description": "Apple Human Interface Guidelines interaction and UX patterns.", "risk": "unknown", @@ -6372,7 +6372,7 @@ { "id": "hig-platforms", "path": "skills/hig-platforms", - "category": "uncategorized", + "category": "development", "name": "hig-platforms", "description": "Apple Human Interface Guidelines for platform-specific design.", "risk": "unknown", @@ -6382,7 +6382,7 @@ { "id": "hig-project-context", "path": "skills/hig-project-context", - "category": "uncategorized", + "category": "development", "name": "hig-project-context", "description": "Create or update a shared Apple design context document that other HIG skills use to tailor guidance.", "risk": "unknown", @@ -6392,7 +6392,7 @@ { "id": "hig-technologies", "path": "skills/hig-technologies", - "category": "uncategorized", + "category": "development", "name": "hig-technologies", "description": "Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.", "risk": "unknown", @@ -6452,7 +6452,7 @@ { "id": "hubspot-automation", "path": "skills/hubspot-automation", - "category": "uncategorized", + "category": "automation", "name": "hubspot-automation", "description": "Automate HubSpot CRM operations (contacts, companies, deals, tickets, properties) via Rube MCP using Composio integration.", "risk": "unknown", @@ -6472,7 +6472,7 @@ { "id": "hugging-face-cli", "path": "skills/hugging-face-cli", - "category": "uncategorized", + "category": "ai-ml", "name": "hugging-face-cli", "description": "The hf CLI provides direct terminal access to the Hugging Face Hub for downloading, uploading, and managing repositories, cache, and compute resources.", "risk": "safe", @@ -6482,7 +6482,7 @@ { "id": "hugging-face-dataset-viewer", "path": "skills/hugging-face-dataset-viewer", - "category": "uncategorized", + "category": "ai-ml", "name": "hugging-face-dataset-viewer", "description": "Use this skill for Hugging Face Dataset Viewer API workflows that fetch subset/split metadata, paginate rows, search text, apply filters, download parquet URLs, and read size or statistics.", "risk": "unknown", @@ -6492,7 +6492,7 @@ { "id": "hugging-face-datasets", "path": "skills/hugging-face-datasets", - "category": "uncategorized", + "category": "ai-ml", "name": "hugging-face-datasets", "description": "Create and manage datasets on Hugging Face Hub. Supports initializing repos, defining configs/system prompts, streaming row updates, and SQL-based dataset querying/transformation. Designed to work alongside HF MCP server for comprehensive dataset workflows.", "risk": "unknown", @@ -6502,7 +6502,7 @@ { "id": "hugging-face-evaluation", "path": "skills/hugging-face-evaluation", - "category": "uncategorized", + "category": "ai-ml", "name": "hugging-face-evaluation", "description": "Add and manage evaluation results in Hugging Face model cards. Supports extracting eval tables from README content, importing scores from Artificial Analysis API, and running custom model evaluations with vLLM/lighteval. Works with the model-index metadata format.", "risk": "unknown", @@ -6512,7 +6512,7 @@ { "id": "hugging-face-jobs", "path": "skills/hugging-face-jobs", - "category": "uncategorized", + "category": "ai-ml", "name": "hugging-face-jobs", "description": "Run any workload on fully managed Hugging Face infrastructure. No local setup required\u2014jobs run on cloud CPUs, GPUs, or TPUs and can persist results to the Hugging Face Hub.", "risk": "safe", @@ -6522,7 +6522,7 @@ { "id": "hugging-face-model-trainer", "path": "skills/hugging-face-model-trainer", - "category": "uncategorized", + "category": "ai-ml", "name": "hugging-face-model-trainer", "description": "Train language models using TRL (Transformer Reinforcement Learning) on fully managed Hugging Face infrastructure. No local GPU setup required\u2014models train on cloud GPUs and results are automatically saved to the Hugging Face Hub.", "risk": "unknown", @@ -6532,7 +6532,7 @@ { "id": "hugging-face-paper-publisher", "path": "skills/hugging-face-paper-publisher", - "category": "uncategorized", + "category": "ai-ml", "name": "hugging-face-paper-publisher", "description": "Publish and manage research papers on Hugging Face Hub. Supports creating paper pages, linking papers to models/datasets, claiming authorship, and generating professional markdown-based research articles.", "risk": "unknown", @@ -6542,7 +6542,7 @@ { "id": "hugging-face-tool-builder", "path": "skills/hugging-face-tool-builder", - "category": "uncategorized", + "category": "ai-ml", "name": "hugging-face-tool-builder", "description": "Your purpose is now is to create reusable command line scripts and utilities for using the Hugging Face API, allowing chaining, piping and intermediate processing where helpful. You can access the API directly, as well as use the hf command line tool.", "risk": "unknown", @@ -6552,7 +6552,7 @@ { "id": "hybrid-cloud-architect", "path": "skills/hybrid-cloud-architect", - "category": "uncategorized", + "category": "cloud", "name": "hybrid-cloud-architect", "description": "Expert hybrid cloud architect specializing in complex multi-cloud solutions across AWS/Azure/GCP and private clouds (OpenStack/VMware).", "risk": "unknown", @@ -6572,7 +6572,7 @@ { "id": "hybrid-search-implementation", "path": "skills/hybrid-search-implementation", - "category": "uncategorized", + "category": "ai-ml", "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", @@ -6592,7 +6592,7 @@ { "id": "iconsax-library", "path": "skills/iconsax-library", - "category": "uncategorized", + "category": "web-development", "name": "iconsax-library", "description": "Extensive icon library and AI-driven icon generation skill for premium UI/UX design.", "risk": "safe", @@ -6612,7 +6612,7 @@ { "id": "ilya-sutskever", "path": "skills/ilya-sutskever", - "category": "uncategorized", + "category": "ai-ml", "name": "ilya-sutskever", "description": "Agente que simula Ilya Sutskever \u2014 co-fundador da OpenAI, ex-Chief Scientist, fundador da SSI. Use quando quiser perspectivas sobre: AGI safety-first, consci\u00eancia de IA, scaling laws, deep learning profundo, o epis\u00f3dio de novembro 2023 na OpenAI, superintelig\u00eancia segura.", "risk": "safe", @@ -6652,7 +6652,7 @@ { "id": "incident-responder", "path": "skills/incident-responder", - "category": "uncategorized", + "category": "devops", "name": "incident-responder", "description": "Expert SRE incident responder specializing in rapid problem resolution, modern observability, and comprehensive incident management.", "risk": "unknown", @@ -6662,7 +6662,7 @@ { "id": "incident-response-incident-response", "path": "skills/incident-response-incident-response", - "category": "uncategorized", + "category": "devops", "name": "incident-response-incident-response", "description": "Use when working with incident response incident response", "risk": "unknown", @@ -6672,7 +6672,7 @@ { "id": "incident-response-smart-fix", "path": "skills/incident-response-smart-fix", - "category": "uncategorized", + "category": "devops", "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", @@ -6682,7 +6682,7 @@ { "id": "incident-runbook-templates", "path": "skills/incident-runbook-templates", - "category": "uncategorized", + "category": "devops", "name": "incident-runbook-templates", "description": "Production-ready templates for incident response runbooks covering detection, triage, mitigation, resolution, and communication.", "risk": "unknown", @@ -6692,7 +6692,7 @@ { "id": "infinite-gratitude", "path": "skills/infinite-gratitude", - "category": "uncategorized", + "category": "ai-ml", "name": "infinite-gratitude", "description": "Multi-agent research skill for parallel research execution (10 agents, battle-tested with real case studies).", "risk": "safe", @@ -6792,7 +6792,7 @@ { "id": "ios-developer", "path": "skills/ios-developer", - "category": "uncategorized", + "category": "mobile", "name": "ios-developer", "description": "Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization.", "risk": "unknown", @@ -6842,7 +6842,7 @@ { "id": "javascript-mastery", "path": "skills/javascript-mastery", - "category": "uncategorized", + "category": "development", "name": "javascript-mastery", "description": "33+ essential JavaScript concepts every developer should know, inspired by [33-js-concepts](https://github.com/leonardomso/33-js-concepts).", "risk": "unknown", @@ -6852,7 +6852,7 @@ { "id": "javascript-pro", "path": "skills/javascript-pro", - "category": "uncategorized", + "category": "development", "name": "javascript-pro", "description": "Master modern JavaScript with ES6+, async patterns, and Node.js APIs. Handles promises, event loops, and browser/Node compatibility.", "risk": "unknown", @@ -6862,7 +6862,7 @@ { "id": "javascript-testing-patterns", "path": "skills/javascript-testing-patterns", - "category": "uncategorized", + "category": "development", "name": "javascript-testing-patterns", "description": "Comprehensive guide for implementing robust testing strategies in JavaScript/TypeScript applications using modern testing frameworks and best practices.", "risk": "unknown", @@ -6872,7 +6872,7 @@ { "id": "javascript-typescript-typescript-scaffold", "path": "skills/javascript-typescript-typescript-scaffold", - "category": "uncategorized", + "category": "development", "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", @@ -6902,7 +6902,7 @@ { "id": "junta-leiloeiros", "path": "skills/junta-leiloeiros", - "category": "uncategorized", + "category": "backend", "name": "junta-leiloeiros", "description": "Coleta e consulta dados de leiloeiros oficiais de todas as 27 Juntas Comerciais do Brasil. Scraper multi-UF, banco SQLite, API FastAPI e exportacao CSV/JSON.", "risk": "safe", @@ -6922,7 +6922,7 @@ { "id": "k8s-manifest-generator", "path": "skills/k8s-manifest-generator", - "category": "uncategorized", + "category": "devops", "name": "k8s-manifest-generator", "description": "Step-by-step guidance for creating production-ready Kubernetes manifests including Deployments, Services, ConfigMaps, Secrets, and PersistentVolumeClaims.", "risk": "unknown", @@ -6932,7 +6932,7 @@ { "id": "k8s-security-policies", "path": "skills/k8s-security-policies", - "category": "uncategorized", + "category": "devops", "name": "k8s-security-policies", "description": "Comprehensive guide for implementing NetworkPolicy, PodSecurityPolicy, RBAC, and Pod Security Standards in Kubernetes.", "risk": "unknown", @@ -6982,7 +6982,7 @@ { "id": "kpi-dashboard-design", "path": "skills/kpi-dashboard-design", - "category": "uncategorized", + "category": "business", "name": "kpi-dashboard-design", "description": "Comprehensive patterns for designing effective Key Performance Indicator (KPI) dashboards that drive business decisions.", "risk": "unknown", @@ -6992,7 +6992,7 @@ { "id": "kubernetes-architect", "path": "skills/kubernetes-architect", - "category": "uncategorized", + "category": "devops", "name": "kubernetes-architect", "description": "Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration.", "risk": "unknown", @@ -7022,7 +7022,7 @@ { "id": "langchain-architecture", "path": "skills/langchain-architecture", - "category": "uncategorized", + "category": "ai-ml", "name": "langchain-architecture", "description": "Master the LangChain framework for building sophisticated LLM applications with agents, chains, memory, and tool integration.", "risk": "unknown", @@ -7032,7 +7032,7 @@ { "id": "langfuse", "path": "skills/langfuse", - "category": "uncategorized", + "category": "devops", "name": "langfuse", "description": "You are an expert in LLM observability and evaluation. You think in terms of traces, spans, and metrics. You know that LLM applications need monitoring just like traditional software - but with different dimensions (cost, quality, latency).", "risk": "unknown", @@ -7042,7 +7042,7 @@ { "id": "langgraph", "path": "skills/langgraph", - "category": "uncategorized", + "category": "ai-ml", "name": "langgraph", "description": "You are an expert in building production-grade AI agents with LangGraph. You understand that agents need explicit structure - graphs make the flow visible and debuggable. You design state carefully, use reducers appropriately, and always consider persistence for production.", "risk": "unknown", @@ -7312,7 +7312,7 @@ { "id": "llm-app-patterns", "path": "skills/llm-app-patterns", - "category": "uncategorized", + "category": "ai-ml", "name": "llm-app-patterns", "description": "Production-ready patterns for building LLM applications, inspired by [Dify](https://github.com/langgenius/dify) and industry best practices.", "risk": "unknown", @@ -7322,7 +7322,7 @@ { "id": "llm-application-dev-ai-assistant", "path": "skills/llm-application-dev-ai-assistant", - "category": "uncategorized", + "category": "ai-ml", "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", @@ -7332,7 +7332,7 @@ { "id": "llm-application-dev-langchain-agent", "path": "skills/llm-application-dev-langchain-agent", - "category": "uncategorized", + "category": "ai-ml", "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", @@ -7342,7 +7342,7 @@ { "id": "llm-application-dev-prompt-optimize", "path": "skills/llm-application-dev-prompt-optimize", - "category": "uncategorized", + "category": "ai-ml", "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", @@ -7352,7 +7352,7 @@ { "id": "llm-evaluation", "path": "skills/llm-evaluation", - "category": "uncategorized", + "category": "ai-ml", "name": "llm-evaluation", "description": "Master comprehensive evaluation strategies for LLM applications, from automated metrics to human evaluation and A/B testing.", "risk": "unknown", @@ -7362,7 +7362,7 @@ { "id": "llm-ops", "path": "skills/llm-ops", - "category": "uncategorized", + "category": "ai-ml", "name": "llm-ops", "description": "LLM Operations -- RAG, embeddings, vector databases, fine-tuning, prompt engineering avancado, custos de LLM, evals de qualidade e arquiteturas de IA para producao.", "risk": "safe", @@ -7372,7 +7372,7 @@ { "id": "llm-prompt-optimizer", "path": "skills/llm-prompt-optimizer", - "category": "uncategorized", + "category": "ai-ml", "name": "llm-prompt-optimizer", "description": "Use when improving prompts for any LLM. Applies proven prompt engineering techniques to boost output quality, reduce hallucinations, and cut token usage.", "risk": "safe", @@ -7382,7 +7382,7 @@ { "id": "llm-structured-output", "path": "skills/llm-structured-output", - "category": "uncategorized", + "category": "ai-ml", "name": "llm-structured-output", "description": "Get reliable JSON, enums, and typed objects from LLMs using response_format, tool_use, and schema-constrained decoding across OpenAI, Anthropic, and Google APIs.\n", "risk": "safe", @@ -7422,7 +7422,7 @@ { "id": "loki-mode", "path": "skills/loki-mode", - "category": "uncategorized", + "category": "ai-ml", "name": "loki-mode", "description": "Version 2.35.0 | PRD to Production | Zero Human Intervention > Research-enhanced: OpenAI SDK, DeepMind, Anthropic, AWS Bedrock, Agent SDK, HN Production (2025)", "risk": "unknown", @@ -7442,7 +7442,7 @@ { "id": "m365-agents-py", "path": "skills/m365-agents-py", - "category": "uncategorized", + "category": "ai-ml", "name": "m365-agents-py", "description": "Microsoft 365 Agents SDK for Python. Build multichannel agents for Teams/M365/Copilot Studio with aiohttp hosting, AgentApplication routing, streaming responses, and MSAL-based auth.", "risk": "unknown", @@ -7482,7 +7482,7 @@ { "id": "magic-ui-generator", "path": "skills/magic-ui-generator", - "category": "uncategorized", + "category": "web-development", "name": "magic-ui-generator", "description": "Utilizes Magic by 21st.dev to generate, compare, and integrate multiple production-ready UI component variations.", "risk": "safe", @@ -7502,7 +7502,7 @@ { "id": "make-automation", "path": "skills/make-automation", - "category": "uncategorized", + "category": "automation", "name": "make-automation", "description": "Automate Make (Integromat) tasks via Rube MCP (Composio): operations, enums, language and timezone lookups. Always search tools first for current schemas.", "risk": "unknown", @@ -7512,7 +7512,7 @@ { "id": "makepad-animation", "path": "skills/makepad-animation", - "category": "uncategorized", + "category": "development", "name": "makepad-animation", "description": "CRITICAL: Use for Makepad animation system. Triggers on:\nmakepad animation, makepad animator, makepad hover, makepad state,\nmakepad transition, \"from: { all: Forward\", makepad pressed,\nmakepad \u52a8\u753b, makepad \u72b6\u6001, makepad \u8fc7\u6e21, makepad \u60ac\u505c\u6548\u679c\n", "risk": "unknown", @@ -7522,7 +7522,7 @@ { "id": "makepad-basics", "path": "skills/makepad-basics", - "category": "uncategorized", + "category": "development", "name": "makepad-basics", "description": "CRITICAL: Use for Makepad getting started and app structure. Triggers on:\nmakepad, makepad getting started, makepad tutorial, live_design!, app_main!,\nmakepad project setup, makepad hello world, \"how to create makepad app\",\nmakepad \u5165\u95e8, \u521b\u5efa makepad \u5e94\u7528, makepad \u6559\u7a0b, makepad \u9879\u76ee\u7ed3\u6784\n", "risk": "unknown", @@ -7532,7 +7532,7 @@ { "id": "makepad-deployment", "path": "skills/makepad-deployment", - "category": "uncategorized", + "category": "development", "name": "makepad-deployment", "description": "CRITICAL: Use for Makepad packaging and deployment. Triggers on:\ndeploy, package, APK, IPA, \u6253\u5305, \u90e8\u7f72,\ncargo-packager, cargo-makepad, WASM, Android, iOS,\ndistribution, installer, .deb, .dmg, .nsis,\nGitHub Actions, CI, action, marketplace\n", "risk": "unknown", @@ -7542,7 +7542,7 @@ { "id": "makepad-dsl", "path": "skills/makepad-dsl", - "category": "uncategorized", + "category": "development", "name": "makepad-dsl", "description": "CRITICAL: Use for Makepad DSL syntax and inheritance. Triggers on:\nmakepad dsl, live_design, makepad inheritance, makepad prototype,\n\"\", \"Foo = { }\", makepad object, makepad property,\nmakepad DSL \u8bed\u6cd5, makepad \u7ee7\u627f, makepad \u539f\u578b, \u5982\u4f55\u5b9a\u4e49 makepad \u7ec4\u4ef6\n", "risk": "unknown", @@ -7552,7 +7552,7 @@ { "id": "makepad-event-action", "path": "skills/makepad-event-action", - "category": "uncategorized", + "category": "development", "name": "makepad-event-action", "description": "CRITICAL: Use for Makepad event and action handling. Triggers on:\nmakepad event, makepad action, Event enum, ActionTrait, handle_event,\nMouseDown, KeyDown, TouchUpdate, Hit, FingerDown, post_action,\nmakepad \u4e8b\u4ef6, makepad action, \u4e8b\u4ef6\u5904\u7406\n", "risk": "unknown", @@ -7562,7 +7562,7 @@ { "id": "makepad-font", "path": "skills/makepad-font", - "category": "uncategorized", + "category": "development", "name": "makepad-font", "description": "CRITICAL: Use for Makepad font and text rendering. Triggers on:\nmakepad font, makepad text, makepad glyph, makepad typography,\nfont atlas, text layout, font family, font size, text shaping,\nmakepad \u5b57\u4f53, makepad \u6587\u5b57, makepad \u6392\u7248, makepad \u5b57\u5f62\n", "risk": "unknown", @@ -7572,7 +7572,7 @@ { "id": "makepad-layout", "path": "skills/makepad-layout", - "category": "uncategorized", + "category": "development", "name": "makepad-layout", "description": "CRITICAL: Use for Makepad layout system. Triggers on:\nmakepad layout, makepad width, makepad height, makepad flex,\nmakepad padding, makepad margin, makepad flow, makepad align,\nFit, Fill, Size, Walk, \"how to center in makepad\",\nmakepad \u5e03\u5c40, makepad \u5bbd\u5ea6, makepad \u5bf9\u9f50, makepad \u5c45\u4e2d\n", "risk": "unknown", @@ -7582,7 +7582,7 @@ { "id": "makepad-platform", "path": "skills/makepad-platform", - "category": "uncategorized", + "category": "development", "name": "makepad-platform", "description": "CRITICAL: Use for Makepad cross-platform support. Triggers on:\nmakepad platform, makepad os, makepad macos, makepad windows, makepad linux,\nmakepad android, makepad ios, makepad web, makepad wasm, makepad metal,\nmakepad d3d11, makepad opengl, makepad webgl, OsType, CxOs,\nmakepad \u8de8\u5e73\u53f0, makepad \u5e73\u53f0\u652f\u6301\n", "risk": "unknown", @@ -7592,7 +7592,7 @@ { "id": "makepad-reference", "path": "skills/makepad-reference", - "category": "uncategorized", + "category": "development", "name": "makepad-reference", "description": "This category provides reference materials for debugging, code quality, and advanced layout patterns.", "risk": "unknown", @@ -7602,7 +7602,7 @@ { "id": "makepad-shaders", "path": "skills/makepad-shaders", - "category": "uncategorized", + "category": "development", "name": "makepad-shaders", "description": "CRITICAL: Use for Makepad shader system. Triggers on:\nmakepad shader, makepad draw_bg, Sdf2d, makepad pixel,\nmakepad glsl, makepad sdf, draw_quad, makepad gpu,\nmakepad \u7740\u8272\u5668, makepad shader \u8bed\u6cd5, makepad \u7ed8\u5236\n", "risk": "unknown", @@ -7612,7 +7612,7 @@ { "id": "makepad-skills", "path": "skills/makepad-skills", - "category": "uncategorized", + "category": "development", "name": "makepad-skills", "description": "Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting.", "risk": "safe", @@ -7622,7 +7622,7 @@ { "id": "makepad-splash", "path": "skills/makepad-splash", - "category": "uncategorized", + "category": "development", "name": "makepad-splash", "description": "CRITICAL: Use for Makepad Splash scripting language. Triggers on:\nsplash language, makepad script, makepad scripting, script!, cx.eval,\nmakepad dynamic, makepad AI, splash \u8bed\u8a00, makepad \u811a\u672c\n", "risk": "unknown", @@ -7632,7 +7632,7 @@ { "id": "makepad-widgets", "path": "skills/makepad-widgets", - "category": "uncategorized", + "category": "development", "name": "makepad-widgets", "description": "Version: makepad-widgets (dev branch) | Last Updated: 2026-01-19 > > Check for updates: https://crates.io/crates/makepad-widgets", "risk": "unknown", @@ -7662,7 +7662,7 @@ { "id": "market-sizing-analysis", "path": "skills/market-sizing-analysis", - "category": "uncategorized", + "category": "business", "name": "market-sizing-analysis", "description": "Comprehensive market sizing methodologies for calculating Total Addressable Market (TAM), Serviceable Available Market (SAM), and Serviceable Obtainable Market (SOM) for startup opportunities.", "risk": "unknown", @@ -7812,7 +7812,7 @@ { "id": "microservices-patterns", "path": "skills/microservices-patterns", - "category": "uncategorized", + "category": "architecture", "name": "microservices-patterns", "description": "Master microservices architecture patterns including service boundaries, inter-service communication, data management, and resilience patterns for building distributed systems.", "risk": "unknown", @@ -7822,7 +7822,7 @@ { "id": "microsoft-azure-webjobs-extensions-authentication-events-dotnet", "path": "skills/microsoft-azure-webjobs-extensions-authentication-events-dotnet", - "category": "uncategorized", + "category": "cloud", "name": "microsoft-azure-webjobs-extensions-authentication-events-dotnet", "description": "Microsoft Entra Authentication Events SDK for .NET. Azure Functions triggers for custom authentication extensions.", "risk": "unknown", @@ -7872,7 +7872,7 @@ { "id": "ml-engineer", "path": "skills/ml-engineer", - "category": "uncategorized", + "category": "ai-ml", "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.", "risk": "unknown", @@ -7892,7 +7892,7 @@ { "id": "mlops-engineer", "path": "skills/mlops-engineer", - "category": "uncategorized", + "category": "ai-ml", "name": "mlops-engineer", "description": "Build comprehensive ML pipelines, experiment tracking, and model registries with MLflow, Kubeflow, and modern MLOps tools.", "risk": "unknown", @@ -7912,7 +7912,7 @@ { "id": "mobile-developer", "path": "skills/mobile-developer", - "category": "uncategorized", + "category": "mobile", "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.", "risk": "unknown", @@ -7952,7 +7952,7 @@ { "id": "molykit", "path": "skills/molykit", - "category": "uncategorized", + "category": "ai-ml", "name": "molykit", "description": "CRITICAL: Use for MolyKit AI chat toolkit. Triggers on:\nBotClient, OpenAI, SSE streaming, AI chat, molykit,\nPlatformSend, spawn(), ThreadToken, cross-platform async,\nChat widget, Messages, PromptInput, Avatar, LLM\n", "risk": "unknown", @@ -8032,7 +8032,7 @@ { "id": "multi-agent-brainstorming", "path": "skills/multi-agent-brainstorming", - "category": "uncategorized", + "category": "ai-ml", "name": "multi-agent-brainstorming", "description": "Simulate a structured peer-review process using multiple specialized agents to validate designs, surface hidden assumptions, and identify failure modes before implementation.", "risk": "unknown", @@ -8052,7 +8052,7 @@ { "id": "multi-cloud-architecture", "path": "skills/multi-cloud-architecture", - "category": "uncategorized", + "category": "cloud", "name": "multi-cloud-architecture", "description": "Decision framework and patterns for architecting applications across AWS, Azure, and GCP.", "risk": "unknown", @@ -8082,7 +8082,7 @@ { "id": "n8n-code-javascript", "path": "skills/n8n-code-javascript", - "category": "uncategorized", + "category": "automation", "name": "n8n-code-javascript", "description": "Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with $helpers, working with dates using DateTime, troubleshooting Code node errors, or choosing between Code node modes.", "risk": "unknown", @@ -8092,7 +8092,7 @@ { "id": "n8n-code-python", "path": "skills/n8n-code-python", - "category": "uncategorized", + "category": "automation", "name": "n8n-code-python", "description": "Write Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Python limitations in n8n Code nodes.", "risk": "unknown", @@ -8102,7 +8102,7 @@ { "id": "n8n-expression-syntax", "path": "skills/n8n-expression-syntax", - "category": "uncategorized", + "category": "automation", "name": "n8n-expression-syntax", "description": "Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, or working with webhook data in workflows.", "risk": "unknown", @@ -8112,7 +8112,7 @@ { "id": "n8n-mcp-tools-expert", "path": "skills/n8n-mcp-tools-expert", - "category": "uncategorized", + "category": "automation", "name": "n8n-mcp-tools-expert", "description": "Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns.", "risk": "unknown", @@ -8122,7 +8122,7 @@ { "id": "n8n-node-configuration", "path": "skills/n8n-node-configuration", - "category": "uncategorized", + "category": "automation", "name": "n8n-node-configuration", "description": "Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning common configuration patterns by node type.", "risk": "unknown", @@ -8132,7 +8132,7 @@ { "id": "n8n-validation-expert", "path": "skills/n8n-validation-expert", - "category": "uncategorized", + "category": "automation", "name": "n8n-validation-expert", "description": "Expert guide for interpreting and fixing n8n validation errors.", "risk": "unknown", @@ -8142,7 +8142,7 @@ { "id": "n8n-workflow-patterns", "path": "skills/n8n-workflow-patterns", - "category": "uncategorized", + "category": "automation", "name": "n8n-workflow-patterns", "description": "Proven architectural patterns for building n8n workflows.", "risk": "unknown", @@ -8172,7 +8172,7 @@ { "id": "neon-postgres", "path": "skills/neon-postgres", - "category": "uncategorized", + "category": "database", "name": "neon-postgres", "description": "Configure Prisma for Neon with connection pooling.", "risk": "unknown", @@ -8212,7 +8212,7 @@ { "id": "network-101", "path": "skills/network-101", - "category": "uncategorized", + "category": "testing", "name": "network-101", "description": "Configure and test common network services (HTTP, HTTPS, SNMP, SMB) for penetration testing lab environments. Enable hands-on practice with service enumeration, log analysis, and security testing against properly configured target systems.", "risk": "unknown", @@ -8272,7 +8272,7 @@ { "id": "nextjs-supabase-auth", "path": "skills/nextjs-supabase-auth", - "category": "uncategorized", + "category": "security", "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", @@ -8292,7 +8292,7 @@ { "id": "nodejs-backend-patterns", "path": "skills/nodejs-backend-patterns", - "category": "uncategorized", + "category": "backend", "name": "nodejs-backend-patterns", "description": "Comprehensive guidance for building scalable, maintainable, and production-ready Node.js backend applications with modern frameworks, architectural patterns, and best practices.", "risk": "unknown", @@ -8302,7 +8302,7 @@ { "id": "nodejs-best-practices", "path": "skills/nodejs-best-practices", - "category": "uncategorized", + "category": "architecture", "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", @@ -8312,7 +8312,7 @@ { "id": "nosql-expert", "path": "skills/nosql-expert", - "category": "uncategorized", + "category": "database", "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", @@ -8332,7 +8332,7 @@ { "id": "notion-automation", "path": "skills/notion-automation", - "category": "uncategorized", + "category": "automation", "name": "notion-automation", "description": "Automate Notion tasks via Rube MCP (Composio): pages, databases, blocks, comments, users. Always search tools first for current schemas.", "risk": "unknown", @@ -8372,7 +8372,7 @@ { "id": "observability-engineer", "path": "skills/observability-engineer", - "category": "uncategorized", + "category": "devops", "name": "observability-engineer", "description": "Build production-ready monitoring, logging, and tracing systems. Implements comprehensive observability strategies, SLI/SLO management, and incident response workflows.", "risk": "unknown", @@ -8382,7 +8382,7 @@ { "id": "observability-monitoring-monitor-setup", "path": "skills/observability-monitoring-monitor-setup", - "category": "uncategorized", + "category": "devops", "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", @@ -8392,7 +8392,7 @@ { "id": "observability-monitoring-slo-implement", "path": "skills/observability-monitoring-slo-implement", - "category": "uncategorized", + "category": "devops", "name": "observability-monitoring-slo-implement", "description": "You are an SLO (Service Level Objective) expert specializing in implementing reliability standards and error budget-based engineering practices. Design comprehensive SLO frameworks, establish meaningful SLIs, and create monitoring systems that balance reliability with feature velocity.", "risk": "unknown", @@ -8422,7 +8422,7 @@ { "id": "odoo-accounting-setup", "path": "skills/odoo-accounting-setup", - "category": "uncategorized", + "category": "business", "name": "odoo-accounting-setup", "description": "Expert guide for configuring Odoo Accounting: chart of accounts, journals, fiscal positions, taxes, payment terms, and bank reconciliation.", "risk": "safe", @@ -8432,7 +8432,7 @@ { "id": "odoo-automated-tests", "path": "skills/odoo-automated-tests", - "category": "uncategorized", + "category": "business", "name": "odoo-automated-tests", "description": "Write and run Odoo automated tests using TransactionCase, HttpCase, and browser tour tests. Covers test data setup, mocking, and CI integration.", "risk": "safe", @@ -8442,7 +8442,7 @@ { "id": "odoo-backup-strategy", "path": "skills/odoo-backup-strategy", - "category": "uncategorized", + "category": "business", "name": "odoo-backup-strategy", "description": "Complete Odoo backup and restore strategy: database dumps, filestore backup, automated scheduling, cloud storage upload, and tested restore procedures.", "risk": "safe", @@ -8452,7 +8452,7 @@ { "id": "odoo-docker-deployment", "path": "skills/odoo-docker-deployment", - "category": "uncategorized", + "category": "business", "name": "odoo-docker-deployment", "description": "Production-ready Docker and docker-compose setup for Odoo with PostgreSQL, persistent volumes, environment-based configuration, and Nginx reverse proxy.", "risk": "safe", @@ -8462,7 +8462,7 @@ { "id": "odoo-ecommerce-configurator", "path": "skills/odoo-ecommerce-configurator", - "category": "uncategorized", + "category": "business", "name": "odoo-ecommerce-configurator", "description": "Expert guide for Odoo eCommerce and Website: product catalog, payment providers, shipping methods, SEO, and order-to-fulfillment workflow.", "risk": "safe", @@ -8472,7 +8472,7 @@ { "id": "odoo-edi-connector", "path": "skills/odoo-edi-connector", - "category": "uncategorized", + "category": "business", "name": "odoo-edi-connector", "description": "Guide for implementing EDI (Electronic Data Interchange) with Odoo: X12, EDIFACT document mapping, partner onboarding, and automated order processing.", "risk": "unknown", @@ -8482,7 +8482,7 @@ { "id": "odoo-hr-payroll-setup", "path": "skills/odoo-hr-payroll-setup", - "category": "uncategorized", + "category": "business", "name": "odoo-hr-payroll-setup", "description": "Expert guide for Odoo HR and Payroll: salary structures, payslip rules, leave policies, employee contracts, and payroll journal entries.", "risk": "safe", @@ -8492,7 +8492,7 @@ { "id": "odoo-inventory-optimizer", "path": "skills/odoo-inventory-optimizer", - "category": "uncategorized", + "category": "business", "name": "odoo-inventory-optimizer", "description": "Expert guide for Odoo Inventory: stock valuation (FIFO/AVCO), reordering rules, putaway strategies, routes, and multi-warehouse configuration.", "risk": "safe", @@ -8502,7 +8502,7 @@ { "id": "odoo-l10n-compliance", "path": "skills/odoo-l10n-compliance", - "category": "uncategorized", + "category": "business", "name": "odoo-l10n-compliance", "description": "Country-specific Odoo localization: tax configuration, e-invoicing (CFDI, FatturaPA, SAF-T), fiscal reporting, and country chart of accounts setup.", "risk": "unknown", @@ -8512,7 +8512,7 @@ { "id": "odoo-manufacturing-advisor", "path": "skills/odoo-manufacturing-advisor", - "category": "uncategorized", + "category": "business", "name": "odoo-manufacturing-advisor", "description": "Expert guide for Odoo Manufacturing: Bills of Materials (BoM), Work Centers, routings, MRP planning, and production order workflows.", "risk": "safe", @@ -8522,7 +8522,7 @@ { "id": "odoo-migration-helper", "path": "skills/odoo-migration-helper", - "category": "uncategorized", + "category": "business", "name": "odoo-migration-helper", "description": "Step-by-step guide for migrating Odoo custom modules between versions (v14\u2192v15\u2192v16\u2192v17). Covers API changes, deprecated methods, and view migration.", "risk": "safe", @@ -8532,7 +8532,7 @@ { "id": "odoo-module-developer", "path": "skills/odoo-module-developer", - "category": "uncategorized", + "category": "business", "name": "odoo-module-developer", "description": "Expert guide for creating custom Odoo modules. Covers __manifest__.py, model inheritance, ORM patterns, and module structure best practices.", "risk": "safe", @@ -8542,7 +8542,7 @@ { "id": "odoo-orm-expert", "path": "skills/odoo-orm-expert", - "category": "uncategorized", + "category": "business", "name": "odoo-orm-expert", "description": "Master Odoo ORM patterns: search, browse, create, write, domain filters, computed fields, and performance-safe query techniques.", "risk": "safe", @@ -8552,7 +8552,7 @@ { "id": "odoo-performance-tuner", "path": "skills/odoo-performance-tuner", - "category": "uncategorized", + "category": "business", "name": "odoo-performance-tuner", "description": "Expert guide for diagnosing and fixing Odoo performance issues: slow queries, worker configuration, memory limits, PostgreSQL tuning, and profiling tools.", "risk": "safe", @@ -8562,7 +8562,7 @@ { "id": "odoo-project-timesheet", "path": "skills/odoo-project-timesheet", - "category": "uncategorized", + "category": "business", "name": "odoo-project-timesheet", "description": "Expert guide for Odoo Project and Timesheets: task stages, billable time tracking, timesheet approval, budget alerts, and invoicing from timesheets.", "risk": "safe", @@ -8572,7 +8572,7 @@ { "id": "odoo-purchase-workflow", "path": "skills/odoo-purchase-workflow", - "category": "uncategorized", + "category": "business", "name": "odoo-purchase-workflow", "description": "Expert guide for Odoo Purchase: RFQ \u2192 PO \u2192 Receipt \u2192 Vendor Bill workflow, purchase agreements, vendor price lists, and 3-way matching.", "risk": "safe", @@ -8582,7 +8582,7 @@ { "id": "odoo-qweb-templates", "path": "skills/odoo-qweb-templates", - "category": "uncategorized", + "category": "business", "name": "odoo-qweb-templates", "description": "Expert in Odoo QWeb templating for PDF reports, email templates, and website pages. Covers t-if, t-foreach, t-field, and report actions.", "risk": "safe", @@ -8592,7 +8592,7 @@ { "id": "odoo-rpc-api", "path": "skills/odoo-rpc-api", - "category": "uncategorized", + "category": "business", "name": "odoo-rpc-api", "description": "Expert on Odoo's external JSON-RPC and XML-RPC APIs. Covers authentication, model calls, record CRUD, and real-world integration examples in Python, JavaScript, and curl.", "risk": "safe", @@ -8602,7 +8602,7 @@ { "id": "odoo-sales-crm-expert", "path": "skills/odoo-sales-crm-expert", - "category": "uncategorized", + "category": "business", "name": "odoo-sales-crm-expert", "description": "Expert guide for Odoo Sales and CRM: pipeline stages, quotation templates, pricelists, sales teams, lead scoring, and forecasting.", "risk": "safe", @@ -8612,7 +8612,7 @@ { "id": "odoo-security-rules", "path": "skills/odoo-security-rules", - "category": "uncategorized", + "category": "business", "name": "odoo-security-rules", "description": "Expert in Odoo access control: ir.model.access.csv, record rules (ir.rule), groups, and multi-company security patterns.", "risk": "safe", @@ -8622,7 +8622,7 @@ { "id": "odoo-shopify-integration", "path": "skills/odoo-shopify-integration", - "category": "uncategorized", + "category": "business", "name": "odoo-shopify-integration", "description": "Connect Odoo with Shopify: sync products, inventory, orders, and customers using the Shopify API and Odoo's external API or connector modules.", "risk": "unknown", @@ -8632,7 +8632,7 @@ { "id": "odoo-upgrade-advisor", "path": "skills/odoo-upgrade-advisor", - "category": "uncategorized", + "category": "business", "name": "odoo-upgrade-advisor", "description": "Step-by-step Odoo version upgrade advisor: pre-upgrade checklist, community vs enterprise upgrade path, OCA module compatibility, and post-upgrade validation.", "risk": "safe", @@ -8642,7 +8642,7 @@ { "id": "odoo-woocommerce-bridge", "path": "skills/odoo-woocommerce-bridge", - "category": "uncategorized", + "category": "business", "name": "odoo-woocommerce-bridge", "description": "Sync Odoo with WooCommerce: products, inventory, orders, and customers via WooCommerce REST API and Odoo external API.", "risk": "unknown", @@ -8652,7 +8652,7 @@ { "id": "odoo-xml-views-builder", "path": "skills/odoo-xml-views-builder", - "category": "uncategorized", + "category": "business", "name": "odoo-xml-views-builder", "description": "Expert at building Odoo XML views: Form, List, Kanban, Search, Calendar, and Graph. Generates correct XML for Odoo 14-17 with proper visibility syntax.", "risk": "safe", @@ -8752,7 +8752,7 @@ { "id": "outlook-automation", "path": "skills/outlook-automation", - "category": "uncategorized", + "category": "automation", "name": "outlook-automation", "description": "Automate Outlook tasks via Rube MCP (Composio): emails, calendar, contacts, folders, attachments. Always search tools first for current schemas.", "risk": "unknown", @@ -8762,7 +8762,7 @@ { "id": "outlook-calendar-automation", "path": "skills/outlook-calendar-automation", - "category": "uncategorized", + "category": "automation", "name": "outlook-calendar-automation", "description": "Automate Outlook Calendar tasks via Rube MCP (Composio): create events, manage attendees, find meeting times, and handle invitations. Always search tools first for current schemas.", "risk": "unknown", @@ -8862,7 +8862,7 @@ { "id": "pci-compliance", "path": "skills/pci-compliance", - "category": "uncategorized", + "category": "security", "name": "pci-compliance", "description": "Master PCI DSS (Payment Card Industry Data Security Standard) compliance for secure payment processing and handling of cardholder data.", "risk": "unknown", @@ -8902,7 +8902,7 @@ { "id": "performance-engineer", "path": "skills/performance-engineer", - "category": "uncategorized", + "category": "development", "name": "performance-engineer", "description": "Expert performance engineer specializing in modern observability,", "risk": "unknown", @@ -8922,7 +8922,7 @@ { "id": "performance-profiling", "path": "skills/performance-profiling", - "category": "uncategorized", + "category": "development", "name": "performance-profiling", "description": "Performance profiling principles. Measurement, analysis, and optimization techniques.", "risk": "unknown", @@ -8932,7 +8932,7 @@ { "id": "performance-testing-review-ai-review", "path": "skills/performance-testing-review-ai-review", - "category": "uncategorized", + "category": "development", "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", @@ -8942,7 +8942,7 @@ { "id": "performance-testing-review-multi-agent-review", "path": "skills/performance-testing-review-multi-agent-review", - "category": "uncategorized", + "category": "development", "name": "performance-testing-review-multi-agent-review", "description": "Use when working with performance testing review multi agent review", "risk": "unknown", @@ -8952,7 +8952,7 @@ { "id": "personal-tool-builder", "path": "skills/personal-tool-builder", - "category": "uncategorized", + "category": "business", "name": "personal-tool-builder", "description": "You believe the best tools come from real problems. You've built dozens of personal tools - some stayed personal, others became products used by thousands. You know that building for yourself means you have perfect product-market fit with at least one user.", "risk": "unknown", @@ -9042,7 +9042,7 @@ { "id": "plotly", "path": "skills/plotly", - "category": "uncategorized", + "category": "data-science", "name": "plotly", "description": "Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization.", "risk": "unknown", @@ -9062,7 +9062,7 @@ { "id": "polars", "path": "skills/polars", - "category": "uncategorized", + "category": "data-science", "name": "polars", "description": "Fast in-memory DataFrame library for datasets that fit in RAM. Use when pandas is too slow but data still fits in memory. Lazy evaluation, parallel execution, Apache Arrow backend. Best for 1-100GB datasets, ETL pipelines, faster pandas replacement. For larger-than-RAM data use dask or vaex.", "risk": "unknown", @@ -9092,7 +9092,7 @@ { "id": "postgres-best-practices", "path": "skills/postgres-best-practices", - "category": "uncategorized", + "category": "database", "name": "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", @@ -9102,7 +9102,7 @@ { "id": "postgresql", "path": "skills/postgresql", - "category": "uncategorized", + "category": "database", "name": "postgresql", "description": "Design a PostgreSQL-specific schema. Covers best-practices, data types, indexing, constraints, performance patterns, and advanced features", "risk": "unknown", @@ -9182,7 +9182,7 @@ { "id": "pricing-strategy", "path": "skills/pricing-strategy", - "category": "uncategorized", + "category": "business", "name": "pricing-strategy", "description": "Design pricing, packaging, and monetization strategies based on value, customer willingness to pay, and growth objectives.", "risk": "unknown", @@ -9192,7 +9192,7 @@ { "id": "prisma-expert", "path": "skills/prisma-expert", - "category": "uncategorized", + "category": "database", "name": "prisma-expert", "description": "You are an expert in Prisma ORM with deep knowledge of schema design, migrations, query optimization, relations modeling, and database operations across PostgreSQL, MySQL, and SQLite.", "risk": "unknown", @@ -9222,7 +9222,7 @@ { "id": "product-design", "path": "skills/product-design", - "category": "uncategorized", + "category": "business", "name": "product-design", "description": "Design de produto nivel Apple \u2014 sistemas visuais, UX flows, acessibilidade, linguagem visual proprietaria, design tokens, prototipagem e handoff. Cobre Figma, design systems, tipografia, cor, espacamento, motion design e principios de design cognitivo.", "risk": "none", @@ -9232,7 +9232,7 @@ { "id": "product-inventor", "path": "skills/product-inventor", - "category": "uncategorized", + "category": "business", "name": "product-inventor", "description": "Product Inventor e Design Alchemist de nivel maximo \u2014 combina Product Thinking, Design Systems, UI Engineering, Psicologia Cognitiva, Storytelling e execucao impecavel nivel Jobs/Apple.", "risk": "none", @@ -9242,7 +9242,7 @@ { "id": "product-manager", "path": "skills/product-manager", - "category": "uncategorized", + "category": "business", "name": "product-manager", "description": "Senior PM agent with 6 knowledge domains, 30+ frameworks, 12 templates, and 32 SaaS metrics with formulas. Pure Markdown, zero scripts.", "risk": "unknown", @@ -9252,7 +9252,7 @@ { "id": "product-manager-toolkit", "path": "skills/product-manager-toolkit", - "category": "uncategorized", + "category": "business", "name": "product-manager-toolkit", "description": "Essential tools and frameworks for modern product management, from discovery to delivery.", "risk": "unknown", @@ -9262,7 +9262,7 @@ { "id": "production-code-audit", "path": "skills/production-code-audit", - "category": "uncategorized", + "category": "architecture", "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", @@ -9322,7 +9322,7 @@ { "id": "project-development", "path": "skills/project-development", - "category": "uncategorized", + "category": "ai-ml", "name": "project-development", "description": "This skill covers the principles for identifying tasks suited to LLM processing, designing effective project architectures, and iterating rapidly using agent-assisted development.", "risk": "unknown", @@ -9352,7 +9352,7 @@ { "id": "prompt-caching", "path": "skills/prompt-caching", - "category": "uncategorized", + "category": "ai-ml", "name": "prompt-caching", "description": "You're a caching specialist who has reduced LLM costs by 90% through strategic caching. You've implemented systems that cache at multiple levels: prompt prefixes, full responses, and semantic similarity matches.", "risk": "unknown", @@ -9372,7 +9372,7 @@ { "id": "prompt-engineering", "path": "skills/prompt-engineering", - "category": "uncategorized", + "category": "ai-ml", "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", @@ -9382,7 +9382,7 @@ { "id": "prompt-engineering-patterns", "path": "skills/prompt-engineering-patterns", - "category": "uncategorized", + "category": "ai-ml", "name": "prompt-engineering-patterns", "description": "Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability.", "risk": "unknown", @@ -9412,7 +9412,7 @@ { "id": "pubmed-database", "path": "skills/pubmed-database", - "category": "uncategorized", + "category": "backend", "name": "pubmed-database", "description": "Direct REST API access to PubMed. Advanced Boolean/MeSH queries, E-utilities API, batch processing, citation management. For Python workflows, prefer biopython (Bio.Entrez). Use this for direct HTTP/REST work or custom API implementations.", "risk": "unknown", @@ -9452,7 +9452,7 @@ { "id": "python-development-python-scaffold", "path": "skills/python-development-python-scaffold", - "category": "uncategorized", + "category": "development", "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", @@ -9472,7 +9472,7 @@ { "id": "python-packaging", "path": "skills/python-packaging", - "category": "uncategorized", + "category": "development", "name": "python-packaging", "description": "Comprehensive guide to creating, structuring, and distributing Python packages using modern packaging tools, pyproject.toml, and publishing to PyPI.", "risk": "unknown", @@ -9482,7 +9482,7 @@ { "id": "python-patterns", "path": "skills/python-patterns", - "category": "uncategorized", + "category": "development", "name": "python-patterns", "description": "Python development principles and decision-making. Framework selection, async patterns, type hints, project structure. Teaches thinking, not copying.", "risk": "unknown", @@ -9492,7 +9492,7 @@ { "id": "python-performance-optimization", "path": "skills/python-performance-optimization", - "category": "uncategorized", + "category": "development", "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", @@ -9502,7 +9502,7 @@ { "id": "python-pro", "path": "skills/python-pro", - "category": "uncategorized", + "category": "development", "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.", "risk": "unknown", @@ -9512,7 +9512,7 @@ { "id": "python-testing-patterns", "path": "skills/python-testing-patterns", - "category": "uncategorized", + "category": "development", "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", @@ -9552,7 +9552,7 @@ { "id": "radix-ui-design-system", "path": "skills/radix-ui-design-system", - "category": "uncategorized", + "category": "web-development", "name": "radix-ui-design-system", "description": "Build accessible design systems with Radix UI primitives. Headless component customization, theming strategies, and compound component patterns for production-grade UI libraries.", "risk": "safe", @@ -9562,7 +9562,7 @@ { "id": "rag-engineer", "path": "skills/rag-engineer", - "category": "uncategorized", + "category": "ai-ml", "name": "rag-engineer", "description": "I bridge the gap between raw documents and LLM understanding. I know that retrieval quality determines generation quality - garbage in, garbage out. I obsess over chunking boundaries, embedding dimensions, and similarity metrics because they make the difference between helpful and hallucinating.", "risk": "unknown", @@ -9582,7 +9582,7 @@ { "id": "react-best-practices", "path": "skills/react-best-practices", - "category": "uncategorized", + "category": "web-development", "name": "react-best-practices", "description": "Comprehensive performance optimization guide for React and Next.js applications, maintained by Vercel. Contains 45 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.", "risk": "unknown", @@ -9592,7 +9592,7 @@ { "id": "react-flow-architect", "path": "skills/react-flow-architect", - "category": "uncategorized", + "category": "web-development", "name": "react-flow-architect", "description": "Build production-ready ReactFlow applications with hierarchical navigation, performance optimization, and advanced state management.", "risk": "unknown", @@ -9602,7 +9602,7 @@ { "id": "react-flow-node-ts", "path": "skills/react-flow-node-ts", - "category": "uncategorized", + "category": "web-development", "name": "react-flow-node-ts", "description": "Create React Flow node components following established patterns with proper TypeScript types and store integration.", "risk": "unknown", @@ -9612,7 +9612,7 @@ { "id": "react-modernization", "path": "skills/react-modernization", - "category": "uncategorized", + "category": "web-development", "name": "react-modernization", "description": "Master React version upgrades, class to hooks migration, concurrent features adoption, and codemods for automated transformation.", "risk": "unknown", @@ -9622,7 +9622,7 @@ { "id": "react-native-architecture", "path": "skills/react-native-architecture", - "category": "uncategorized", + "category": "web-development", "name": "react-native-architecture", "description": "Production-ready patterns for React Native development with Expo, including navigation, state management, native modules, and offline-first architecture.", "risk": "unknown", @@ -9642,7 +9642,7 @@ { "id": "react-patterns", "path": "skills/react-patterns", - "category": "uncategorized", + "category": "web-development", "name": "react-patterns", "description": "Modern React patterns and principles. Hooks, composition, performance, TypeScript best practices.", "risk": "unknown", @@ -9652,7 +9652,7 @@ { "id": "react-state-management", "path": "skills/react-state-management", - "category": "uncategorized", + "category": "web-development", "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", @@ -9662,7 +9662,7 @@ { "id": "react-ui-patterns", "path": "skills/react-ui-patterns", - "category": "uncategorized", + "category": "web-development", "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", @@ -9712,7 +9712,7 @@ { "id": "red-team-tools", "path": "skills/red-team-tools", - "category": "uncategorized", + "category": "security", "name": "red-team-tools", "description": "Implement proven methodologies and tool workflows from top security researchers for effective reconnaissance, vulnerability discovery, and bug bounty hunting. Automate common tasks while maintaining thorough coverage of attack surfaces.", "risk": "unknown", @@ -9842,7 +9842,7 @@ { "id": "robius-app-architecture", "path": "skills/robius-app-architecture", - "category": "uncategorized", + "category": "development", "name": "robius-app-architecture", "description": "CRITICAL: Use for Robius app architecture patterns. Triggers on:\nTokio, async, submit_async_request, \u5f02\u6b65, \u67b6\u6784,\nSignalToUI, Cx::post_action, worker task,\napp structure, MatchEvent, handle_startup\n", "risk": "unknown", @@ -9852,7 +9852,7 @@ { "id": "robius-event-action", "path": "skills/robius-event-action", - "category": "uncategorized", + "category": "development", "name": "robius-event-action", "description": "CRITICAL: Use for Robius event and action patterns. Triggers on:\ncustom action, MatchEvent, post_action, cx.widget_action,\nhandle_actions, DefaultNone, widget action, event handling,\n\u4e8b\u4ef6\u5904\u7406, \u81ea\u5b9a\u4e49\u52a8\u4f5c\n", "risk": "unknown", @@ -9862,7 +9862,7 @@ { "id": "robius-matrix-integration", "path": "skills/robius-matrix-integration", - "category": "uncategorized", + "category": "development", "name": "robius-matrix-integration", "description": "CRITICAL: Use for Matrix SDK integration with Makepad. Triggers on:\nMatrix SDK, sliding sync, MatrixRequest, timeline,\nmatrix-sdk, matrix client, robrix, matrix room,\nMatrix \u96c6\u6210, \u804a\u5929\u5ba2\u6237\u7aef\n", "risk": "unknown", @@ -9872,7 +9872,7 @@ { "id": "robius-state-management", "path": "skills/robius-state-management", - "category": "uncategorized", + "category": "development", "name": "robius-state-management", "description": "CRITICAL: Use for Robius state management patterns. Triggers on:\nAppState, persistence, theme switch, \u72b6\u6001\u7ba1\u7406,\nScope::with_data, save state, load state, serde,\n\u72b6\u6001\u6301\u4e45\u5316, \u4e3b\u9898\u5207\u6362\n", "risk": "unknown", @@ -9882,7 +9882,7 @@ { "id": "robius-widget-patterns", "path": "skills/robius-widget-patterns", - "category": "uncategorized", + "category": "development", "name": "robius-widget-patterns", "description": "CRITICAL: Use for Robius widget patterns. Triggers on:\napply_over, TextOrImage, modal, \u53ef\u590d\u7528, \u6a21\u6001,\ncollapsible, drag drop, reusable widget, widget design,\npageflip, \u7ec4\u4ef6\u8bbe\u8ba1, \u7ec4\u4ef6\u6a21\u5f0f\n", "risk": "unknown", @@ -9932,7 +9932,7 @@ { "id": "saga-orchestration", "path": "skills/saga-orchestration", - "category": "uncategorized", + "category": "architecture", "name": "saga-orchestration", "description": "Patterns for managing distributed transactions and long-running business processes.", "risk": "unknown", @@ -9942,7 +9942,7 @@ { "id": "sales-automator", "path": "skills/sales-automator", - "category": "uncategorized", + "category": "business", "name": "sales-automator", "description": "Draft cold emails, follow-ups, and proposal templates. Creates\npricing pages, case studies, and sales scripts. Use PROACTIVELY for sales\noutreach or lead nurturing.\n", "risk": "unknown", @@ -9972,7 +9972,7 @@ { "id": "sam-altman", "path": "skills/sam-altman", - "category": "uncategorized", + "category": "ai-ml", "name": "sam-altman", "description": "Agente que simula Sam Altman \u2014 CEO da OpenAI, ex-presidente da Y Combinator, arquiteto da era AGI.", "risk": "safe", @@ -10012,7 +10012,7 @@ { "id": "scanning-tools", "path": "skills/scanning-tools", - "category": "uncategorized", + "category": "security", "name": "scanning-tools", "description": "Master essential security scanning tools for network discovery, vulnerability assessment, web application testing, wireless security, and compliance validation. This skill covers tool selection, configuration, and practical usage across different scanning categories.", "risk": "unknown", @@ -10052,7 +10052,7 @@ { "id": "scikit-learn", "path": "skills/scikit-learn", - "category": "uncategorized", + "category": "ai-ml", "name": "scikit-learn", "description": "Machine learning in Python with scikit-learn. Use for classification, regression, clustering, model evaluation, and ML pipelines.", "risk": "unknown", @@ -10132,7 +10132,7 @@ { "id": "security-auditor", "path": "skills/security-auditor", - "category": "uncategorized", + "category": "security", "name": "security-auditor", "description": "Expert security auditor specializing in DevSecOps, comprehensive cybersecurity, and compliance frameworks.", "risk": "unknown", @@ -10142,7 +10142,7 @@ { "id": "security-bluebook-builder", "path": "skills/security-bluebook-builder", - "category": "uncategorized", + "category": "security", "name": "security-bluebook-builder", "description": "Build a minimal but real security policy for sensitive apps. The output is a single, coherent Blue Book document using MUST/SHOULD/CAN language, with explicit assumptions, scope, and security gates.", "risk": "unknown", @@ -10152,7 +10152,7 @@ { "id": "security-compliance-compliance-check", "path": "skills/security-compliance-compliance-check", - "category": "uncategorized", + "category": "security", "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 comprehensive compliance audits and provide implementation guidance for achieving and maintaining compliance.", "risk": "unknown", @@ -10162,7 +10162,7 @@ { "id": "security-requirement-extraction", "path": "skills/security-requirement-extraction", - "category": "uncategorized", + "category": "security", "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", @@ -10172,7 +10172,7 @@ { "id": "security-scanning-security-dependencies", "path": "skills/security-scanning-security-dependencies", - "category": "uncategorized", + "category": "security", "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 multiple ecosystems to identify vulnerabilities, assess risks, and provide automated remediation strategies.", "risk": "unknown", @@ -10182,7 +10182,7 @@ { "id": "security-scanning-security-hardening", "path": "skills/security-scanning-security-hardening", - "category": "uncategorized", + "category": "security", "name": "security-scanning-security-hardening", "description": "Coordinate multi-layer security scanning and hardening across application, infrastructure, and compliance controls.", "risk": "unknown", @@ -10192,7 +10192,7 @@ { "id": "security-scanning-security-sast", "path": "skills/security-scanning-security-sast", - "category": "uncategorized", + "category": "security", "name": "security-scanning-security-sast", "description": "Static Application Security Testing (SAST) for code vulnerability\nanalysis across multiple languages and frameworks\n", "risk": "unknown", @@ -10252,7 +10252,7 @@ { "id": "sendgrid-automation", "path": "skills/sendgrid-automation", - "category": "uncategorized", + "category": "automation", "name": "sendgrid-automation", "description": "Automate SendGrid email delivery workflows including marketing campaigns (Single Sends), contact and list management, sender identity setup, and email analytics through Composio's SendGrid toolkit.", "risk": "unknown", @@ -10272,7 +10272,7 @@ { "id": "senior-frontend", "path": "skills/senior-frontend", - "category": "uncategorized", + "category": "web-development", "name": "senior-frontend", "description": "Frontend development skill for React, Next.js, TypeScript, and Tailwind CSS applications. Use when building React components, optimizing Next.js performance, analyzing bundle sizes, scaffolding frontend projects, implementing accessibility, or reviewing frontend code quality.", "risk": "safe", @@ -10312,7 +10312,7 @@ { "id": "seo-authority-builder", "path": "skills/seo-authority-builder", - "category": "uncategorized", + "category": "content", "name": "seo-authority-builder", "description": "Analyzes content for E-E-A-T signals and suggests improvements to\nbuild authority and trust. Identifies missing credibility elements. Use\nPROACTIVELY for YMYL topics.\n", "risk": "unknown", @@ -10322,7 +10322,7 @@ { "id": "seo-cannibalization-detector", "path": "skills/seo-cannibalization-detector", - "category": "uncategorized", + "category": "content", "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", @@ -10332,7 +10332,7 @@ { "id": "seo-content-auditor", "path": "skills/seo-content-auditor", - "category": "uncategorized", + "category": "content", "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.", "risk": "unknown", @@ -10342,7 +10342,7 @@ { "id": "seo-content-planner", "path": "skills/seo-content-planner", - "category": "uncategorized", + "category": "content", "name": "seo-content-planner", "description": "Creates comprehensive content outlines and topic clusters for SEO.\nPlans content calendars and identifies topic gaps. Use PROACTIVELY for content\nstrategy and planning.\n", "risk": "unknown", @@ -10352,7 +10352,7 @@ { "id": "seo-content-refresher", "path": "skills/seo-content-refresher", - "category": "uncategorized", + "category": "content", "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", @@ -10362,7 +10362,7 @@ { "id": "seo-content-writer", "path": "skills/seo-content-writer", - "category": "uncategorized", + "category": "content", "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", @@ -10382,7 +10382,7 @@ { "id": "seo-fundamentals", "path": "skills/seo-fundamentals", - "category": "uncategorized", + "category": "content", "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.", "risk": "unknown", @@ -10392,7 +10392,7 @@ { "id": "seo-keyword-strategist", "path": "skills/seo-keyword-strategist", - "category": "uncategorized", + "category": "content", "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", @@ -10402,7 +10402,7 @@ { "id": "seo-meta-optimizer", "path": "skills/seo-meta-optimizer", - "category": "uncategorized", + "category": "content", "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", @@ -10412,7 +10412,7 @@ { "id": "seo-snippet-hunter", "path": "skills/seo-snippet-hunter", - "category": "uncategorized", + "category": "content", "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", @@ -10422,7 +10422,7 @@ { "id": "seo-structure-architect", "path": "skills/seo-structure-architect", - "category": "uncategorized", + "category": "content", "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.", "risk": "unknown", @@ -10452,7 +10452,7 @@ { "id": "service-mesh-observability", "path": "skills/service-mesh-observability", - "category": "uncategorized", + "category": "devops", "name": "service-mesh-observability", "description": "Complete guide to observability patterns for Istio, Linkerd, and service mesh deployments.", "risk": "unknown", @@ -10532,7 +10532,7 @@ { "id": "shopify-automation", "path": "skills/shopify-automation", - "category": "uncategorized", + "category": "automation", "name": "shopify-automation", "description": "Automate Shopify tasks via Rube MCP (Composio): products, orders, customers, inventory, collections. Always search tools first for current schemas.", "risk": "unknown", @@ -10592,7 +10592,7 @@ { "id": "skill-creator-ms", "path": "skills/skill-creator-ms", - "category": "uncategorized", + "category": "meta", "name": "skill-creator-ms", "description": "Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating existing skills.", "risk": "unknown", @@ -10602,7 +10602,7 @@ { "id": "skill-developer", "path": "skills/skill-developer", - "category": "uncategorized", + "category": "meta", "name": "skill-developer", "description": "Comprehensive guide for creating and managing skills in Claude Code with auto-activation system, following Anthropic's official best practices including the 500-line rule and progressive disclosure pattern.", "risk": "unknown", @@ -10612,7 +10612,7 @@ { "id": "skill-improver", "path": "skills/skill-improver", - "category": "uncategorized", + "category": "meta", "name": "skill-improver", "description": "Iteratively improve a Claude Code skill using the skill-reviewer agent until it meets quality standards.", "risk": "unknown", @@ -10622,7 +10622,7 @@ { "id": "skill-installer", "path": "skills/skill-installer", - "category": "uncategorized", + "category": "meta", "name": "skill-installer", "description": "Instala, valida, registra e verifica novas skills no ecossistema. 10 checks de seguranca, copia, registro no orchestrator e verificacao pos-instalacao.", "risk": "safe", @@ -10632,7 +10632,7 @@ { "id": "skill-rails-upgrade", "path": "skills/skill-rails-upgrade", - "category": "uncategorized", + "category": "meta", "name": "skill-rails-upgrade", "description": "Analyze Rails apps and provide upgrade assessments", "risk": "safe", @@ -10642,7 +10642,7 @@ { "id": "skill-router", "path": "skills/skill-router", - "category": "uncategorized", + "category": "meta", "name": "skill-router", "description": "Use when the user is unsure which skill to use or where to start. Interviews the user with targeted questions and recommends the best skill(s) from the installed library for their goal.", "risk": "safe", @@ -10652,7 +10652,7 @@ { "id": "skill-scanner", "path": "skills/skill-scanner", - "category": "uncategorized", + "category": "meta", "name": "skill-scanner", "description": "Scan agent skills for security issues before adoption. Detects prompt injection, malicious code, excessive permissions, secret exposure, and supply chain risks.", "risk": "unknown", @@ -10662,7 +10662,7 @@ { "id": "skill-seekers", "path": "skills/skill-seekers", - "category": "uncategorized", + "category": "meta", "name": "skill-seekers", "description": "-Automatically convert documentation websites, GitHub repositories, and PDFs into Claude AI skills in minutes.", "risk": "safe", @@ -10672,7 +10672,7 @@ { "id": "skill-sentinel", "path": "skills/skill-sentinel", - "category": "uncategorized", + "category": "meta", "name": "skill-sentinel", "description": "Auditoria e evolucao do ecossistema de skills. Qualidade de codigo, seguranca, custos, gaps, duplicacoes, dependencias e relatorios de saude.", "risk": "safe", @@ -10682,7 +10682,7 @@ { "id": "skill-writer", "path": "skills/skill-writer", - "category": "uncategorized", + "category": "meta", "name": "skill-writer", "description": "Create and improve agent skills following the Agent Skills specification. Use when asked to create, write, or update skills.", "risk": "unknown", @@ -10702,7 +10702,7 @@ { "id": "slack-automation", "path": "skills/slack-automation", - "category": "uncategorized", + "category": "automation", "name": "slack-automation", "description": "Automate Slack workspace operations including messaging, search, channel management, and reaction workflows through Composio's Slack toolkit.", "risk": "unknown", @@ -10752,7 +10752,7 @@ { "id": "smtp-penetration-testing", "path": "skills/smtp-penetration-testing", - "category": "uncategorized", + "category": "security", "name": "smtp-penetration-testing", "description": "Conduct comprehensive security assessments of SMTP (Simple Mail Transfer Protocol) servers to identify vulnerabilities including open relays, user enumeration, weak authentication, and misconfiguration.", "risk": "unknown", @@ -10792,7 +10792,7 @@ { "id": "solidity-security", "path": "skills/solidity-security", - "category": "uncategorized", + "category": "security", "name": "solidity-security", "description": "Master smart contract security best practices, vulnerability prevention, and secure Solidity development patterns.", "risk": "unknown", @@ -10842,7 +10842,7 @@ { "id": "spline-3d-integration", "path": "skills/spline-3d-integration", - "category": "uncategorized", + "category": "web-development", "name": "spline-3d-integration", "description": "Use when adding interactive 3D scenes from Spline.design to web projects, including React embedding and runtime control API.", "risk": "safe", @@ -10862,7 +10862,7 @@ { "id": "sql-optimization-patterns", "path": "skills/sql-optimization-patterns", - "category": "uncategorized", + "category": "database", "name": "sql-optimization-patterns", "description": "Transform slow database queries into lightning-fast operations through systematic optimization, proper indexing, and query plan analysis.", "risk": "unknown", @@ -10872,7 +10872,7 @@ { "id": "sql-pro", "path": "skills/sql-pro", - "category": "uncategorized", + "category": "database", "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.", "risk": "unknown", @@ -10882,7 +10882,7 @@ { "id": "sqlmap-database-pentesting", "path": "skills/sqlmap-database-pentesting", - "category": "uncategorized", + "category": "database", "name": "sqlmap-database-pentesting", "description": "Provide systematic methodologies for automated SQL injection detection and exploitation using SQLMap.", "risk": "unknown", @@ -10942,7 +10942,7 @@ { "id": "startup-analyst", "path": "skills/startup-analyst", - "category": "uncategorized", + "category": "business", "name": "startup-analyst", "description": "Expert startup business analyst specializing in market sizing, financial modeling, competitive analysis, and strategic planning for early-stage companies.", "risk": "unknown", @@ -10952,7 +10952,7 @@ { "id": "startup-business-analyst-business-case", "path": "skills/startup-business-analyst-business-case", - "category": "uncategorized", + "category": "business", "name": "startup-business-analyst-business-case", "description": "Generate comprehensive investor-ready business case document with\nmarket, solution, financials, and strategy\n", "risk": "unknown", @@ -10972,7 +10972,7 @@ { "id": "startup-business-analyst-market-opportunity", "path": "skills/startup-business-analyst-market-opportunity", - "category": "uncategorized", + "category": "business", "name": "startup-business-analyst-market-opportunity", "description": "Generate comprehensive market opportunity analysis with TAM/SAM/SOM\ncalculations\n", "risk": "unknown", @@ -10992,7 +10992,7 @@ { "id": "startup-metrics-framework", "path": "skills/startup-metrics-framework", - "category": "uncategorized", + "category": "business", "name": "startup-metrics-framework", "description": "Comprehensive guide to tracking, calculating, and optimizing key performance metrics for different startup business models from seed through Series A.", "risk": "unknown", @@ -11042,7 +11042,7 @@ { "id": "stride-analysis-patterns", "path": "skills/stride-analysis-patterns", - "category": "uncategorized", + "category": "security", "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", @@ -11052,7 +11052,7 @@ { "id": "stripe-automation", "path": "skills/stripe-automation", - "category": "uncategorized", + "category": "automation", "name": "stripe-automation", "description": "Automate Stripe tasks via Rube MCP (Composio): customers, charges, subscriptions, invoices, products, refunds. Always search tools first for current schemas.", "risk": "unknown", @@ -11062,7 +11062,7 @@ { "id": "stripe-integration", "path": "skills/stripe-integration", - "category": "uncategorized", + "category": "automation", "name": "stripe-integration", "description": "Master Stripe payment processing integration for robust, PCI-compliant payment flows including checkout, subscriptions, webhooks, and refunds.", "risk": "unknown", @@ -11122,7 +11122,7 @@ { "id": "swiftui-expert-skill", "path": "skills/swiftui-expert-skill", - "category": "uncategorized", + "category": "mobile", "name": "swiftui-expert-skill", "description": "Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, and iOS 26+ Liquid Glass adoption. Use when building new SwiftUI features, refactoring existing views, reviewing code quality, or adopting modern SwiftUI patterns.", "risk": "unknown", @@ -11162,7 +11162,7 @@ { "id": "tailwind-design-system", "path": "skills/tailwind-design-system", - "category": "uncategorized", + "category": "web-development", "name": "tailwind-design-system", "description": "Build production-ready design systems with Tailwind CSS, including design tokens, component variants, responsive patterns, and accessibility.", "risk": "unknown", @@ -11222,7 +11222,7 @@ { "id": "tdd-orchestrator", "path": "skills/tdd-orchestrator", - "category": "uncategorized", + "category": "testing", "name": "tdd-orchestrator", "description": "Master TDD orchestrator specializing in red-green-refactor discipline, multi-agent workflow coordination, and comprehensive test-driven development practices.", "risk": "unknown", @@ -11232,7 +11232,7 @@ { "id": "tdd-workflow", "path": "skills/tdd-workflow", - "category": "uncategorized", + "category": "testing", "name": "tdd-workflow", "description": "Test-Driven Development workflow principles. RED-GREEN-REFACTOR cycle.", "risk": "unknown", @@ -11242,7 +11242,7 @@ { "id": "tdd-workflows-tdd-cycle", "path": "skills/tdd-workflows-tdd-cycle", - "category": "uncategorized", + "category": "testing", "name": "tdd-workflows-tdd-cycle", "description": "Use when working with tdd workflows tdd cycle", "risk": "unknown", @@ -11252,7 +11252,7 @@ { "id": "tdd-workflows-tdd-green", "path": "skills/tdd-workflows-tdd-green", - "category": "uncategorized", + "category": "testing", "name": "tdd-workflows-tdd-green", "description": "Implement the minimal code needed to make failing tests pass in the TDD green phase.", "risk": "unknown", @@ -11262,7 +11262,7 @@ { "id": "tdd-workflows-tdd-red", "path": "skills/tdd-workflows-tdd-red", - "category": "uncategorized", + "category": "testing", "name": "tdd-workflows-tdd-red", "description": "Generate failing tests for the TDD red phase to define expected behavior and edge cases.", "risk": "unknown", @@ -11272,7 +11272,7 @@ { "id": "tdd-workflows-tdd-refactor", "path": "skills/tdd-workflows-tdd-refactor", - "category": "uncategorized", + "category": "testing", "name": "tdd-workflows-tdd-refactor", "description": "Use when working with tdd workflows tdd refactor", "risk": "unknown", @@ -11312,7 +11312,7 @@ { "id": "telegram", "path": "skills/telegram", - "category": "uncategorized", + "category": "backend", "name": "telegram", "description": "Integracao completa com Telegram Bot API. Setup com BotFather, mensagens, webhooks, inline keyboards, grupos, canais. Boilerplates Node.js e Python.", "risk": "critical", @@ -11342,7 +11342,7 @@ { "id": "telegram-mini-app", "path": "skills/telegram-mini-app", - "category": "uncategorized", + "category": "web-development", "name": "telegram-mini-app", "description": "You build apps where 800M+ Telegram users already are. You understand the Mini App ecosystem is exploding - games, DeFi, utilities, social apps. You know TON blockchain and how to monetize with crypto. You design for the Telegram UX paradigm, not traditional web.", "risk": "unknown", @@ -11382,7 +11382,7 @@ { "id": "temporal-python-testing", "path": "skills/temporal-python-testing", - "category": "uncategorized", + "category": "testing", "name": "temporal-python-testing", "description": "Comprehensive testing approaches for Temporal workflows using pytest, progressive disclosure resources for specific testing scenarios.", "risk": "unknown", @@ -11392,7 +11392,7 @@ { "id": "terraform-aws-modules", "path": "skills/terraform-aws-modules", - "category": "uncategorized", + "category": "devops", "name": "terraform-aws-modules", "description": "Terraform module creation for AWS \u2014 reusable modules, state management, and HCL best practices. Use when building or reviewing Terraform AWS infrastructure.", "risk": "unknown", @@ -11412,7 +11412,7 @@ { "id": "terraform-module-library", "path": "skills/terraform-module-library", - "category": "uncategorized", + "category": "devops", "name": "terraform-module-library", "description": "Production-ready Terraform module patterns for AWS, Azure, and GCP infrastructure.", "risk": "unknown", @@ -11422,7 +11422,7 @@ { "id": "terraform-skill", "path": "skills/terraform-skill", - "category": "uncategorized", + "category": "devops", "name": "terraform-skill", "description": "Terraform infrastructure as code best practices", "risk": "safe", @@ -11432,7 +11432,7 @@ { "id": "terraform-specialist", "path": "skills/terraform-specialist", - "category": "uncategorized", + "category": "devops", "name": "terraform-specialist", "description": "Expert Terraform/OpenTofu specialist mastering advanced IaC automation, state management, and enterprise infrastructure patterns.", "risk": "unknown", @@ -11442,7 +11442,7 @@ { "id": "test-automator", "path": "skills/test-automator", - "category": "uncategorized", + "category": "testing", "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.", "risk": "unknown", @@ -11452,7 +11452,7 @@ { "id": "test-driven-development", "path": "skills/test-driven-development", - "category": "uncategorized", + "category": "testing", "name": "test-driven-development", "description": "Use when implementing any feature or bugfix, before writing implementation code", "risk": "unknown", @@ -11462,7 +11462,7 @@ { "id": "test-fixing", "path": "skills/test-fixing", - "category": "uncategorized", + "category": "testing", "name": "test-fixing", "description": "Systematically identify and fix all failing tests using smart grouping strategies.", "risk": "unknown", @@ -11472,7 +11472,7 @@ { "id": "testing-patterns", "path": "skills/testing-patterns", - "category": "uncategorized", + "category": "testing", "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", @@ -11502,7 +11502,7 @@ { "id": "threat-mitigation-mapping", "path": "skills/threat-mitigation-mapping", - "category": "uncategorized", + "category": "security", "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", @@ -11512,7 +11512,7 @@ { "id": "threat-modeling-expert", "path": "skills/threat-modeling-expert", - "category": "uncategorized", + "category": "security", "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 PROACTIVELY for security architecture reviews, threat identification, or building secure-by-design systems.", "risk": "unknown", @@ -11522,7 +11522,7 @@ { "id": "threejs-animation", "path": "skills/threejs-animation", - "category": "uncategorized", + "category": "web-development", "name": "threejs-animation", "description": "Three.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or blending animations.", "risk": "unknown", @@ -11532,7 +11532,7 @@ { "id": "threejs-fundamentals", "path": "skills/threejs-fundamentals", - "category": "uncategorized", + "category": "web-development", "name": "threejs-fundamentals", "description": "Three.js scene setup, cameras, renderer, Object3D hierarchy, coordinate systems. Use when setting up 3D scenes, creating cameras, configuring renderers, managing object hierarchies, or working with transforms.", "risk": "unknown", @@ -11542,7 +11542,7 @@ { "id": "threejs-geometry", "path": "skills/threejs-geometry", - "category": "uncategorized", + "category": "web-development", "name": "threejs-geometry", "description": "Three.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing. Use when creating 3D shapes, working with vertices, building custom meshes, or optimizing with instanced rendering.", "risk": "unknown", @@ -11552,7 +11552,7 @@ { "id": "threejs-interaction", "path": "skills/threejs-interaction", - "category": "uncategorized", + "category": "web-development", "name": "threejs-interaction", "description": "Three.js interaction - raycasting, controls, mouse/touch input, object selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.", "risk": "unknown", @@ -11562,7 +11562,7 @@ { "id": "threejs-lighting", "path": "skills/threejs-lighting", - "category": "uncategorized", + "category": "web-development", "name": "threejs-lighting", "description": "Three.js lighting - light types, shadows, environment lighting. Use when adding lights, configuring shadows, setting up IBL, or optimizing lighting performance.", "risk": "unknown", @@ -11572,7 +11572,7 @@ { "id": "threejs-loaders", "path": "skills/threejs-loaders", - "category": "uncategorized", + "category": "web-development", "name": "threejs-loaders", "description": "Three.js asset loading - GLTF, textures, images, models, async patterns. Use when loading 3D models, textures, HDR environments, or managing loading progress.", "risk": "unknown", @@ -11582,7 +11582,7 @@ { "id": "threejs-materials", "path": "skills/threejs-materials", - "category": "uncategorized", + "category": "web-development", "name": "threejs-materials", "description": "Three.js materials - PBR, basic, phong, shader materials, material properties. Use when styling meshes, working with textures, creating custom shaders, or optimizing material performance.", "risk": "unknown", @@ -11592,7 +11592,7 @@ { "id": "threejs-postprocessing", "path": "skills/threejs-postprocessing", - "category": "uncategorized", + "category": "web-development", "name": "threejs-postprocessing", "description": "Three.js post-processing - EffectComposer, bloom, DOF, screen effects. Use when adding visual effects, color grading, blur, glow, or creating custom screen-space shaders.", "risk": "unknown", @@ -11602,7 +11602,7 @@ { "id": "threejs-shaders", "path": "skills/threejs-shaders", - "category": "uncategorized", + "category": "web-development", "name": "threejs-shaders", "description": "Three.js shaders - GLSL, ShaderMaterial, uniforms, custom effects. Use when creating custom visual effects, modifying vertices, writing fragment shaders, or extending built-in materials.", "risk": "unknown", @@ -11612,7 +11612,7 @@ { "id": "threejs-skills", "path": "skills/threejs-skills", - "category": "uncategorized", + "category": "web-development", "name": "threejs-skills", "description": "Create 3D scenes, interactive experiences, and visual effects using Three.js. Use when user requests 3D graphics, WebGL experiences, 3D visualizations, animations, or interactive 3D elements.", "risk": "safe", @@ -11622,7 +11622,7 @@ { "id": "threejs-textures", "path": "skills/threejs-textures", - "category": "uncategorized", + "category": "web-development", "name": "threejs-textures", "description": "Three.js textures - texture types, UV mapping, environment maps, texture settings. Use when working with images, UV coordinates, cubemaps, HDR environments, or texture optimization.", "risk": "unknown", @@ -11672,7 +11672,7 @@ { "id": "top-web-vulnerabilities", "path": "skills/top-web-vulnerabilities", - "category": "uncategorized", + "category": "security", "name": "top-web-vulnerabilities", "description": "Provide a comprehensive, structured reference for the 100 most critical web application vulnerabilities organized by category. This skill enables systematic vulnerability identification, impact assessment, and remediation guidance across the full spectrum of web security threats.", "risk": "unknown", @@ -11802,7 +11802,7 @@ { "id": "ui-skills", "path": "skills/ui-skills", - "category": "uncategorized", + "category": "ai-ml", "name": "ui-skills", "description": "Opinionated, evolving constraints to guide agents when building interfaces", "risk": "safe", @@ -11812,7 +11812,7 @@ { "id": "ui-ux-designer", "path": "skills/ui-ux-designer", - "category": "uncategorized", + "category": "web-development", "name": "ui-ux-designer", "description": "Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools.", "risk": "unknown", @@ -11822,7 +11822,7 @@ { "id": "ui-ux-pro-max", "path": "skills/ui-ux-pro-max", - "category": "uncategorized", + "category": "web-development", "name": "ui-ux-pro-max", "description": "Comprehensive design guide for web and mobile applications. Contains 50+ styles, 97 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 9 technology stacks. Searchable database with priority-based recommendations.", "risk": "unknown", @@ -11852,7 +11852,7 @@ { "id": "uniprot-database", "path": "skills/uniprot-database", - "category": "uncategorized", + "category": "backend", "name": "uniprot-database", "description": "Direct REST API access to UniProt. Protein searches, FASTA retrieval, ID mapping, Swiss-Prot/TrEMBL. For Python workflows with multiple databases, prefer bioservices (unified interface to 40+ services). Use this for direct HTTP/REST work or UniProt-specific control.", "risk": "unknown", @@ -11862,7 +11862,7 @@ { "id": "unit-testing-test-generate", "path": "skills/unit-testing-test-generate", - "category": "uncategorized", + "category": "testing", "name": "unit-testing-test-generate", "description": "Generate comprehensive, maintainable unit tests across languages with strong coverage and edge case focus.", "risk": "unknown", @@ -11872,7 +11872,7 @@ { "id": "unity-developer", "path": "skills/unity-developer", - "category": "uncategorized", + "category": "game-development", "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.", "risk": "unknown", @@ -12002,7 +12002,7 @@ { "id": "vector-database-engineer", "path": "skills/vector-database-engineer", - "category": "uncategorized", + "category": "ai-ml", "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", @@ -12022,7 +12022,7 @@ { "id": "vercel-ai-sdk-expert", "path": "skills/vercel-ai-sdk-expert", - "category": "uncategorized", + "category": "web-development", "name": "vercel-ai-sdk-expert", "description": "Expert in the Vercel AI SDK. Covers Core API (generateText, streamText), UI hooks (useChat, useCompletion), tool calling, and streaming UI components with React and Next.js.", "risk": "safe", @@ -12042,7 +12042,7 @@ { "id": "vercel-deployment", "path": "skills/vercel-deployment", - "category": "uncategorized", + "category": "devops", "name": "vercel-deployment", "description": "Expert knowledge for deploying to Vercel with Next.js Use when: vercel, deploy, deployment, hosting, production.", "risk": "safe", @@ -12142,7 +12142,7 @@ { "id": "voice-agents", "path": "skills/voice-agents", - "category": "uncategorized", + "category": "ai-ml", "name": "voice-agents", "description": "You are a voice AI architect who has shipped production voice agents handling millions of calls. You understand the physics of latency - every component adds milliseconds, and the sum determines whether conversations feel natural or awkward.", "risk": "unknown", @@ -12162,7 +12162,7 @@ { "id": "voice-ai-engine-development", "path": "skills/voice-ai-engine-development", - "category": "uncategorized", + "category": "ai-ml", "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", @@ -12182,7 +12182,7 @@ { "id": "vulnerability-scanner", "path": "skills/vulnerability-scanner", - "category": "uncategorized", + "category": "security", "name": "vulnerability-scanner", "description": "Advanced vulnerability analysis principles. OWASP 2025, Supply Chain Security, attack surface mapping, risk prioritization.", "risk": "unknown", @@ -12212,7 +12212,7 @@ { "id": "web-artifacts-builder", "path": "skills/web-artifacts-builder", - "category": "uncategorized", + "category": "web-development", "name": "web-artifacts-builder", "description": "To build powerful frontend claude.ai artifacts, follow these steps:", "risk": "unknown", @@ -12282,7 +12282,7 @@ { "id": "webapp-testing", "path": "skills/webapp-testing", - "category": "uncategorized", + "category": "testing", "name": "webapp-testing", "description": "To test local web applications, write native Python Playwright scripts.", "risk": "unknown", @@ -12332,7 +12332,7 @@ { "id": "whatsapp-cloud-api", "path": "skills/whatsapp-cloud-api", - "category": "uncategorized", + "category": "backend", "name": "whatsapp-cloud-api", "description": "Integracao com WhatsApp Business Cloud API (Meta). Mensagens, templates, webhooks HMAC-SHA256, automacao de atendimento. Boilerplates Node.js e Python.", "risk": "critical", @@ -12342,7 +12342,7 @@ { "id": "wiki-architect", "path": "skills/wiki-architect", - "category": "uncategorized", + "category": "content", "name": "wiki-architect", "description": "You are a documentation architect that produces structured wiki catalogues and onboarding guides from codebases.", "risk": "unknown", @@ -12352,7 +12352,7 @@ { "id": "wiki-changelog", "path": "skills/wiki-changelog", - "category": "uncategorized", + "category": "content", "name": "wiki-changelog", "description": "Generate structured changelogs from git history.", "risk": "unknown", @@ -12362,7 +12362,7 @@ { "id": "wiki-onboarding", "path": "skills/wiki-onboarding", - "category": "uncategorized", + "category": "content", "name": "wiki-onboarding", "description": "Generate two complementary onboarding documents that together give any engineer \u2014 from newcomer to principal \u2014 a complete understanding of a codebase.", "risk": "unknown", @@ -12372,7 +12372,7 @@ { "id": "wiki-page-writer", "path": "skills/wiki-page-writer", - "category": "uncategorized", + "category": "content", "name": "wiki-page-writer", "description": "You are a senior documentation engineer that generates comprehensive technical documentation pages with evidence-based depth.", "risk": "unknown", @@ -12382,7 +12382,7 @@ { "id": "wiki-qa", "path": "skills/wiki-qa", - "category": "uncategorized", + "category": "content", "name": "wiki-qa", "description": "Answer repository questions grounded entirely in source code evidence.", "risk": "unknown", @@ -12392,7 +12392,7 @@ { "id": "wiki-researcher", "path": "skills/wiki-researcher", - "category": "uncategorized", + "category": "content", "name": "wiki-researcher", "description": "You are an expert software engineer and systems analyst. Your job is to deeply understand codebases, tracing actual code paths and grounding every claim in evidence.", "risk": "unknown", @@ -12402,7 +12402,7 @@ { "id": "wiki-vitepress", "path": "skills/wiki-vitepress", - "category": "uncategorized", + "category": "content", "name": "wiki-vitepress", "description": "Transform generated wiki Markdown files into a polished VitePress static site with dark theme and interactive Mermaid diagrams.", "risk": "unknown", @@ -12482,7 +12482,7 @@ { "id": "workflow-automation", "path": "skills/workflow-automation", - "category": "uncategorized", + "category": "workflow", "name": "workflow-automation", "description": "You are a workflow automation architect who has seen both the promise and the pain of these platforms. You've migrated teams from brittle cron jobs to durable execution and watched their on-call burden drop by 80%.", "risk": "unknown", @@ -12492,7 +12492,7 @@ { "id": "workflow-orchestration-patterns", "path": "skills/workflow-orchestration-patterns", - "category": "uncategorized", + "category": "workflow", "name": "workflow-orchestration-patterns", "description": "Master workflow orchestration architecture with Temporal, covering fundamental design decisions, resilience patterns, and best practices for building reliable distributed systems.", "risk": "unknown", @@ -12502,7 +12502,7 @@ { "id": "workflow-patterns", "path": "skills/workflow-patterns", - "category": "uncategorized", + "category": "workflow", "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", @@ -12592,7 +12592,7 @@ { "id": "yann-lecun", "path": "skills/yann-lecun", - "category": "uncategorized", + "category": "ai-ml", "name": "yann-lecun", "description": "Agente que simula Yann LeCun \u2014 inventor das Convolutional Neural Networks, Chief AI Scientist da Meta, Pr\u00eamio Turing 2018.", "risk": "safe", @@ -12602,7 +12602,7 @@ { "id": "yann-lecun-debate", "path": "skills/yann-lecun-debate", - "category": "uncategorized", + "category": "ai-ml", "name": "yann-lecun-debate", "description": "Sub-skill de debates e posi\u00e7\u00f5es de Yann LeCun. Cobre cr\u00edticas t\u00e9cnicas detalhadas aos LLMs, rivalidades intelectuais (LeCun vs Hinton, Sutskever, Russell, Yudkowsky, Bostrom), lista completa de rejei\u00e7\u00f5es a afirma\u00e7\u00f5es mainstream, posi\u00e7\u00e3o sobre risco existencial de IA, e t\u00e9cnicas de debate ao vivo.", "risk": "safe", @@ -12612,7 +12612,7 @@ { "id": "yann-lecun-filosofia", "path": "skills/yann-lecun-filosofia", - "category": "uncategorized", + "category": "ai-ml", "name": "yann-lecun-filosofia", "description": "Sub-skill filos\u00f3fica e pedag\u00f3gica de Yann LeCun.", "risk": "safe", @@ -12622,7 +12622,7 @@ { "id": "yann-lecun-tecnico", "path": "skills/yann-lecun-tecnico", - "category": "uncategorized", + "category": "ai-ml", "name": "yann-lecun-tecnico", "description": "Sub-skill t\u00e9cnica de Yann LeCun. Cobre CNNs, LeNet, backpropagation, JEPA (I-JEPA, V-JEPA, MC-JEPA), AMI (Advanced Machinery of Intelligence), Self-Supervised Learning (SimCLR, MAE, BYOL), Energy-Based Models (EBMs) e c\u00f3digo PyTorch completo.", "risk": "safe", @@ -12662,7 +12662,7 @@ { "id": "zapier-make-patterns", "path": "skills/zapier-make-patterns", - "category": "uncategorized", + "category": "automation", "name": "zapier-make-patterns", "description": "You are a no-code automation architect who has built thousands of Zaps and Scenarios for businesses of all sizes. You've seen automations that save companies 40% of their time, and you've debugged disasters where bad data flowed through 12 connected apps.", "risk": "unknown", @@ -12672,7 +12672,7 @@ { "id": "zendesk-automation", "path": "skills/zendesk-automation", - "category": "uncategorized", + "category": "automation", "name": "zendesk-automation", "description": "Automate Zendesk tasks via Rube MCP (Composio): tickets, users, organizations, replies. Always search tools first for current schemas.", "risk": "unknown", @@ -12712,7 +12712,7 @@ { "id": "zoom-automation", "path": "skills/zoom-automation", - "category": "uncategorized", + "category": "automation", "name": "zoom-automation", "description": "Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.", "risk": "unknown", diff --git a/tools/scripts/generate_index.py b/tools/scripts/generate_index.py index b6615a88..947963ce 100644 --- a/tools/scripts/generate_index.py +++ b/tools/scripts/generate_index.py @@ -14,6 +14,246 @@ if sys.platform == 'win32': sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf-8') + +CATEGORY_RULES = [ + { + "name": "security", + "keywords": [ + "security", "auth", "authentication", "authorization", "oauth", "jwt", + "cryptography", "encryption", "vulnerability", "threat", "pentest", + "xss", "sqli", "gdpr", "pci", "compliance", + ], + }, + { + "name": "testing", + "keywords": [ + "test", "testing", "tdd", "qa", "e2e", "playwright", "cypress", + "pytest", "jest", "benchmark", "evaluation", "end to end", + ], + "strong_keywords": ["playwright", "cypress", "pytest", "jest", "e2e", "end to end"], + }, + { + "name": "automation", + "keywords": [ + "automation", "workflow", "trigger", "integration", "slack", + "airtable", "calendar", "gmail", "google", "hubspot", "notion", + "zendesk", "stripe", "shopify", "sendgrid", "clickup", "n8n", + "zapier", "make", "zoom", + ], + }, + { + "name": "devops", + "keywords": [ + "docker", "kubernetes", "k8s", "helm", "terraform", "deploy", + "deployment", "cicd", "gitops", "observability", "monitoring", + "grafana", "prometheus", "incident", "sre", "tracing", + ], + }, + { + "name": "cloud", + "keywords": [ + "aws", "azure", "gcp", "cloud", "serverless", "lambda", "storage", + "functions", "cdn", "azure", "azd", + ], + }, + { + "name": "database", + "keywords": [ + "database", "sql", "postgres", "postgresql", "mysql", "mongodb", + "redis", "orm", "schema", "migration", "query", "prisma", + ], + }, + { + "name": "ai-ml", + "keywords": [ + "ai", "ml", "llm", "agent", "agents", "gpt", "embedding", + "vector", "rag", "prompt", "model", "training", "inference", + "pytorch", "tensorflow", "hugging", "openai", + ], + }, + { + "name": "mobile", + "keywords": [ + "mobile", "android", "ios", "swift", "swiftui", "kotlin", + "flutter", "expo", "react native", "app store", "play store", + "jetpack compose", + ], + }, + { + "name": "game-development", + "keywords": [ + "game", "unity", "unreal", "godot", "threejs", "3d", "2d", + "shader", "rendering", "webgl", "physics", + ], + }, + { + "name": "web-development", + "keywords": [ + "web", "frontend", "react", "nextjs", "vue", "angular", "svelte", + "tailwind", "css", "html", "browser", "extension", "component", + "ui", "ux", "javascript", "typescript", + ], + }, + { + "name": "backend", + "keywords": [ + "backend", "api", "fastapi", "django", "flask", "express", + "node", "server", "middleware", "graphql", "rest", + ], + }, + { + "name": "data-science", + "keywords": [ + "data", "analytics", "pandas", "numpy", "statistics", + "matplotlib", "plotly", "seaborn", "scipy", "notebook", + ], + }, + { + "name": "content", + "keywords": [ + "content", "copy", "copywriting", "writing", "documentation", + "transcription", "transcribe", "seo", "blog", "markdown", + ], + }, + { + "name": "business", + "keywords": [ + "business", "product", "market", "sales", "finance", "startup", + "legal", "customer", "competitive", "pricing", "kpi", + ], + }, + { + "name": "architecture", + "keywords": [ + "architecture", "adr", "microservices", "ddd", "domain", + "cqrs", "saga", "patterns", + ], + }, +] + +FAMILY_CATEGORY_RULES = [ + ("azure-", "cloud"), + ("aws-", "cloud"), + ("gcp-", "cloud"), + ("apify-", "automation"), + ("google-", "automation"), + ("n8n-", "automation"), + ("makepad-", "development"), + ("robius-", "development"), + ("avalonia-", "development"), + ("hig-", "development"), + ("fp-", "development"), + ("fp-ts-", "development"), + ("threejs-", "web-development"), + ("react-", "web-development"), + ("vue-", "web-development"), + ("angular-", "web-development"), + ("browser-", "web-development"), + ("expo-", "mobile"), + ("swiftui-", "mobile"), + ("android-", "mobile"), + ("ios-", "mobile"), + ("hugging-face-", "ai-ml"), + ("agent-", "ai-ml"), + ("agents-", "ai-ml"), + ("ai-", "ai-ml"), + ("claude-", "ai-ml"), + ("context-", "ai-ml"), + ("fal-", "ai-ml"), + ("yann-", "ai-ml"), + ("llm-", "ai-ml"), + ("rag-", "ai-ml"), + ("embedding-", "ai-ml"), + ("odoo-", "business"), + ("product-", "business"), + ("data-", "data-science"), + ("wiki-", "content"), + ("documentation-", "content"), + ("copy", "content"), + ("audio-", "content"), + ("video-", "content"), + ("api-", "backend"), + ("django-", "backend"), + ("fastapi-", "backend"), + ("backend-", "backend"), + ("python-", "development"), + ("bash-", "development"), + ("code-", "development"), + ("codebase-", "development"), + ("error-", "development"), + ("framework-", "development"), + ("debugging-", "development"), + ("javascript-", "development"), + ("go-", "development"), + ("performance-", "development"), + ("dbos-", "development"), + ("conductor-", "workflow"), + ("workflow-", "workflow"), + ("create-", "workflow"), + ("git-", "workflow"), + ("github-", "workflow"), + ("gitlab-", "workflow"), + ("skill-", "meta"), + ("cc-skill-", "meta"), + ("tdd-", "testing"), + ("test-", "testing"), + ("security-", "security"), + ("database-", "database"), + ("c4-", "architecture"), + ("deployment-", "devops"), + ("incident-", "devops"), + ("terraform-", "devops"), +] + + +def tokenize(text): + return re.findall(r"[a-z0-9]+", text.lower()) + + +def infer_category(skill_id, skill_name, description): + for prefix, category in FAMILY_CATEGORY_RULES: + if skill_id.startswith(prefix): + return category + + normalized_name = skill_name if isinstance(skill_name, str) else "" + normalized_description = description if isinstance(description, str) else "" + combined_text = f"{skill_id} {normalized_name} {normalized_description}".lower() + token_set = set(tokenize(combined_text)) + scores = {} + + for rule in CATEGORY_RULES: + score = 0 + strong_keywords = {keyword.lower() for keyword in rule.get("strong_keywords", [])} + for keyword in rule["keywords"]: + keyword_lower = keyword.lower() + if " " in keyword_lower: + if keyword_lower in combined_text: + score += 4 if keyword_lower in strong_keywords else 3 + continue + + if keyword_lower in token_set: + score += 3 if keyword_lower in strong_keywords else 2 + elif keyword_lower in combined_text: + score += 1 + + if score > 0: + scores[rule["name"]] = score + + if not scores: + return None + + ranked = sorted(scores.items(), key=lambda item: (-item[1], item[0])) + best_category, best_score = ranked[0] + second_score = ranked[1][1] if len(ranked) > 1 else 0 + + if best_score < 4: + return None + + if best_score < 8 and (best_score - second_score) < 2: + return None + + return best_category + def normalize_yaml_value(value): if isinstance(value, Mapping): return {key: normalize_yaml_value(val) for key, val in value.items()} @@ -109,11 +349,16 @@ def generate_index(skills_dir, output_file): if "source" in metadata: skill_info["source"] = metadata["source"] if "date_added" in metadata: skill_info["date_added"] = metadata["date_added"] - # Category: prefer frontmatter, then folder structure, then default + # Category: prefer frontmatter, then folder structure, then conservative inference if "category" in metadata: skill_info["category"] = metadata["category"] elif skill_info["category"] is None: - skill_info["category"] = "uncategorized" + inferred_category = infer_category( + skill_info["id"], + skill_info["name"], + skill_info["description"], + ) + skill_info["category"] = inferred_category or "uncategorized" # Fallback for description if missing in frontmatter (legacy support) if not skill_info["description"]: diff --git a/tools/scripts/tests/run-test-suite.js b/tools/scripts/tests/run-test-suite.js index 800892f6..f1d3775c 100644 --- a/tools/scripts/tests/run-test-suite.js +++ b/tools/scripts/tests/run-test-suite.js @@ -23,6 +23,7 @@ const LOCAL_TEST_COMMANDS = [ [path.join(TOOL_SCRIPTS, "run-python.js"), path.join(TOOL_TESTS, "test_fix_missing_skill_metadata.py")], [path.join(TOOL_SCRIPTS, "run-python.js"), path.join(TOOL_TESTS, "test_fix_missing_skill_sections.py")], [path.join(TOOL_SCRIPTS, "run-python.js"), path.join(TOOL_TESTS, "test_fix_truncated_descriptions.py")], + [path.join(TOOL_SCRIPTS, "run-python.js"), path.join(TOOL_TESTS, "test_generate_index_categories.py")], [path.join(TOOL_SCRIPTS, "run-python.js"), path.join(TOOL_TESTS, "test_sync_microsoft_skills_security.py")], [path.join(TOOL_SCRIPTS, "run-python.js"), path.join(TOOL_TESTS, "test_validate_skills_headings.py")], ]; diff --git a/tools/scripts/tests/test_generate_index_categories.py b/tools/scripts/tests/test_generate_index_categories.py new file mode 100644 index 00000000..bf687424 --- /dev/null +++ b/tools/scripts/tests/test_generate_index_categories.py @@ -0,0 +1,99 @@ +import importlib.util +import pathlib +import sys +import tempfile +import unittest + + +REPO_ROOT = pathlib.Path(__file__).resolve().parents[3] +sys.path.insert(0, str(REPO_ROOT / "tools" / "scripts")) + + +def load_module(module_path: str, module_name: str): + spec = importlib.util.spec_from_file_location(module_name, REPO_ROOT / module_path) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +generate_index = load_module("tools/scripts/generate_index.py", "generate_index_categories") + + +class GenerateIndexCategoryTests(unittest.TestCase): + def test_infer_category_returns_none_for_weak_signal(self): + inferred = generate_index.infer_category( + "mystery-skill", + "Mystery Skill", + "General-purpose guidance for assorted tasks.", + ) + self.assertIsNone(inferred) + + def test_infer_category_detects_security_skill(self): + inferred = generate_index.infer_category( + "web-security-testing", + "Web Security Testing", + "Identify vulnerabilities, auth flaws, and threat scenarios for web applications.", + ) + self.assertEqual(inferred, "security") + + def test_infer_category_uses_family_prefix_when_high_confidence(self): + inferred = generate_index.infer_category( + "apify-market-research", + "Apify Market Research", + "Research markets using Apify actors.", + ) + self.assertEqual(inferred, "automation") + + def test_infer_category_maps_workflow_family_prefixes(self): + inferred = generate_index.infer_category( + "github-actions-templates", + "GitHub Actions Templates", + "Production-ready workflow patterns for GitHub automation.", + ) + self.assertEqual(inferred, "workflow") + + def test_infer_category_maps_development_family_prefixes(self): + inferred = generate_index.infer_category( + "javascript-mastery", + "JavaScript Mastery", + "Essential JavaScript concepts for developers.", + ) + self.assertEqual(inferred, "development") + + def test_generate_index_prefers_frontmatter_then_parent_then_inference(self): + with tempfile.TemporaryDirectory() as temp_dir: + base = pathlib.Path(temp_dir) + skills_dir = base / "skills" + output_file = base / "skills_index.json" + + explicit_dir = skills_dir / "explicit-skill" + explicit_dir.mkdir(parents=True) + (explicit_dir / "SKILL.md").write_text( + "---\nname: explicit-skill\ncategory: custom\n---\nbody\n", + encoding="utf-8", + ) + + nested_dir = skills_dir / "bundles" / "nested-skill" + nested_dir.mkdir(parents=True) + (nested_dir / "SKILL.md").write_text( + "---\nname: nested-skill\ndescription: Example\n---\nbody\n", + encoding="utf-8", + ) + + inferred_dir = skills_dir / "playwright-skill" + inferred_dir.mkdir(parents=True) + (inferred_dir / "SKILL.md").write_text( + "---\nname: playwright-skill\ndescription: End-to-end test automation with Playwright and browser workflows.\n---\nbody\n", + encoding="utf-8", + ) + + skills = generate_index.generate_index(str(skills_dir), str(output_file)) + categories = {skill["id"]: skill["category"] for skill in skills} + + self.assertEqual(categories["explicit-skill"], "custom") + self.assertEqual(categories["nested-skill"], "bundles") + self.assertEqual(categories["playwright-skill"], "testing") + + +if __name__ == "__main__": + unittest.main()