This repository serves as the definitive collection of Claude Code subagents, specialized AI assistants designed for specific development tasks. Organized into 24 categories with a risk-tiered structure for production-safe automation.
claude plugin marketplace add laywill/awesome-claude-code-subagents
claude plugin install <plugin-name>Examples:
claude plugin install laywill-research-discovery # category 01 Research and Discovery
claude plugin install laywill-architecture-design # category 02 Architecture and Design
claude plugin install laywill-analysis-review # category 03 Analysis and Review
claude plugin install laywill-documentation # category 04 Documentation
claude plugin install laywill-planning-estimation # category 05 Planning and Estimation
claude plugin install laywill-business-product # category 06 Business and Product Ownership
claude plugin install laywill-language-specialists # category 07 Language Specialists
claude plugin install laywill-general-development # category 08 Development Generalists
claude plugin install laywill-testing-qa # category 09 Testing and QA
claude plugin install laywill-refactoring-modernization # category 10 Refactoring and Modernization of legacy code
claude plugin install laywill-bug-fixing-debugging # category 11 Debugging and bug fixing
claude plugin install laywill-frontend-ui # category 12 Frontend and UI
claude plugin install laywill-developer-experience # category 13 Developer Experience
claude plugin install laywill-data-database # category 14 Data, Database, and Datalake specialists
claude plugin install laywill-data-science-ai # category 15 Data Science, AI and ML
claude plugin install laywill-dependency-management # category 16 Dependency Management
claude plugin install laywill-build-ci-cd # category 17 Build Agents, and CI/CD
claude plugin install laywill-api-service-integration # category 18 API Service Integration
claude plugin install laywill-infrastructure-code # category 19 Infrastructure as Code
claude plugin install laywill-security-secrets # category 20 Security and Secrets management
claude plugin install laywill-specialized-domains # category 21 Specialised Industries and Domains
claude plugin install laywill-deployment-release # category 22 Deployment and Release
claude plugin install laywill-production-ops # category 23 Production and Operations
claude plugin install laywill-production-data-ops # category 24 Production Data OperationsSee Categories below for all available plugins.
- Clone this repository
- Copy desired agent files to:
~/.claude/agents/for global access.claude/agents/for project-specific use
- Customize based on your project requirements
git clone https://github.com/laywill/awesome-claude-code-subagents.git
cd awesome-claude-code-subagents
./install-agents.shThis interactive script lets you browse categories, select agents, and install/uninstall them with a single command.
curl -sO https://raw.githubusercontent.com/laywill/awesome-claude-code-subagents/main/install-agents.sh
chmod +x install-agents.sh
./install-agents.shDownloads agents directly from GitHub without cloning the repository. Requires curl.
Run the /plugins command to see which plugins you have installed, or the /agents command to see which agents Claude Code currently has access to.
claude plugin uninstall <plugin-name>Examples:
claude plugin install laywill-research-discovery # category 01 Research and Discovery- Delete no-longer desired agent files from:
~/.claude/agents/for agents with global access.claude/agents/for project-specific agents
git clone https://github.com/laywill/awesome-claude-code-subagents.git
cd awesome-claude-code-subagents
./install-agents.shThis interactive script lets you browse categories, select agents, and uninstall them with a single command.
| Tier | Icon | Categories | Risk Level | Key Characteristics |
|---|---|---|---|---|
| 1 | π’ | 01β06 | Low (Read-Only/Advisory) | Analysis, research, planning, documentation |
| 2 | π‘ | 07β13 | Medium (Local Code) | Development, testing, refactoring |
| 3 | π | 14β17 | Medium-High (Data/Deps/Build) | Database, dependencies, CI/CD |
| 4 | π΄ | 18β21 | High (External Systems) | APIs, infrastructure, security |
| 5 | β | 22β24 | Critical (Production) | Deployment, operations, data migration |
π’ 01. Research and Discovery
Plugin: laywill-research-discovery
Research and discovery subagents explore new technologies, assess feasibility, analyze markets and trends, and conduct deep investigations. They help teams understand the landscape before committing to major decisions.
- codebase-explorer - Codebase analysis and exploration
- competitive-analyst - Competitive intelligence specialist
- data-researcher - Data discovery and analysis expert
- feasibility-assessor - Technical feasibility assessment
- market-researcher - Market analysis and consumer insights
- research-analyst - Comprehensive research specialist
- search-specialist - Advanced information retrieval expert
- technology-researcher - Technology landscape explorer
- trend-analyst - Emerging trends and forecasting expert
π’ 02. Architecture and Design
Plugin: laywill-architecture-design
Architecture and design subagents design systems, APIs, databases, and data flows. They create blueprints for scalable, maintainable solutions before implementation begins.
- api-designer - REST and GraphQL API architect
- architect-reviewer - Architecture review specialist
- data-flow-designer - Data flow and pipeline designer
- graphql-architect - GraphQL schema and federation expert
- microservices-architect - Distributed systems designer
- schema-designer - Database schema architect
- solution-architect - End-to-end solution design specialist
- system-modeler - System design and modeling expert
π’ 03. Analysis and Review
Plugin: laywill-analysis-review
Analysis and review subagents audit code quality, security, performance, accessibility, and compliance. They identify risks and improvements before code reaches production.
- accessibility-tester - A11y compliance expert
- code-reviewer - Code quality guardian
- compliance-auditor - Regulatory compliance expert
- complexity-analyzer - Code complexity analysis specialist
- dependency-auditor - Dependency audit and risk assessment
- performance-engineer - Performance optimization expert
- qa-expert - Test automation specialist
- security-auditor - Security vulnerability expert
π’ 04. Documentation
Plugin: laywill-documentation
Documentation subagents create and maintain API docs, ADRs, runbooks, READMEs, changelogs, and technical guides. They ensure knowledge is captured and accessible.
- adr-author - Architecture decision record writer
- api-documenter - API documentation specialist
- changelog-generator - Changelog creation expert
- documentation-engineer - Technical documentation expert
- readme-generator - README creation specialist
- runbook-writer - Operations runbook author
- technical-writer - Technical writing specialist
π’ 05. Planning and Estimation
Plugin: laywill-planning-estimation
Planning and estimation subagents help teams scope work, estimate effort, plan migrations and releases, and assess risks. They enable better project management and delivery confidence.
- effort-estimator - Work effort estimation specialist
- migration-planner - Migration project planning expert
- product-manager - Product strategy expert
- project-manager - Project management specialist
- release-planner - Release planning expert
- risk-assessor - Risk assessment specialist
- scrum-master - Agile methodology expert
- task-planner - Task decomposition and planning
π’ 06. Business and Product
Plugin: laywill-business-product
Business and product subagents support business strategy, market analysis, UX research, legal compliance, content marketing, and financial modeling. They bridge technology and business decisions.
- business-analyst - Requirements and business analysis specialist
- content-marketer - Content marketing specialist
- customer-success-manager - Customer success expert
- legal-advisor - Legal and compliance specialist
- quant-analyst - Quantitative analysis specialist
- risk-manager - Risk assessment and management expert
- sales-engineer - Technical sales expert
- seo-specialist - Search engine optimization expert
- ux-researcher - User research expert
π‘ 07. Language and Framework Specialists
Plugin: laywill-language-specialists
Language and framework specialists provide expert knowledge for specific programming languages and frameworks. They handle language-specific idioms, best practices, and optimization techniques.
34 language specialists including: Angular, C++, C#, Django, .NET Core, .NET Framework, Elixir, Flutter, F#, Go, Haskell, Java, JavaScript, Kotlin, Laravel, Lua, Next.js, OCaml, PHP, PowerShell (5.1, 7, modules, UI), Python, R, Rails, React, Rust, Spring Boot, SQL, Swift, TypeScript, Vue, WordPress
View all 34 language specialists β
π‘ 08. General Development
Plugin: laywill-general-development
General development subagents handle core development roles including backend, frontend, fullstack, mobile, CLI, game, and UI development. They provide broad development expertise across platforms.
- backend-developer - Server-side expert for scalable APIs
- cli-developer - Command-line tool creator
- electron-pro - Desktop application expert
- frontend-developer - UI/UX specialist for React, Vue, and Angular
- fullstack-developer - End-to-end feature development
- game-developer - Game development expert
- mcp-developer - Model Context Protocol specialist
- mobile-app-developer - Mobile application specialist
- mobile-developer - Cross-platform mobile specialist
- ui-designer - Visual design and interaction specialist
- websocket-engineer - Real-time communication specialist
π‘ 09. Testing and QA
Plugin: laywill-testing-qa
Testing and QA subagents create automated tests, chaos experiments, fixtures, and coverage reports. They ensure code quality through comprehensive testing strategies.
- chaos-engineer - System resilience testing expert
- coverage-gap-filler - Test coverage improvement specialist
- e2e-test-writer - End-to-end test automation expert
- integration-test-writer - Integration test specialist
- snapshot-updater - Snapshot test management
- test-automator - Test automation framework expert
- test-fixture-generator - Test fixture and mock data creator
- unit-test-writer - Unit test specialist
π‘ 10. Refactoring and Modernization
Plugin: laywill-refactoring-modernization
Refactoring and modernization subagents improve code quality by reducing technical debt, applying design patterns, upgrading frameworks, and modernizing language features.
- framework-upgrader - Framework upgrade and migration expert
- language-modernizer - Language feature modernization specialist
- legacy-modernizer - Legacy code modernization specialist
- linter-fixer - Linting and code style automation
- pattern-migrator - Design pattern migration expert
- refactoring-specialist - Code refactoring expert
- tech-debt-reducer - Technical debt elimination specialist
π‘ 11. Bug Fixing and Debugging
Plugin: laywill-bug-fixing-debugging
Bug fixing and debugging subagents diagnose and fix bugs, analyze logs and stack traces, and hunt regressions. They help teams resolve production issues quickly.
- bug-fixer - Bug resolution and fixing specialist
- debugger - Advanced debugging specialist
- error-detective - Error analysis and resolution expert
- log-analyzer - Log analysis and diagnostics expert
- regression-hunter - Regression detection specialist
- stack-trace-interpreter - Stack trace analysis expert
π‘ 12. Frontend and UI
Plugin: laywill-frontend-ui
Frontend and UI subagents build responsive components, manage themes, handle internationalization, and refactor styles. They ensure polished, accessible user interfaces.
- i18n-extractor - Internationalization extraction specialist
- responsive-adapter - Responsive design adaptation expert
- style-refactorer - CSS and styling refactoring expert
- theme-generator - Theme system creation specialist
- ui-component-builder - Reusable component creation expert
π‘ 13. Developer Experience and Tooling
Plugin: laywill-developer-experience
Developer experience and tooling subagents improve build processes, optimize git workflows, manage team communication, and enhance prompt engineering. They make development faster and smoother.
- build-engineer - Build system specialist
- dx-optimizer - Developer experience optimization specialist
- git-workflow-manager - Git workflow and branching expert
- prompt-engineer - Prompt optimization specialist
- slack-expert - Slack platform and integration specialist
- tooling-engineer - Developer tooling specialist
π 14. Data and Database
Plugin: laywill-data-database
Data and database subagents design schemas, optimize queries, manage migrations, generate test data, and validate data integrity. They ensure reliable data layer performance.
- data-engineer - Data pipeline architect
- data-validator - Data integrity and validation specialist
- database-optimizer - Database performance specialist
- orm-model-builder - ORM and model architecture specialist
- postgres-pro - PostgreSQL database expert
- schema-migrator - Database schema migration expert
- seed-data-generator - Test data generation specialist
π 15. Data Science and AI
Plugin: laywill-data-science-ai
Data science and AI subagents build machine learning models, analyze data, architect LLM solutions, and handle MLOps. They bring intelligent capabilities to applications.
- ai-engineer - AI system design and deployment expert
- data-analyst - Data insights and visualization specialist
- data-scientist - Analytics and insights expert
- llm-architect - Large language model architect
- machine-learning-engineer - Machine learning systems expert
- ml-engineer - Machine learning specialist
- mlops-engineer - MLOps and model deployment expert
- nlp-engineer - Natural language processing expert
Plugin: laywill-dependency-management
Dependency and package management subagents manage dependencies, handle upgrades, patch vulnerabilities, resolve lockfiles, publish packages, and manage monorepos.
- dependency-manager - Package and dependency specialist
- dependency-upgrader - Dependency upgrade automation specialist
- lockfile-resolver - Lockfile conflict resolution expert
- monorepo-manager - Monorepo architecture and management
- package-publisher - Package publishing and release specialist
- vulnerability-patcher - Security vulnerability patching
π 17. Build and CI/CD
Plugin: laywill-build-ci-cd
Build and CI/CD subagents design pipelines, write workflows, configure environments, optimize builds, and publish artifacts. They automate and accelerate software delivery.
- artifact-publisher - Build artifact publishing specialist
- build-optimizer - Build performance optimization expert
- environment-configurator - Build environment setup specialist
- pipeline-builder - CI/CD pipeline design expert
- workflow-author - GitHub Actions and workflow automation
π΄ 18. API and Service Integration
Plugin: laywill-api-service-integration
API and service integration subagents generate API clients, integrate third-party services, build SDK wrappers, configure webhooks, and set up message queues.
- api-client-generator - API client code generation specialist
- message-queue-configurator - Message queue setup and configuration
- sdk-wrapper-builder - SDK wrapper and abstraction builder
- third-party-integrator - Third-party service integration expert
- webhook-configurator - Webhook setup and management specialist
π΄ 19. Infrastructure as Code
Plugin: laywill-infrastructure-code
Infrastructure as code subagents manage cloud infrastructure, Kubernetes, containerization, networking, and platform engineering. They ensure reliable, scalable infrastructure.
- azure-infra-engineer - Azure infrastructure and automation expert
- cloud-architect - AWS/GCP/Azure specialist
- cloudformation-builder - AWS CloudFormation expert
- devops-engineer - DevOps and automation expert
- docker-composer - Docker and containerization specialist
- helm-chart-builder - Helm chart creation and packaging expert
- kubernetes-specialist - Container orchestration master
- network-engineer - Network infrastructure specialist
- platform-engineer - Platform architecture expert
- terraform-engineer - Infrastructure as Code expert
- windows-infra-admin - Active Directory and Windows infrastructure expert
π΄ 20. Security and Secrets
Plugin: laywill-security-secrets
Security and secrets subagents harden systems, conduct penetration testing, manage secrets and certificates, handle IAM policies, and configure CORS. They protect applications and data.
- ad-security-reviewer - Active Directory security expert
- certificate-manager - SSL/TLS certificate management specialist
- cors-policy-manager - CORS policy configuration expert
- iam-policy-author - IAM policy creation and management
- penetration-tester - Ethical hacking specialist
- powershell-security-hardening - PowerShell security hardening expert
- secret-rotator - Secret rotation and management specialist
- security-engineer - Infrastructure security specialist
- vault-configurator - Secrets vault setup and management
π΄ 21. Specialized Domains
Plugin: laywill-specialized-domains
Specialized domains subagents handle blockchain, embedded systems, fintech, IoT, Microsoft 365, and payment integration. They bring domain-specific expertise to niche areas.
- blockchain-developer - Web3 and crypto specialist
- embedded-systems - Embedded and real-time systems expert
- fintech-engineer - Financial technology specialist
- iot-engineer - IoT systems developer
- m365-admin - Microsoft 365 administration specialist
- payment-integration - Payment systems expert
β 22. Deployment and Release
Plugin: laywill-deployment-release
Deployment and release subagents manage deployments, handle blue-green and canary strategies, manage feature flags, and control rollbacks. They enable safe, controlled releases.
- blue-green-switcher - Blue-green deployment automation
- canary-release-controller - Canary release management expert
- deployer - Deployment automation specialist
- deployment-engineer - Deployment automation specialist
- feature-flag-manager - Feature flag management specialist
- rollback-manager - Deployment rollback management expert
β 23. Production Ops and Observability
Plugin: laywill-production-ops
Production ops and observability subagents manage incidents, configure monitoring and logging, build dashboards, manage SLAs, and handle scaling. They ensure systems run smoothly in production.
- alert-configurator - Alert and notification configuration expert
- dashboard-builder - Monitoring dashboard creation specialist
- database-administrator - Database management expert
- devops-incident-responder - DevOps incident management
- incident-responder - System incident response expert
- log-pipeline-manager - Logging infrastructure specialist
- scaling-manager - Auto-scaling configuration expert
- sla-monitor - SLA monitoring and enforcement
- sre-engineer - Site reliability engineering expert
β 24. Production Data Ops
Plugin: laywill-production-data-ops
Production data ops subagents manage data migrations, anonymization, backup and restore, replication, and retention policies. They ensure data safety and compliance in production.
- backup-restore-manager - Backup and recovery specialist
- data-anonymizer - Data privacy and anonymization expert
- data-migrator - Data migration specialist
- replication-configurator - Database replication setup specialist
- retention-policy-enforcer - Data retention policy management
Subagents are specialized AI assistants that enhance Claude Code's capabilities by providing task-specific expertise. They act as dedicated helpers that Claude Code can call upon when encountering particular types of work.
Independent Context Windows Every subagent operates within its own isolated context space, preventing cross-contamination between different tasks and maintaining clarity in the primary conversation thread.
Domain-Specific Intelligence Subagents come equipped with carefully crafted instructions tailored to their area of expertise, resulting in superior performance on specialized tasks.
Shared Across Projects After creating a subagent, you can utilize it throughout various projects and distribute it among team members to ensure consistent development practices.
Granular Tool Permissions You can configure each subagent with specific tool access rights, enabling fine-grained control over which capabilities are available for different task types.
- Memory Efficiency: Isolated contexts prevent the main conversation from becoming cluttered with task-specific details
- Enhanced Accuracy: Specialized prompts and configurations lead to better results in specific domains
- Workflow Consistency: Team-wide subagent sharing ensures uniform approaches to common tasks
- Security Control: Tool access can be restricted based on subagent type and purpose
1. Access the Subagent Manager
/agents2. Create Your Subagent
- Choose between project-specific or global subagents
- Let Claude generate an initial version, then refine it to your needs
- Provide detailed descriptions of the subagent's purpose and activation triggers
- Configure tool access (leave empty to inherit all available tools)
- Customize the system prompt using the built-in editor (press
e)
3. Deploy and Utilize Your subagent becomes immediately available. Claude Code will automatically engage it when suitable, or you can explicitly request its help:
Implicitly requesting an agent:
> Have the code-reviewer subagent analyze my latest commits
Explicitly requesting an agent with @agent syntax:
> Have the @"code-reviewer (agent)" analyze my latest commits
| Type | Path | Availability | Precedence |
|---|---|---|---|
| Project Subagents | .claude/agents/ |
Current project only | Higher |
| Global Subagents | ~/.claude/agents/ |
All projects | Lower |
Note: When naming conflicts occur, project-specific subagents override global ones.
Each subagent follows a standardized template:
---
name: subagent-name
description: When this agent should be invoked
tools: Read, Write, Edit, Bash, Glob, Grep
model: sonnet
---
You are a [role description]...
## Key steps to summarise what to do
[When invoked:]
## Define agent specific behaviour in detail
[Agent-specific checklists, patterns, guidelines]
## Communication Protocol
[Inter-agent communication specs]
## Development Workflow
[Structured implementation phases]Contributions are welcome! Please follow these guidelines:
- New Subagent: Create a new
.mdfile in the appropriate category directory - Update Category README: Add your subagent to the category's
README.md - Update Main README: Add a link in this file under the correct category
- Plugin Update: Verify the
.claude-plugin/plugin.jsonincludes your agent - Test: Verify the agent works as intended in Claude Code
This project is licensed under the MIT License - see the LICENSE file for details.
- Questions? Open an issue on GitHub
- Found a bug? Report it with a detailed example
- Want to suggest improvements? We'd love to hear your ideas!
Built with β€οΈ by the Claude Code community