Claude Code Subagents

repository·main·Indexed 21 days ago

https://github.com/0xfurai/claude-code-subagents

A collection of over 100 specialized AI subagents designed to extend Claude Code. These subagents provide domain-specific expertise across programming languages, web and mobile development, databases, infrastructure, DevOps, and data science. They can be automatically invoked by Claude Code based on context or explicitly called by the user to perform specialized technical tasks.

Tokens
1K
Snippets
2
Records
4
Agent score
26%

What's inside claude-code-subagents

  1. Overview of Claude Code Subagents Collection

    main

    The Claude Code Subagents Collection is a library of over 100 specialized AI subagents designed to extend the capabilities of Claude Code. These subagents provide domain-specific expertise across various technical fields such as Web Development, Mobile Development, Databases, Infrastructure, and more.

    Subagents are designed to be used in two ways:

    1. Automatically invoked: Triggered by Claude Code based on the current development context.
    2. Explicitly called: Manually requested by the user when specific domain expertise is required.

    To balance performance and cost, each subagent is configured to use specific Claude models tailored to the complexity of the task it performs.

  2. Available Claude Code Subagents by Category

    main

    The claude-code-subagents repository provides a collection of specialized subagents designed for specific programming languages, frameworks, and technical domains. Each subagent is defined in its own markdown file within the agents/ directory and is optimized for tasks related to that specific technology.

    Categories of Subagents:

    • Programming Languages & Frameworks: Includes experts in Bash, Python, JavaScript, TypeScript, Java, Go, Rust, C, C++, PHP, Ruby, Scala, Kotlin, Swift, Dart, Lua, Haskell, OCaml, Perl, C#, Clojure, Elixir, and Erlang.
    • Web Development & Frontend: Includes experts in React, Vue, Angular, Svelte, SolidJS, Next.js, Remix, NestJS, Express, FastAPI, Flask, Rails, Laravel, Gin, Fiber, ASP.NET Core, Actix, Phoenix, HTML, CSS, Tailwind, AngularJS, Astro, Django, Fastify, jQuery, and Spring Boot.
    • Mobile & Desktop Development: Includes experts in React Native, Flutter, iOS, SwiftUI, Android, Electron, Tauri, and Expo.
    • Databases & Data Management: Includes experts in SQL, PostgreSQL, MySQL, SQLite, MariaDB, MSSQL, MongoDB, Redis, Neo4j, Cassandra, CockroachDB, DynamoDB, Elasticsearch, OpenSearch, and Vector databases.
    • ORMs & Query Builders: Includes experts in Prisma, Sequelize, TypeORM, Knex.js, and Mongoose.
    • Infrastructure & DevOps: Includes experts in Docker, Kubernetes, Terraform, Pulumi, Jenkins, GitHub Actions, GitLab CI, CircleCI, and Ansible.
    • Services: Includes experts in Stripe, Braintree, AWS SNS, AWS SQS, OpenAI API, Auth0, and Keycloak.
    • Messaging & Communication: Includes experts in RabbitMQ, Kafka, NATS, MQTT, WebSocket, gRPC, GraphQL, REST, OpenAPI, and tRPC.
    • Testing & Quality Assurance: Includes experts in Jest, Vitest, Mocha, Jasmine, AVA, Cypress, Playwright, Selenium, TestCafe, and Puppeteer.
    • Data Science & Machine Learning: Includes experts in Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch, and LangChain.
    • Monitoring & Observability: Includes experts in Prometheus, Grafana, Loki, ELK stack, and OpenTelemetry.
    • Security & Authentication: Includes experts in OWASP Top 10, JWT, and OAuth/OIDC.
    • Build Tools & Bundlers: Includes experts in Webpack and Rollup.
    • Database Migration & Schema Management: Includes experts in Flyway, Liquibase, and Prisma.
    • Background Jobs & Task Queues: Includes experts in Celery, Sidekiq, and BullMQ.
    • Runtime & Package Managers: Includes experts in Node.js, Bun, and Deno.
  3. Install Claude Code Subagents

    main

    To install these subagents, clone the repository into your Claude Code agents directory (~/.claude/agents/). This makes them automatically available to the Claude Code CLI.

    Run the following commands to set them up:

    cd ~/.claude
    git clone https://github.com/0xfurai/claude-code-subagents.git
  4. Use Claude Code Subagents

    main

    You can interact with subagents in two ways:

    1. Automatic Invocation: Claude Code will automatically delegate tasks to the appropriate subagent based on the context of your request and the subagent's description.
    2. Explicit Invocation: You can force Claude to use a specific subagent by mentioning its name directly in your prompt.
    "Use the python-expert to optimize this algorithm"
    "Get the react-expert to refactor this component"