A comprehensive collection of specialized AI subagents for Claude Code, designed to enhance development workflows with domain-specific expertise.
This repository contains 100+ specialized subagents that extend Claude Code's capabilities. Each subagent is an expert in a specific domain, automatically invoked based on context or explicitly called when needed. All agents are configured with specific Claude models based on task complexity for optimal performance and cost-effectiveness.
- bash-expert - Master of defensive Bash scripting for production automation, CI/CD pipelines, and system utilities
- python-expert - Master advanced Python features, optimize performance, and ensure code quality
- javascript-expert - Modern JavaScript development with ES6+, async patterns, and Node.js APIs
- typescript-expert - TypeScript development with type safety, interfaces, and advanced features
- java-expert - Java development with Spring Boot, enterprise patterns, and JVM optimization
- go-expert - Go development with concurrency, channels, and idiomatic patterns
- rust-expert - Rust development with memory safety, ownership patterns, and systems programming
- c-expert - C programming with memory management, system calls, and performance optimization
- cpp-expert - Modern C++ with STL, templates, RAII, and smart pointers
- php-expert - PHP development with modern features, Laravel, and performance optimization
- ruby-expert - Ruby development with Rails, metaprogramming, and elegant syntax
- scala-expert - Scala development with functional programming, Akka, and JVM integration
- kotlin-expert - Kotlin development with Android, Spring Boot, and coroutines
- swift-expert - Swift development with iOS, macOS, and Apple ecosystem
- dart-expert - Dart development with Flutter, mobile apps, and cross-platform solutions
- lua-expert - Lua development with game scripting, embedded systems, and performance
- haskell-expert - Haskell development with functional programming, monads, and type theory
- ocaml-expert - OCaml development with functional programming and systems programming
- perl-expert - Perl development with text processing, system administration, and automation
- csharp-expert - C# development with .NET ecosystem, LINQ, and enterprise patterns
- clojure-expert - Clojure development with functional programming and Lisp syntax
- elixir-expert - Elixir development with functional programming and Erlang VM
- erlang-expert - Erlang development with concurrent programming and fault tolerance
- react-expert - React development with hooks, state management, and component architecture
- vue-expert - Vue.js development with composition API, state management, and SFC
- angular-expert - Angular development with TypeScript, RxJS, and enterprise patterns
- svelte-expert - Svelte development with reactive components and minimal boilerplate
- solidjs-expert - SolidJS development with fine-grained reactivity and performance
- nextjs-expert - Next.js development with SSR, SSG, and React optimization
- remix-expert - Remix development with nested routing, data loading, and web standards
- nestjs-expert - NestJS development with decorators, modules, and enterprise patterns
- express-expert - Express.js development with middleware, routing, and Node.js APIs
- fastapi-expert - FastAPI development with async/await, Pydantic, and OpenAPI
- flask-expert - Flask development with blueprints, extensions, and Python web patterns
- rails-expert - Ruby on Rails development with MVC, ActiveRecord, and conventions
- laravel-expert - Laravel development with Eloquent, Blade, and PHP web patterns
- gin-expert - Gin framework development with Go web APIs and middleware
- fiber-expert - Fiber framework development with Go web development and performance
- aspnet-core-expert - ASP.NET Core development with C# web APIs and .NET ecosystem
- actix-expert - Actix-web development with Rust web frameworks and async patterns
- phoenix-expert - Phoenix framework development with Elixir and real-time features
- html-expert - HTML development with semantic markup, accessibility, and web standards
- css-expert - CSS development with modern layouts, animations, and responsive design
- tailwind-expert - Tailwind CSS development with utility-first design and customization
- angularjs-expert - AngularJS development with legacy support, directives, and migration strategies
- astro-expert - Astro development with static site generation and component islands
- django-expert - Django development with Python web framework, ORM, and admin interface
- fastify-expert - Fastify development with high-performance Node.js web framework
- jquery-expert - jQuery development with DOM manipulation and legacy browser support
- spring-boot-expert - Spring Boot development with Java microservices and enterprise patterns
- react-native-expert - React Native development with cross-platform mobile apps
- flutter-expert - Flutter development with Dart and cross-platform mobile apps
- ios-expert - iOS development with Swift, UIKit, and Apple ecosystem
- swiftui-expert - SwiftUI development with declarative UI and modern iOS patterns
- android-expert - Android development with Kotlin, Jetpack Compose, and Material Design
- electron-expert - Electron development with cross-platform desktop apps
- tauri-expert - Tauri development with Rust backend and web frontend
- expo-expert - Expo development with React Native and managed workflow
- sql-expert - SQL development with complex queries, optimization, and database design
- postgres-expert - PostgreSQL development with advanced features, extensions, and optimization
- mysql-expert - MySQL development with InnoDB, replication, and performance tuning
- sqlite-expert - SQLite development with embedded databases and mobile apps
- mariadb-expert - MariaDB development with MySQL compatibility and enterprise features
- mssql-expert - Microsoft SQL Server development with T-SQL and enterprise features
- mongodb-expert - MongoDB development with NoSQL patterns, aggregation, and sharding
- redis-expert - Redis development with caching, pub/sub, and data structures
- neo4j-expert - Neo4j development with graph databases and Cypher queries
- cassandra-expert - Cassandra development with distributed databases and CQL
- cockroachdb-expert - CockroachDB development with distributed SQL and consistency
- dynamodb-expert - DynamoDB development with NoSQL patterns and AWS integration
- elasticsearch-expert - Elasticsearch development with search, analytics, and ELK stack
- opensearch-expert - OpenSearch development with search and analytics
- vector-db-expert - Vector database development with embeddings and similarity search
- prisma-expert - Prisma development with type-safe database access and migrations
- sequelize-expert - Sequelize development with Node.js ORM and database management
- typeorm-expert - TypeORM development with TypeScript ORM and decorators
- knex-expert - Knex.js development with query builder and migrations
- mongoose-expert - Mongoose development with MongoDB ODM and schemas
- docker-expert - Docker development with containerization, images, and orchestration
- kubernetes-expert - Kubernetes development with container orchestration and scaling
- terraform-expert - Terraform development with infrastructure as code and cloud provisioning
- pulumi-expert - Pulumi development with infrastructure as code and multi-language support
- jenkins-expert - Jenkins development with CI/CD pipelines and automation
- github-actions-expert - GitHub Actions development with workflows and automation
- gitlab-ci-expert - GitLab CI development with pipelines and DevOps automation
- circleci-expert - CircleCI development with continuous integration and deployment
- ansible-expert - Ansible development with configuration management and automation
- stripe-expert - Stripe development with payment processing and webhooks
- braintree-expert - Braintree development with payment processing and PayPal integration
- sns-expert - AWS SNS development with messaging and notifications
- sqs-expert - AWS SQS development with message queuing and distributed systems
- openai-api-expert - OpenAI API development with GPT models and AI integration
- auth0-expert - Auth0 development with authentication and authorization
- keycloak-expert - Keycloak development with identity and access management
- rabbitmq-expert - RabbitMQ development with message queuing and AMQP
- kafka-expert - Apache Kafka development with event streaming and distributed systems
- nats-expert - NATS development with lightweight messaging and pub/sub
- mqtt-expert - MQTT development with IoT messaging and lightweight protocols
- websocket-expert - WebSocket development with real-time communication
- grpc-expert - gRPC development with high-performance RPC and protocol buffers
- graphql-expert - GraphQL development with schemas, resolvers, and federation
- rest-expert - REST API development with HTTP standards and best practices
- openapi-expert - OpenAPI development with API documentation and specifications
- trpc-expert - tRPC development with end-to-end type safety and TypeScript APIs
- jest-expert - Jest development with JavaScript testing and mocking
- vitest-expert - Vitest development with Vite-based testing and modern tooling
- mocha-expert - Mocha development with JavaScript testing and flexible frameworks
- jasmine-expert - Jasmine development with BDD testing and behavior-driven development
- ava-expert - AVA development with concurrent testing and modern JavaScript
- cypress-expert - Cypress development with end-to-end testing and web automation
- playwright-expert - Playwright development with cross-browser testing and automation
- selenium-expert - Selenium development with web automation and browser testing
- testcafe-expert - TestCafe development with end-to-end testing and modern web apps
- puppeteer-expert - Puppeteer development with Chrome automation and headless browsing
- pandas-expert - Pandas development with data manipulation and analysis
- numpy-expert - NumPy development with numerical computing and array operations
- scikit-learn-expert - Scikit-learn development with machine learning and data science
- tensorflow-expert - TensorFlow development with deep learning and neural networks
- pytorch-expert - PyTorch development with deep learning and dynamic computation graphs
- langchain-expert - LangChain development with LLM applications and RAG systems
- prometheus-expert - Prometheus development with metrics collection and monitoring
- grafana-expert - Grafana development with visualization and dashboard creation
- loki-expert - Loki development with log aggregation and querying
- elk-expert - ELK stack development with Elasticsearch, Logstash, and Kibana
- opentelemetry-expert - OpenTelemetry development with observability and tracing
- owasp-top10-expert - OWASP Top 10 expert for web application security
- jwt-expert - JWT development with token-based authentication and security
- oauth-oidc-expert - OAuth 2.0 and OpenID Connect development with identity protocols
- webpack-expert - Webpack development with module bundling and optimization
- rollup-expert - Rollup development with ES module bundling and tree shaking
- flyway-expert - Flyway development with database migrations and version control
- liquibase-expert - Liquibase development with database change management
- prisma-expert - Prisma development with database migrations and schema management
- celery-expert - Celery development with distributed task queues and Python
- sidekiq-expert - Sidekiq development with background job processing and Ruby
- bullmq-expert - BullMQ development with Redis-based job queues and Node.js
- nodejs-expert - Node.js development with runtime, packages, and ecosystem
- bun-expert - Bun development with fast JavaScript runtime and package manager
- deno-expert - Deno development with secure JavaScript runtime and TypeScript
These subagents are automatically available when placed in ~/.claude/agents/ directory.
cd ~/.claude
git clone https://github.com/0xfurai/claude-code-subagents.gitClaude Code will automatically delegate to the appropriate subagent based on the task context and the subagent's description.
Mention the subagent by name in your request:
"Use the python-expert to optimize this algorithm"
"Get the react-expert to refactor this component"
To add a new subagent:
- Create a new
.mdfile in theagents/directory - Use lowercase, hyphen-separated names
- Write clear descriptions for when the subagent should be used
- Include specific instructions in the system prompt
- Follow the established format with focus areas, approach, quality checklist, and output
This project is licensed under the MIT License - see the LICENSE file for details.