Skills Guide
A guide for choosing the right skill for your task. For installation, see Quick Start. For the full project, see README.
When to Use Each Skill
Section titled “When to Use Each Skill”Language Specialists
Section titled “Language Specialists”- Python Pro: Python development, type hints, async patterns, performance optimization
- TypeScript Pro: TypeScript advanced types, type guards, generics, utility types
- JavaScript Pro: Modern JavaScript, async patterns, ES2024+ features
- Go Pro: Go concurrency, interfaces, goroutines, channels
- Rust Engineer: Rust systems programming, ownership, lifetimes, async Rust
- SQL Pro: Advanced SQL, query optimization, window functions, CTEs
- C++ Pro: Modern C++, RAII, templates, performance optimization
- Swift Expert: Swift for iOS/macOS, SwiftUI, Combine, Concurrency
- Kotlin Specialist: Kotlin for Android, coroutines, Flow, Jetpack Compose
- C# Developer: C# .NET development, LINQ, async/await, modern features
- PHP Pro: Modern PHP, Laravel patterns, performance optimization
- Java Architect: Java enterprise, Spring ecosystem, design patterns
Backend Frameworks
Section titled “Backend Frameworks”- NestJS Expert: Building TypeScript backend APIs with NestJS
- Django Expert: Building Python web apps with Django/DRF
- FastAPI Expert: Building async Python APIs with FastAPI
- Spring Boot Engineer: Java enterprise applications with Spring Boot
- Laravel Specialist: PHP web applications with Laravel
- Rails Expert: Ruby on Rails web applications
- .NET Core Expert: .NET Core APIs and applications
Frontend & Mobile
Section titled “Frontend & Mobile”- React Expert: Building React web applications
- Next.js Developer: Next.js App Router, Server Components, Server Actions
- Vue Expert: Vue 3 applications with Composition API and Pinia (TypeScript)
- Vue Expert (JS): Vue 3 applications with JavaScript only (JSDoc typing)
- Angular Architect: Angular applications with standalone components
- React Native Expert: Building cross-platform mobile apps (React Native)
- Flutter Expert: Building cross-platform apps with Flutter
Infrastructure & Cloud
Section titled “Infrastructure & Cloud”- Kubernetes Specialist: K8s deployments, Helm charts, cluster management
- Terraform Engineer: Infrastructure as Code, multi-cloud provisioning
- Postgres Pro: PostgreSQL optimization, replication, advanced features
- Cloud Architect: AWS/Azure/GCP architecture, multi-cloud strategies
- Database Optimizer: Database performance tuning, indexing strategies
API & Architecture
Section titled “API & Architecture”- GraphQL Architect: GraphQL schema design, resolvers, federation
- API Designer: RESTful API design, OpenAPI, API versioning
- WebSocket Engineer: Real-time communication, WebSockets, Socket.IO
- Microservices Architect: Microservices patterns, service mesh, distributed systems
- MCP Developer: Model Context Protocol development and integration
- Architecture Designer: System design, choosing architectures, ADRs
- Feature Forge: Creating new features, gathering requirements, writing specs
- Spec Miner: Analyzing existing code, reverse-engineering specifications
Quality & Testing
Section titled “Quality & Testing”- Test Master: Overall testing strategy (unit, integration, E2E, performance, security)
- Playwright Expert: Browser automation and E2E testing
- Code Reviewer: Conducting thorough code reviews
- Code Documenter: Adding inline documentation and API docs
DevOps & Operations
Section titled “DevOps & Operations”- DevOps Engineer: CI/CD, deployment, infrastructure, platform engineering
- Monitoring Expert: Logging, metrics, tracing, alerting, performance testing
- SRE Engineer: Site reliability, incident response, SLO/SLA management
- Chaos Engineer: Chaos testing, resilience engineering, fault injection
- CLI Developer: Command-line tools, CLI frameworks, shell integration
Security
Section titled “Security”- Secure Code Guardian: Writing secure code, preventing vulnerabilities
- Security Reviewer: Security code review, SAST analysis, penetration testing
Data & Machine Learning
Section titled “Data & Machine Learning”- Pandas Pro: DataFrame manipulation, data cleaning, aggregation, time series
- Spark Engineer: Apache Spark, PySpark, distributed data processing, Spark SQL
- ML Pipeline: ML pipelines, MLflow, Kubeflow, feature stores, experiment tracking
- Prompt Engineer: LLM prompt design, chain-of-thought, few-shot learning, evaluation
- RAG Architect: RAG systems, vector databases, embeddings, semantic search
- Fine-Tuning Expert: LLM fine-tuning, LoRA, QLoRA, PEFT, model optimization
Platform Specialists
Section titled “Platform Specialists”- Salesforce Developer: Apex, Lightning Web Components, SOQL, governor limits
- Shopify Expert: Liquid templating, Storefront API, Shopify apps, checkout extensions
- WordPress Pro: WordPress themes, plugins, Gutenberg blocks, WooCommerce
- Atlassian MCP: Jira/Confluence integration via MCP, JQL, CQL queries
Specialized
Section titled “Specialized”- Legacy Modernizer: Legacy code modernization, migration strategies
- Embedded Systems: Embedded development, IoT, firmware, real-time systems
- Game Developer: Game development, game engines, graphics, physics
Workflow
Section titled “Workflow”- Debugging Wizard: Systematic debugging across all languages
- Fullstack Guardian: Implementing features across full stack
Skill Workflows
Section titled “Skill Workflows”New Feature Development
Section titled “New Feature Development”- Feature Forge - Define requirements and spec
- Architecture Designer - Design system architecture (if complex)
- Fullstack Guardian + Framework Skills - Implement
- Test Master + Playwright Expert - Test comprehensively
- Code Reviewer - Review code
- Security Reviewer - Security review
- DevOps Engineer - Deploy
- Monitoring Expert - Add observability
Bug Fixing
Section titled “Bug Fixing”- Debugging Wizard - Identify root cause
- Fullstack Guardian + Framework Skills - Fix
- Test Master - Add regression tests
- Code Reviewer - Review fix
- DevOps Engineer - Deploy
Code Review Process
Section titled “Code Review Process”- Code Reviewer - General code review
- Security Reviewer - Security-focused review
- Architecture Designer - Architectural review (if needed)
Legacy Code Analysis
Section titled “Legacy Code Analysis”- Spec Miner - Reverse-engineer specs
- Architecture Designer - Document architecture
- Code Documenter - Add missing documentation
- Security Reviewer - Security audit
Decision Trees
Section titled “Decision Trees”Language Selection
Section titled “Language Selection”- Python Development → Python Pro
- TypeScript/JavaScript → TypeScript Pro / JavaScript Pro
- Go Services → Go Pro
- Systems Programming → Rust Engineer / C++ Pro
- iOS/macOS → Swift Expert
- Android → Kotlin Specialist
- Enterprise .NET → C# Developer
- Enterprise Java → Java Architect
- PHP Web → PHP Pro
- Database Work → SQL Pro
Backend Framework
Section titled “Backend Framework”- TypeScript API → NestJS Expert
- Python Django → Django Expert
- Python Async → FastAPI Expert
- Java Enterprise → Spring Boot Engineer
- PHP Modern → Laravel Specialist
- Ruby Web → Rails Expert
- .NET APIs → .NET Core Expert
Frontend Framework
Section titled “Frontend Framework”- React Web → React Expert
- React SSR/SSG → Next.js Developer
- Vue Apps (TypeScript) → Vue Expert
- Vue Apps (JavaScript) → Vue Expert (JS)
- Angular Apps → Angular Architect
- Mobile (JavaScript) → React Native Expert
- Mobile (Dart) → Flutter Expert
Infrastructure & Cloud
Section titled “Infrastructure & Cloud”- Container Orchestration → Kubernetes Specialist
- Infrastructure as Code → Terraform Engineer
- Cloud Architecture → Cloud Architect
- Database Performance → Postgres Pro / Database Optimizer
API Design
Section titled “API Design”- GraphQL → GraphQL Architect
- REST API → API Designer
- Real-time → WebSocket Engineer
- Microservices → Microservices Architect
- MCP Integration → MCP Developer
Data & Machine Learning
Section titled “Data & Machine Learning”- DataFrame Operations → Pandas Pro
- Big Data Processing → Spark Engineer
- ML Training Pipelines → ML Pipeline
- LLM Prompts → Prompt Engineer
- RAG Systems → RAG Architect
- Model Fine-Tuning → Fine-Tuning Expert
Platform Development
Section titled “Platform Development”- Salesforce CRM → Salesforce Developer
- Shopify E-commerce → Shopify Expert
- WordPress Sites → WordPress Pro
- Jira/Confluence → Atlassian MCP
Testing
Section titled “Testing”- E2E Browser Tests → Playwright Expert
- All Other Testing → Test Master
Operations
Section titled “Operations”- CI/CD & Deployment → DevOps Engineer
- Observability → Monitoring Expert
- Reliability → SRE Engineer
- Resilience Testing → Chaos Engineer
- CLI Tools → CLI Developer
Skill Combinations
Section titled “Skill Combinations”Common combinations for maximum effectiveness:
Full Feature Development
Section titled “Full Feature Development”- Feature Forge + Fullstack Guardian + Framework Skills + Test Master + DevOps Engineer
Security-Focused Development
Section titled “Security-Focused Development”- Secure Code Guardian + Fullstack Guardian + Security Reviewer + Test Master
Performance Optimization
Section titled “Performance Optimization”- Architecture Designer + Monitoring Expert + Framework Skills + Database Optimizer
Documentation Sprint
Section titled “Documentation Sprint”- Code Documenter + Spec Miner + Architecture Designer
Cloud-Native Development
Section titled “Cloud-Native Development”- Kubernetes Specialist + Terraform Engineer + Cloud Architect + SRE Engineer + Monitoring Expert
API Development
Section titled “API Development”- API Designer + GraphQL Architect + WebSocket Engineer + Microservices Architect
Mobile Development
Section titled “Mobile Development”- React Native Expert / Flutter Expert + API Designer + DevOps Engineer
Game Development
Section titled “Game Development”- Game Developer + C++ Pro + Performance Optimization + Graphics Programming
Legacy Migration
Section titled “Legacy Migration”- Legacy Modernizer + Architecture Designer + Language Specialists + Test Master + Security Reviewer
Platform Engineering
Section titled “Platform Engineering”- DevOps Engineer + Kubernetes Specialist + Terraform Engineer + Monitoring Expert + SRE Engineer
Embedded/IoT
Section titled “Embedded/IoT”- Embedded Systems + Rust Engineer / C++ Pro + Security Reviewer
Data & ML Pipeline
Section titled “Data & ML Pipeline”- Pandas Pro + Spark Engineer + ML Pipeline + Monitoring Expert
AI/LLM Development
Section titled “AI/LLM Development”- Prompt Engineer + RAG Architect + Fine-Tuning Expert + Python Pro
E-commerce Platform
Section titled “E-commerce Platform”- Shopify Expert + React Expert + API Designer + DevOps Engineer
CRM Development
Section titled “CRM Development”- Salesforce Developer + API Designer + Security Reviewer + Test Master
Enterprise Java
Section titled “Enterprise Java”- Java Architect + Spring Boot Engineer + Microservices Architect + DevOps Engineer
Modern Web App
Section titled “Modern Web App”- Next.js Developer / Vue Expert / Angular Architect + TypeScript Pro + API Designer + DevOps Engineer
Examples
Section titled “Examples”Good Prompts
Section titled “Good Prompts”- “Help me design a microservices architecture for an e-commerce platform” → Microservices Architect + Architecture Designer
- “Implement user authentication in my NestJS API” → NestJS Expert + Secure Code Guardian
- “Debug this memory leak in my React app” → Debugging Wizard + React Expert
- “Review this code for security issues” → Security Reviewer
- “Set up monitoring for my FastAPI application” → Monitoring Expert + FastAPI Expert
- “Build a GraphQL API with subscriptions” → GraphQL Architect + WebSocket Engineer
- “Deploy a Python app to Kubernetes” → Kubernetes Specialist + Python Pro
- “Optimize PostgreSQL queries” → Postgres Pro + SQL Pro
- “Migrate from Angular to React” → Legacy Modernizer + React Expert
- “Create a CLI tool in Go” → CLI Developer + Go Pro
- “Set up chaos testing for microservices” → Chaos Engineer + Microservices Architect
- “Build a Next.js app with server components” → Next.js Developer + TypeScript Pro
- “Implement WebSocket chat” → WebSocket Engineer + API Designer
- “Terraform setup for AWS multi-region” → Terraform Engineer + Cloud Architect
- “Build a game engine in C++” → Game Developer + C++ Pro
- “Modernize legacy Java monolith” → Legacy Modernizer + Java Architect + Microservices Architect
Language-Specific
Section titled “Language-Specific”- “Write idiomatic Rust with async” → Rust Engineer
- “TypeScript generics for API client” → TypeScript Pro
- “Python type hints and protocols” → Python Pro
- “Go channels and concurrency patterns” → Go Pro
- “SwiftUI reactive patterns” → Swift Expert
- “Kotlin coroutines best practices” → Kotlin Specialist
- “Advanced SQL window functions” → SQL Pro
Framework-Specific
Section titled “Framework-Specific”- “Spring Boot microservice architecture” → Spring Boot Engineer
- “Laravel API with queues” → Laravel Specialist
- “Rails with Hotwire and Turbo” → Rails Expert
- ”.NET Core minimal APIs” → .NET Core Expert
- “Vue 3 Composition API patterns” → Vue Expert
- “Angular signals and standalone components” → Angular Architect
Infrastructure & Cloud
Section titled “Infrastructure & Cloud”- “Kubernetes autoscaling and HPA” → Kubernetes Specialist
- “Multi-cloud Terraform modules” → Terraform Engineer
- “AWS serverless architecture” → Cloud Architect
- “PostgreSQL replication setup” → Postgres Pro
- “Database indexing strategy” → Database Optimizer
Specific Requests
Section titled “Specific Requests”- “Generate OpenAPI docs for my Django REST API” → Code Documenter + API Designer
- “Write Playwright tests for the login flow” → Playwright Expert
- “Analyze this legacy codebase and create a spec” → Spec Miner
- “Help me implement RBAC in NestJS” → NestJS Expert + Secure Code Guardian
- “Set up SRE practices and SLOs” → SRE Engineer + Monitoring Expert
- “Design MCP server for tool integration” → MCP Developer
- “Embedded firmware for IoT device” → Embedded Systems + Rust Engineer
Data & ML
Section titled “Data & ML”- “Clean and transform CSV data with pandas” → Pandas Pro
- “Build a PySpark ETL pipeline” → Spark Engineer
- “Set up MLflow experiment tracking” → ML Pipeline
- “Design prompts for classification task” → Prompt Engineer
- “Build a RAG system with Pinecone” → RAG Architect
- “Fine-tune Llama 2 with LoRA” → Fine-Tuning Expert
Platform Development
Section titled “Platform Development”- “Build Lightning Web Component for Salesforce” → Salesforce Developer
- “Create custom Shopify checkout extension” → Shopify Expert
- “Develop WordPress plugin with Gutenberg blocks” → WordPress Pro
- “Query Jira issues via MCP server” → Atlassian MCP