# Claude Skills > 65 specialized skills for Claude Code — progressive disclosure, context engineering, and full-stack coverage. ## Docs - [Getting Started](/getting-started/index.html.md): Installation and first steps - [Skills Guide](/skills-guide/index.html.md): Decision trees and skill combinations for choosing the right skill ## Guides - [Workflow Commands](/guides/workflow-commands/index.html.md): Project workflow commands for managing development lifecycle - [Common Ground](/guides/common-ground/index.html.md): Surface and validate hidden assumptions about projects - [Atlassian MCP Setup](/guides/atlassian-mcp-setup/index.html.md): Configure Jira and Confluence MCP integration - [Local Development](/guides/local-development/index.html.md): Develop and test skills locally - [Supported Agents](/guides/supported-agents/index.html.md): Agents and frameworks compatible with the Agent Skills specification ## Skills: Language - [C++ Pro](/skills/language/cpp-pro/index.html.md): Use when building C++ applications requiring modern C++20/23 features, template metaprogramming, or high-performance systems. Invoke for concepts, ranges, coroutines, SIMD optimization, memory management. - [C# Developer](/skills/language/csharp-developer/index.html.md): Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Invoke for Entity Framework Core, minimal APIs, async patterns, CQRS with MediatR. - [Golang Pro](/skills/language/golang-pro/index.html.md): Use when building Go applications requiring concurrent programming, microservices architecture, or high-performance systems. Invoke for goroutines, channels, Go generics, gRPC integration. - [Java Architect](/skills/language/java-architect/index.html.md): Use when building enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke for WebFlux, JPA optimization, Spring Security, cloud-native patterns. - [JavaScript Pro](/skills/language/javascript-pro/index.html.md): Use when building JavaScript applications with modern ES2023+ features, async patterns, or Node.js development. Invoke for vanilla JavaScript, browser APIs, performance optimization, module systems. - [Kotlin Specialist](/skills/language/kotlin-specialist/index.html.md): Use when building Kotlin applications requiring coroutines, multiplatform development, or Android with Compose. Invoke for Flow API, KMP projects, Ktor servers, DSL design, sealed classes. - [PHP Pro](/skills/language/php-pro/index.html.md): Use when building PHP applications with modern PHP 8.3+ features, Laravel, or Symfony frameworks. Invoke for strict typing, PHPStan level 9, async patterns with Swoole, PSR standards. - [Python Pro](/skills/language/python-pro/index.html.md): Use when building Python 3.11+ applications requiring type safety, async programming, or production-grade patterns. Invoke for type hints, pytest, async/await, dataclasses, mypy configuration. - [Rust Engineer](/skills/language/rust-engineer/index.html.md): Use when building Rust applications requiring memory safety, systems programming, or zero-cost abstractions. Invoke for ownership patterns, lifetimes, traits, async/await with tokio. - [SQL Pro](/skills/language/sql-pro/index.html.md): Use when optimizing SQL queries, designing database schemas, or tuning database performance. Invoke for complex queries, window functions, CTEs, indexing strategies, query plan analysis. - [Swift Expert](/skills/language/swift-expert/index.html.md): Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift. - [TypeScript Pro](/skills/language/typescript-pro/index.html.md): Use when building TypeScript applications requiring advanced type systems, generics, or full-stack type safety. Invoke for type guards, utility types, tRPC integration, monorepo setup. ## Skills: Backend Frameworks - [Django Expert](/skills/backend/django-expert/index.html.md): Use when building Django web applications or REST APIs with Django REST Framework. Invoke for Django models, ORM optimization, DRF serializers, viewsets, authentication with JWT. - [.NET Core Expert](/skills/backend/dotnet-core-expert/index.html.md): Use when building .NET 8 applications with minimal APIs, clean architecture, or cloud-native microservices. Invoke for Entity Framework Core, CQRS with MediatR, JWT authentication, AOT compilation. - [FastAPI Expert](/skills/backend/fastapi-expert/index.html.md): Use when building high-performance async Python APIs with FastAPI and Pydantic V2. Invoke for async SQLAlchemy, JWT authentication, WebSockets, OpenAPI documentation. - [Laravel Specialist](/skills/backend/laravel-specialist/index.html.md): Use when building Laravel 10+ applications requiring Eloquent ORM, API resources, or queue systems. Invoke for Laravel models, Livewire components, Sanctum authentication, Horizon queues. - [NestJS Expert](/skills/backend/nestjs-expert/index.html.md): Use when building NestJS applications requiring modular architecture, dependency injection, or TypeScript backend development. Invoke for modules, controllers, services, DTOs, guards, interceptors, TypeORM/Prisma. - [Rails Expert](/skills/backend/rails-expert/index.html.md): Use when building Rails 7+ web applications with Hotwire, real-time features, or background job processing. Invoke for Active Record optimization, Turbo Frames/Streams, Action Cable, Sidekiq. - [Spring Boot Engineer](/skills/backend/spring-boot-engineer/index.html.md): Use when building Spring Boot 3.x applications, microservices, or reactive Java applications. Invoke for Spring Data JPA, Spring Security 6, WebFlux, Spring Cloud integration. ## Skills: Frontend & Mobile - [Angular Architect](/skills/frontend/angular-architect/index.html.md): Use when building Angular 17+ applications with standalone components or signals. Invoke for enterprise apps, RxJS patterns, NgRx state management, performance optimization, advanced routing. - [Flutter Expert](/skills/frontend/flutter-expert/index.html.md): Use when building cross-platform applications with Flutter 3+ and Dart. Invoke for widget development, Riverpod/Bloc state management, GoRouter navigation, platform-specific implementations, performance optimization. - [Next.js Developer](/skills/frontend/nextjs-developer/index.html.md): Use when building Next.js 14+ applications with App Router, server components, or server actions. Invoke for full-stack features, performance optimization, SEO implementation, production deployment. - [React Expert](/skills/frontend/react-expert/index.html.md): Use when building React 18+ applications requiring component architecture, hooks patterns, or state management. Invoke for Server Components, performance optimization, Suspense boundaries, React 19 features. - [React Native Expert](/skills/frontend/react-native-expert/index.html.md): Use when building cross-platform mobile applications with React Native or Expo. Invoke for navigation patterns, platform-specific code, native modules, FlatList optimization. - [Vue Expert](/skills/frontend/vue-expert/index.html.md): Use when building Vue 3 applications with Composition API, Nuxt 3, or Quasar. Invoke for Pinia, TypeScript, PWA, Capacitor mobile apps, Vite configuration. - [Vue Expert (JavaScript)](/skills/frontend/vue-expert-js/index.html.md): Use when building Vue 3 applications with JavaScript only (no TypeScript). Invoke for JSDoc typing, vanilla JS composables, .mjs modules. ## Skills: Infrastructure & Cloud - [Cloud Architect](/skills/infrastructure/cloud-architect/index.html.md): Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design. - [Database Optimizer](/skills/infrastructure/database-optimizer/index.html.md): Use when investigating slow queries, analyzing execution plans, or optimizing database performance. Invoke for index design, query rewrites, configuration tuning, partitioning strategies, lock contention resolution. - [Kubernetes Specialist](/skills/infrastructure/kubernetes-specialist/index.html.md): Use when deploying or managing Kubernetes workloads requiring cluster configuration, security hardening, or troubleshooting. Invoke for Helm charts, RBAC policies, NetworkPolicies, storage configuration, performance optimization. - [PostgreSQL Pro](/skills/infrastructure/postgres-pro/index.html.md): Use when optimizing PostgreSQL queries, configuring replication, or implementing advanced database features. Invoke for EXPLAIN analysis, JSONB operations, extension usage, VACUUM tuning, performance monitoring. - [Terraform Engineer](/skills/infrastructure/terraform-engineer/index.html.md): Use when implementing infrastructure as code with Terraform across AWS, Azure, or GCP. Invoke for module development, state management, provider configuration, multi-environment workflows, infrastructure testing. ## Skills: API & Architecture - [API Designer](/skills/api-architecture/api-designer/index.html.md): Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards. - [Architecture Designer](/skills/api-architecture/architecture-designer/index.html.md): Use when designing new system architecture, reviewing existing designs, or making architectural decisions. Invoke for system design, architecture review, design patterns, ADRs, scalability planning. - [GraphQL Architect](/skills/api-architecture/graphql-architect/index.html.md): Use when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, query optimization, federation directives. - [MCP Developer](/skills/api-architecture/mcp-developer/index.html.md): Use when building MCP servers or clients that connect AI systems with external tools and data sources. Invoke for MCP protocol compliance, TypeScript/Python SDKs, resource providers, tool functions. - [Microservices Architect](/skills/api-architecture/microservices-architect/index.html.md): Use when designing distributed systems, decomposing monoliths, or implementing microservices patterns. Invoke for service boundaries, DDD, saga patterns, event sourcing, service mesh, distributed tracing. - [WebSocket Engineer](/skills/api-architecture/websocket-engineer/index.html.md): Use when building real-time communication systems with WebSockets or Socket.IO. Invoke for bidirectional messaging, horizontal scaling with Redis, presence tracking, room management. ## Skills: Quality & Testing - [Code Documenter](/skills/quality/code-documenter/index.html.md): Use when adding docstrings, creating API documentation, or building documentation sites. Invoke for OpenAPI/Swagger specs, JSDoc, doc portals, tutorials, user guides. - [Code Reviewer](/skills/quality/code-reviewer/index.html.md): Use when reviewing pull requests, conducting code quality audits, or identifying security vulnerabilities. Invoke for PR reviews, code quality checks, refactoring suggestions. - [Debugging Wizard](/skills/quality/debugging-wizard/index.html.md): Use when investigating errors, analyzing stack traces, or finding root causes of unexpected behavior. Invoke for error investigation, troubleshooting, log analysis, root cause analysis. - [Playwright Expert](/skills/quality/playwright-expert/index.html.md): Use when writing E2E tests with Playwright, setting up test infrastructure, or debugging flaky browser tests. Invoke for browser automation, E2E tests, Page Object Model, test flakiness, visual testing. - [Test Master](/skills/quality/test-master/index.html.md): Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing. ## Skills: DevOps & Operations - [Chaos Engineer](/skills/devops/chaos-engineer/index.html.md): Use when designing chaos experiments, implementing failure injection frameworks, or conducting game day exercises. Invoke for chaos experiments, resilience testing, blast radius control, game days, antifragile systems. - [CLI Developer](/skills/devops/cli-developer/index.html.md): Use when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for CLI design, argument parsing, interactive prompts, progress indicators, shell completions. - [DevOps Engineer](/skills/devops/devops-engineer/index.html.md): Use when setting up CI/CD pipelines, containerizing applications, or managing infrastructure as code. Invoke for pipelines, Docker, Kubernetes, cloud platforms, GitOps. - [Monitoring Expert](/skills/devops/monitoring-expert/index.html.md): Use when setting up monitoring systems, logging, metrics, tracing, or alerting. Invoke for dashboards, Prometheus/Grafana, load testing, profiling, capacity planning. - [SRE Engineer](/skills/devops/sre-engineer/index.html.md): Use when defining SLIs/SLOs, managing error budgets, or building reliable systems at scale. Invoke for incident management, chaos engineering, toil reduction, capacity planning. ## Skills: Security - [Fullstack Guardian](/skills/security/fullstack-guardian/index.html.md): Use when implementing features across frontend and backend, building APIs with UI, or creating end-to-end data flows. Invoke for feature implementation, API development, UI building, cross-stack work. - [Secure Code Guardian](/skills/security/secure-code-guardian/index.html.md): Use when implementing authentication/authorization, securing user input, or preventing OWASP Top 10 vulnerabilities. Invoke for authentication, authorization, input validation, encryption, OWASP Top 10 prevention. - [Security Reviewer](/skills/security/security-reviewer/index.html.md): Use when conducting security audits, reviewing code for vulnerabilities, or analyzing infrastructure security. Invoke for SAST scans, penetration testing, DevSecOps practices, cloud security reviews. ## Skills: Data & ML - [Fine-Tuning Expert](/skills/data-ml/fine-tuning-expert/index.html.md): Use when fine-tuning LLMs, training custom models, or optimizing model performance for specific tasks. Invoke for parameter-efficient methods, dataset preparation, or model adaptation. - [ML Pipeline Expert](/skills/data-ml/ml-pipeline/index.html.md): Use when building ML pipelines, orchestrating training workflows, automating model lifecycle, implementing feature stores, or managing experiment tracking systems. - [Pandas Pro](/skills/data-ml/pandas-pro/index.html.md): Use when working with pandas DataFrames, data cleaning, aggregation, merging, or time series analysis. Invoke for data manipulation, missing value handling, groupby operations, or performance optimization. - [Prompt Engineer](/skills/data-ml/prompt-engineer/index.html.md): Use when designing prompts for LLMs, optimizing model performance, building evaluation frameworks, or implementing advanced prompting techniques like chain-of-thought, few-shot learning, or structured outputs. - [RAG Architect](/skills/data-ml/rag-architect/index.html.md): Use when building RAG systems, vector databases, or knowledge-grounded AI applications requiring semantic search, document retrieval, or context augmentation. - [Spark Engineer](/skills/data-ml/spark-engineer/index.html.md): Use when building Apache Spark applications, distributed data processing pipelines, or optimizing big data workloads. Invoke for DataFrame API, Spark SQL, RDD operations, performance tuning, streaming analytics. ## Skills: Platform - [Atlassian MCP Expert](/skills/platform/atlassian-mcp/index.html.md): Use when querying Jira issues, searching Confluence pages, creating tickets, updating documentation, or integrating Atlassian tools via MCP protocol. - [Salesforce Developer](/skills/platform/salesforce-developer/index.html.md): Use when developing Salesforce applications, Apex code, Lightning Web Components, SOQL queries, triggers, integrations, or CRM customizations. Invoke for governor limits, bulk processing, platform events, Salesforce DX. - [Shopify Expert](/skills/platform/shopify-expert/index.html.md): Use when building Shopify themes, apps, custom storefronts, or e-commerce solutions. Invoke for Liquid templating, Storefront API, app development, checkout customization, Shopify Plus features. - [WordPress Pro](/skills/platform/wordpress-pro/index.html.md): Use when developing WordPress themes, plugins, customizing Gutenberg blocks, implementing WooCommerce features, or optimizing WordPress performance and security. ## Skills: Specialized - [Embedded Systems Engineer](/skills/specialized/embedded-systems/index.html.md): Use when developing firmware for microcontrollers, implementing RTOS applications, or optimizing power consumption. Invoke for STM32, ESP32, FreeRTOS, bare-metal, power optimization, real-time systems. - [Game Developer](/skills/specialized/game-developer/index.html.md): Use when building game systems, implementing Unity/Unreal features, or optimizing game performance. Invoke for Unity, Unreal, game patterns, ECS, physics, networking, performance optimization. - [Legacy Modernizer](/skills/specialized/legacy-modernizer/index.html.md): Use when modernizing legacy systems, implementing incremental migration strategies, or reducing technical debt. Invoke for strangler fig pattern, monolith decomposition, framework upgrades. ## Skills: Workflow Skills - [Feature Forge](/skills/workflow/feature-forge/index.html.md): Use when defining new features, gathering requirements, or writing specifications. Invoke for feature definition, requirements gathering, user stories, EARS format specs. - [Spec Miner](/skills/workflow/spec-miner/index.html.md): Use when understanding legacy or undocumented systems, creating documentation for existing code, or extracting specifications from implementations. Invoke for legacy analysis, code archaeology, undocumented features. ## Workflows - [common-ground](/workflows/common-ground/index.html.md): Surface and validate Claude's hidden assumptions about the project for user confirmation. Invocable on-demand at any point in the workflow. - [discovery:approve](/workflows/discovery-approve/index.html.md): Review synthesis findings, resolve blocking decisions, and create implementation tickets in the ticketing system. - [discovery:create](/workflows/discovery-create/index.html.md): Create a structured discovery workspace with research questions, hypotheses, and a research plan for a given topic. - [Discovery Phase](/workflows/discovery-phase/index.html.md): Optional research phase triggered when `feature-forge` identifies unknowns that require human investigation before planning can proceed. - [discovery:synthesize](/workflows/discovery-synthesize/index.html.md): Consolidate research artifacts from multiple sources into actionable findings, recommendations, and proposed tickets. - [execution:complete-ticket](/workflows/execution-complete-ticket/index.html.md): Finalize a ticket after execution by transitioning Jira to "In Review" and updating the implementation plan with completion details. - [execution:execute-ticket](/workflows/execution-execute-ticket/index.html.md): Implement a ticket by following its self-contained implementation details: write code, create tests, verify acceptance criteria. - [Execution Phase](/workflows/execution-phase/index.html.md): Per-ticket implementation loop where code gets written, tested, and verified against acceptance criteria. - [intake:capture-behavior](/workflows/intake-capture-behavior/index.html.md): Scan for untested behavior and write characterization tests that assert current functionality as a safety net for future changes. - [intake:create-system-description](/workflows/intake-create-system-description/index.html.md): Launch parallel analysis threads to produce a SOC2-style living document covering architecture, API surface, security patterns, and external dependencies. - [intake:document-codebase](/workflows/intake-document-codebase/index.html.md): Scan the entire codebase and generate documentation for all undocumented functions, classes, modules, and endpoints. - [Intake Phase](/workflows/intake-phase/index.html.md): One-time project onboarding that establishes baseline understanding of an existing codebase. Run once when first adopting a project; results feed every subseque - [planning:epic-plan](/workflows/planning-epic-plan/index.html.md): Analyze an epic's tickets and the codebase to produce a stakeholder-readable overview document with requirements, risk assessment, and testing strategy. - [planning:impl-plan](/workflows/planning-impl-plan/index.html.md): Convert the overview document into an executable implementation plan with topologically sorted execution order, parallel waves, and self-contained ticket descri - [Planning Phase](/workflows/planning-phase/index.html.md): Transforms an epic with tickets into a stakeholder-readable overview and a developer-executable implementation plan. - [retrospectives:complete-epic](/workflows/retrospective-complete-epic/index.html.md): Verify all tickets are complete, generate a comprehensive completion report, close the epic in Jira, and perform a holistic system description review. - [Retrospective Phase](/workflows/retrospective-phase/index.html.md): Epic completion, reporting, and system description update after all tickets are executed. - [Workflow Definition Schema](/workflows/workflow-definition-schema/index.html.md): Machine-readable YAML definitions for workflow commands and the workflow manifest. ## Optional - [README](/readme/index.html.md): Project overview, architecture, and usage patterns - [Contributing](/contributing/index.html.md): How to contribute new skills and improve existing ones - [Changelog](/changelog/index.html.md): Version history and release notes - [Roadmap](/roadmap/index.html.md): Planned features and future direction