{"id":30119678,"url":"https://github.com/wshobson/agents?tab=re","last_synced_at":"2025-08-10T12:07:38.232Z","repository":{"id":306356903,"uuid":"1025856648","full_name":"wshobson/agents","owner":"wshobson","description":"A collection of production-ready subagents for Claude Code","archived":false,"fork":false,"pushed_at":"2025-08-08T17:10:47.000Z","size":76,"stargazers_count":7585,"open_issues_count":9,"forks_count":706,"subscribers_count":83,"default_branch":"main","last_synced_at":"2025-08-08T17:27:15.811Z","etag":null,"topics":["agents","ai","ai-agents","anthropic","automation","claude","claude-code","claudecode","claudecode-config","claudecode-subagents","orchestration","productivity","sub-agents","subagents","workflows"],"latest_commit_sha":null,"homepage":"https://sethhobson.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wshobson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security-auditor.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-24T23:28:14.000Z","updated_at":"2025-08-08T17:23:32.000Z","dependencies_parsed_at":"2025-07-25T07:39:30.133Z","dependency_job_id":"5dda9853-9bea-4d2d-b4d5-9f8ad18c318a","html_url":"https://github.com/wshobson/agents","commit_stats":null,"previous_names":["wshobson/agents"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wshobson/agents","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wshobson%2Fagents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wshobson%2Fagents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wshobson%2Fagents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wshobson%2Fagents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wshobson","download_url":"https://codeload.github.com/wshobson/agents/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wshobson%2Fagents/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269720444,"owners_count":24464282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agents","ai","ai-agents","anthropic","automation","claude","claude-code","claudecode","claudecode-config","claudecode-subagents","orchestration","productivity","sub-agents","subagents","workflows"],"created_at":"2025-08-10T12:07:25.290Z","updated_at":"2025-08-10T12:07:38.220Z","avatar_url":"https://github.com/wshobson.png","language":null,"funding_links":[],"categories":["SUPER QUICK UPDATE"],"sub_categories":["Agent Frameworks"],"readme":"\u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary \u003e🌐 Language\u003c/summary\u003e\n    \u003cdiv\u003e\n      \u003cdiv align=\"center\"\u003e\n        \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=en\"\u003eEnglish\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=zh-CN\"\u003e简体中文\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=zh-TW\"\u003e繁體中文\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=ja\"\u003e日本語\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=ko\"\u003e한국어\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=hi\"\u003eहिन्दी\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=th\"\u003eไทย\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=fr\"\u003eFrançais\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=de\"\u003eDeutsch\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=es\"\u003eEspañol\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=it\"\u003eItaliano\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=ru\"\u003eРусский\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=pt\"\u003ePortuguês\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=nl\"\u003eNederlands\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=pl\"\u003ePolski\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=ar\"\u003eالعربية\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=fa\"\u003eفارسی\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=tr\"\u003eTürkçe\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=vi\"\u003eTiếng Việt\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=id\"\u003eBahasa Indonesia\u003c/a\u003e\n        | \u003ca href=\"https://openaitx.github.io/view.html?user=wshobson\u0026project=agents\u0026lang=as\"\u003eঅসমীয়া\u003c/\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/details\u003e\n\u003c/div\u003e\n\n# Claude Code Subagents Collection\n\nA comprehensive collection of specialized AI subagents for [Claude Code](https://docs.anthropic.com/en/docs/claude-code), designed to enhance development workflows with domain-specific expertise.\n\n## Overview\n\nThis repository contains 58 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.\n\n## Available Subagents\n\n### Development \u0026 Architecture\n- **[backend-architect](backend-architect.md)** - Design RESTful APIs, microservice boundaries, and database schemas\n- **[frontend-developer](frontend-developer.md)** - Build React components, implement responsive layouts, and handle client-side state management\n- **[ui-ux-designer](ui-ux-designer.md)** - Create interface designs, wireframes, and design systems\n- **[mobile-developer](mobile-developer.md)** - Develop React Native or Flutter apps with native integrations\n- **[graphql-architect](graphql-architect.md)** - Design GraphQL schemas, resolvers, and federation\n- **[architect-reviewer](architect-review.md)** - Reviews code changes for architectural consistency and patterns\n\n### Language Specialists\n- **[python-pro](python-pro.md)** - Write idiomatic Python code with advanced features and optimizations\n- **[golang-pro](golang-pro.md)** - Write idiomatic Go code with goroutines, channels, and interfaces\n- **[rust-pro](rust-pro.md)** - Write idiomatic Rust with ownership patterns, lifetimes, and trait implementations\n- **[c-pro](c-pro.md)** - Write efficient C code with proper memory management and system calls\n- **[cpp-pro](cpp-pro.md)** - Write idiomatic C++ code with modern features, RAII, smart pointers, and STL algorithms\n- **[javascript-pro](javascript-pro.md)** - Master modern JavaScript with ES6+, async patterns, and Node.js APIs\n- **[typescript-pro](typescript-pro.md)** - Master TypeScript with advanced types, generics, and strict type safety\n- **[php-pro](php-pro.md)** - Write idiomatic PHP code with modern features and performance optimizations\n- **[java-pro](java-pro.md)** - Master modern Java with streams, concurrency, and JVM optimization\n- **[elixir-pro](elixir-pro.md)** - Write idiomatic Elixir code with OTP patterns, functional programming, and Phoenix frameworks\n- **[csharp-pro](csharp-pro.md)** - Write modern C# code with advanced features and .NET optimization\n- **[scala-pro](scala-pro.md)** - Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing\n- **[unity-developer](unity-developer.md)** - Build Unity games with optimized scripts and performance tuning\n- **[minecraft-bukkit-pro](minecraft-bukkit-pro.md)** - Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs\n- **[ios-developer](ios-developer.md)** - Develop native iOS applications with Swift/SwiftUI\n- **[sql-pro](sql-pro.md)** - Write complex SQL queries, optimize execution plans, and design normalized schemas\n\n### Infrastructure \u0026 Operations\n- **[devops-troubleshooter](devops-troubleshooter.md)** - Debug production issues, analyze logs, and fix deployment failures\n- **[deployment-engineer](deployment-engineer.md)** - Configure CI/CD pipelines, Docker containers, and cloud deployments\n- **[cloud-architect](cloud-architect.md)** - Design AWS/Azure/GCP infrastructure and optimize cloud costs\n- **[database-optimizer](database-optimizer.md)** - Optimize SQL queries, design efficient indexes, and handle database migrations\n- **[database-admin](database-admin.md)** - Manage database operations, backups, replication, and monitoring\n- **[terraform-specialist](terraform-specialist.md)** - Write advanced Terraform modules, manage state files, and implement IaC best practices\n- **[incident-responder](incident-responder.md)** - Handles production incidents with urgency and precision\n- **[network-engineer](network-engineer.md)** - Debug network connectivity, configure load balancers, and analyze traffic patterns\n- **[dx-optimizer](dx-optimizer.md)** - Developer Experience specialist that improves tooling, setup, and workflows\n\n### Quality \u0026 Security\n- **[code-reviewer](code-reviewer.md)** - Expert code review with deep configuration security focus and production reliability\n- **[security-auditor](security-auditor.md)** - Review code for vulnerabilities and ensure OWASP compliance\n- **[test-automator](test-automator.md)** - Create comprehensive test suites with unit, integration, and e2e tests\n- **[performance-engineer](performance-engineer.md)** - Profile applications, optimize bottlenecks, and implement caching strategies\n- **[debugger](debugger.md)** - Debugging specialist for errors, test failures, and unexpected behavior\n- **[error-detective](error-detective.md)** - Search logs and codebases for error patterns, stack traces, and anomalies\n- **[search-specialist](search-specialist.md)** - Expert web researcher using advanced search techniques and synthesis\n\n### Data \u0026 AI\n- **[data-scientist](data-scientist.md)** - Data analysis expert for SQL queries, BigQuery operations, and data insights\n- **[data-engineer](data-engineer.md)** - Build ETL pipelines, data warehouses, and streaming architectures\n- **[ai-engineer](ai-engineer.md)** - Build LLM applications, RAG systems, and prompt pipelines\n- **[ml-engineer](ml-engineer.md)** - Implement ML pipelines, model serving, and feature engineering\n- **[mlops-engineer](mlops-engineer.md)** - Build ML pipelines, experiment tracking, and model registries\n- **[prompt-engineer](prompt-engineer.md)** - Optimizes prompts for LLMs and AI systems\n\n### Specialized Domains\n- **[api-documenter](api-documenter.md)** - Create OpenAPI/Swagger specs and write developer documentation\n- **[payment-integration](payment-integration.md)** - Integrate Stripe, PayPal, and payment processors\n- **[quant-analyst](quant-analyst.md)** - Build financial models, backtest trading strategies, and analyze market data\n- **[risk-manager](risk-manager.md)** - Monitor portfolio risk, R-multiples, and position limits\n- **[legacy-modernizer](legacy-modernizer.md)** - Refactor legacy codebases and implement gradual modernization\n- **[context-manager](context-manager.md)** - Manages context across multiple agents and long-running tasks\n\n### Documentation\n- **[docs-architect](docs-architect.md)** - Creates comprehensive technical documentation from existing codebases\n- **[mermaid-expert](mermaid-expert.md)** - Create Mermaid diagrams for flowcharts, sequences, ERDs, and architectures\n- **[reference-builder](reference-builder.md)** - Creates exhaustive technical references and API documentation\n- **[tutorial-engineer](tutorial-engineer.md)** - Creates step-by-step tutorials and educational content from code\n\n### Business \u0026 Marketing\n- **[business-analyst](business-analyst.md)** - Analyze metrics, create reports, and track KPIs\n- **[content-marketer](content-marketer.md)** - Write blog posts, social media content, and email newsletters\n- **[sales-automator](sales-automator.md)** - Draft cold emails, follow-ups, and proposal templates\n- **[customer-support](customer-support.md)** - Handle support tickets, FAQ responses, and customer emails\n- **[legal-advisor](legal-advisor.md)** - Draft privacy policies, terms of service, disclaimers, and legal notices\n\n## Model Assignments\n\nAll 58 subagents are configured with specific Claude models based on task complexity:\n\n### 🚀 Haiku (Fast \u0026 Cost-Effective) - 9 agents\n**Model:** `haiku`\n- `data-scientist` - SQL queries and data analysis\n- `api-documenter` - OpenAPI/Swagger documentation\n- `reference-builder` - Exhaustive technical references and API documentation\n- `business-analyst` - Metrics and KPI tracking\n- `content-marketer` - Blog posts and social media\n- `customer-support` - Support tickets and FAQs\n- `sales-automator` - Cold emails and proposals\n- `search-specialist` - Web research and information gathering\n- `legal-advisor` - Privacy policies and compliance documents\n\n### ⚡ Sonnet (Balanced Performance) - 36 agents\n**Model:** `sonnet`\n\n**Development \u0026 Languages:**\n- `python-pro` - Python development with advanced features\n- `javascript-pro` - Modern JavaScript and Node.js\n- `typescript-pro` - Advanced TypeScript with type systems\n- `golang-pro` - Go concurrency and idiomatic patterns\n- `rust-pro` - Rust memory safety and systems programming\n- `c-pro` - C programming and embedded systems\n- `cpp-pro` - Modern C++ with STL and templates\n- `php-pro` - Modern PHP with advanced features\n- `java-pro` - Modern Java with streams and concurrency\n- `elixir-pro` - Elixir with OTP patterns and Phoenix\n- `csharp-pro` - Modern C# with .NET frameworks and patterns\n- `scala-pro` - Enterprise Scala with Apache Pekko, Akka, Spark, and ZIO/Cats Effect\n- `unity-developer` - Unity game development and optimization\n- `minecraft-bukkit-pro` - Minecraft plugin development with Bukkit/Spigot/Paper\n- `ios-developer` - Native iOS development with Swift/SwiftUI\n- `frontend-developer` - React components and UI\n- `ui-ux-designer` - Interface design and wireframes\n- `backend-architect` - API design and microservices\n- `mobile-developer` - React Native/Flutter apps\n- `sql-pro` - Complex SQL optimization\n- `graphql-architect` - GraphQL schemas and resolvers\n\n**Infrastructure \u0026 Operations:**\n- `devops-troubleshooter` - Production debugging\n- `deployment-engineer` - CI/CD pipelines\n- `database-optimizer` - Query optimization\n- `database-admin` - Database operations\n- `terraform-specialist` - Infrastructure as Code\n- `network-engineer` - Network configuration\n- `dx-optimizer` - Developer experience\n- `data-engineer` - ETL pipelines\n\n**Quality \u0026 Support:**\n- `test-automator` - Test suite creation\n- `code-reviewer` - Code quality analysis\n- `debugger` - Error investigation\n- `error-detective` - Log analysis\n- `ml-engineer` - ML model deployment\n- `legacy-modernizer` - Framework migrations\n- `payment-integration` - Payment processing\n- `mermaid-expert` - Mermaid diagrams and visual documentation\n\n### 🧠 Opus (Maximum Capability) - 13 agents\n**Model:** `opus`\n- `ai-engineer` - LLM applications and RAG systems\n- `security-auditor` - Vulnerability analysis\n- `performance-engineer` - Application optimization\n- `incident-responder` - Production incident handling\n- `mlops-engineer` - ML infrastructure\n- `architect-reviewer` - Architectural consistency\n- `cloud-architect` - Cloud infrastructure design\n- `prompt-engineer` - LLM prompt optimization\n- `context-manager` - Multi-agent coordination\n- `quant-analyst` - Financial modeling\n- `risk-manager` - Portfolio risk management\n- `docs-architect` - Comprehensive technical documentation from codebases\n- `tutorial-engineer` - Step-by-step tutorials and educational content\n\n## Installation\n\nThese subagents are automatically available when placed in `~/.claude/agents/` directory.\n\n```bash\ncd ~/.claude\ngit clone https://github.com/wshobson/agents.git\n```\n\n## Usage\n\n### Automatic Invocation\nClaude Code will automatically delegate to the appropriate subagent based on the task context and the subagent's description.\n\n### Explicit Invocation\nMention the subagent by name in your request:\n```\n\"Use the code-reviewer to check my recent changes\"\n\"Have the security-auditor scan for vulnerabilities\"\n\"Get the performance-engineer to optimize this bottleneck\"\n```\n\n## Usage Examples\n\n### Single Agent Tasks\n```bash\n# Code quality and review\n\"Use code-reviewer to analyze this component for best practices\"\n\"Have code-reviewer scrutinize these configuration changes\"\n\"Have security-auditor check for OWASP compliance issues\"\n\n# Development tasks  \n\"Get backend-architect to design a user authentication API\"\n\"Use frontend-developer to create a responsive dashboard layout\"\n\n# Infrastructure and operations\n\"Have devops-troubleshooter analyze these production logs\"\n\"Use cloud-architect to design a scalable AWS architecture\"\n\"Get network-engineer to debug SSL certificate issues\"\n\"Use database-admin to set up backup and replication\"\n\n# Data and AI\n\"Get data-scientist to analyze this customer behavior dataset\"\n\"Use ai-engineer to build a RAG system for document search\"\n\"Have mlops-engineer set up MLflow experiment tracking\"\n\n# Business and marketing\n\"Have business-analyst create investor deck with growth metrics\"\n\"Use content-marketer to write SEO-optimized blog post\"\n\"Get sales-automator to create cold email sequence\"\n\"Have customer-support draft FAQ documentation\"\n```\n\n### Multi-Agent Workflows\n\nThese subagents work together seamlessly, and for more complex orchestrations, you can use the **[Claude Code Commands](https://github.com/wshobson/commands)** collection which provides 52 pre-built slash commands that leverage these subagents in sophisticated workflows.\n\n```bash\n# Feature development workflow\n\"Implement user authentication feature\"\n# Automatically uses: backend-architect → frontend-developer → test-automator → security-auditor\n\n# Performance optimization workflow  \n\"Optimize the checkout process performance\"\n# Automatically uses: performance-engineer → database-optimizer → frontend-developer\n\n# Production incident workflow\n\"Debug high memory usage in production\"\n# Automatically uses: incident-responder → devops-troubleshooter → error-detective → performance-engineer\n\n# Network connectivity workflow\n\"Fix intermittent API timeouts\"\n# Automatically uses: network-engineer → devops-troubleshooter → performance-engineer\n\n# Database maintenance workflow\n\"Set up disaster recovery for production database\"\n# Automatically uses: database-admin → database-optimizer → incident-responder\n\n# ML pipeline workflow\n\"Build end-to-end ML pipeline with monitoring\"\n# Automatically uses: mlops-engineer → ml-engineer → data-engineer → performance-engineer\n\n# Product launch workflow\n\"Launch new feature with marketing campaign\"\n# Automatically uses: business-analyst → content-marketer → sales-automator → customer-support\n```\n\n### Advanced Workflows with Slash Commands\n\nFor more sophisticated multi-subagent orchestration, use the companion [Commands repository](https://github.com/wshobson/commands):\n\n```bash\n# Complex feature development (8+ subagents)\n/full-stack-feature Build user dashboard with real-time analytics\n\n# Production incident response (5+ subagents) \n/incident-response Database connection pool exhausted\n\n# ML infrastructure setup (6+ subagents)\n/ml-pipeline Create recommendation engine with A/B testing\n\n# Security-focused implementation (7+ subagents)\n/security-hardening Implement OAuth2 with zero-trust architecture\n```\n\n## Subagent Format\n\nEach subagent follows this structure:\n```markdown\n---\nname: subagent-name\ndescription: When this subagent should be invoked\nmodel: haiku  # Optional - specify which model to use (haiku/sonnet/opus)\ntools: tool1, tool2  # Optional - defaults to all tools\n---\n\nSystem prompt defining the subagent's role and capabilities\n```\n\n### Model Configuration\n\nAs of Claude Code v1.0.64, subagents can specify which Claude model they should use. This allows for cost-effective task delegation based on complexity:\n\n- **Low Complexity (Haiku)**: Simple tasks like basic data analysis, documentation generation, and standard responses\n- **Medium Complexity (Sonnet)**: Development tasks, code review, testing, and standard engineering work  \n- **High Complexity (Opus)**: Critical tasks like security auditing, architecture review, incident response, and AI/ML engineering\n\nAvailable models (using simplified naming as of Claude Code v1.0.64):\n- `haiku` - Fast and cost-effective for simple tasks\n- `sonnet` - Balanced performance for most development work\n- `opus` - Most capable for complex analysis and critical tasks\n\nIf no model is specified, the subagent will use the system's default model.\n\n## Agent Orchestration Patterns\n\nClaude Code automatically coordinates agents using these common patterns:\n\n### Sequential Workflows\n```\nUser Request → Agent A → Agent B → Agent C → Result\n\nExample: \"Build a new API feature\"\nbackend-architect → frontend-developer → test-automator → security-auditor\n```\n\n### Parallel Execution\n```\nUser Request → Agent A + Agent B (simultaneously) → Merge Results\n\nExample: \"Optimize application performance\" \nperformance-engineer + database-optimizer → Combined recommendations\n```\n\n### Conditional Branching\n```\nUser Request → Analysis → Route to appropriate specialist\n\nExample: \"Fix this bug\"\ndebugger (analyzes) → Routes to: backend-architect OR frontend-developer OR devops-troubleshooter\n```\n\n### Review \u0026 Validation\n```\nPrimary Agent → Review Agent → Final Result\n\nExample: \"Implement payment processing\"\npayment-integration → security-auditor → Validated implementation\n```\n\n## When to Use Which Agent\n\n### 🏗️ Planning \u0026 Architecture\n- **backend-architect**: API design, database schemas, system architecture\n- **frontend-developer**: UI/UX planning, component architecture\n- **ui-ux-designer**: Interface design, wireframes, design systems, user research\n- **cloud-architect**: Infrastructure design, scalability planning\n\n### 🔧 Implementation \u0026 Development  \n- **python-pro**: Python-specific development tasks\n- **golang-pro**: Go-specific development tasks\n- **rust-pro**: Rust-specific development, memory safety, systems programming\n- **c-pro**: C programming, embedded systems, performance-critical code\n- **javascript-pro**: Modern JavaScript, async patterns, Node.js/browser code\n- **typescript-pro**: Advanced TypeScript, generics, type inference, enterprise patterns\n- **java-pro**: Modern Java development, streams, concurrency, Spring Boot\n- **elixir-pro**: Elixir development, OTP patterns, Phoenix frameworks, functional programming\n- **csharp-pro**: Modern C# development, .NET frameworks, enterprise patterns\n- **scala-pro**: Enterprise Scala with functional programming, Apache Pekko/Akka actors, Apache Spark, ZIO/Cats Effect, reactive architectures\n- **unity-developer**: Unity game development, C# scripting, performance optimization\n- **minecraft-bukkit-pro**: Minecraft plugin development, event systems, server-side features\n- **ios-developer**: Native iOS development with Swift/SwiftUI\n- **sql-pro**: Database queries, schema design, query optimization\n- **mobile-developer**: React Native/Flutter development\n\n### 🛠️ Operations \u0026 Maintenance\n- **devops-troubleshooter**: Production issues, deployment problems\n- **incident-responder**: Critical outages requiring immediate response\n- **database-optimizer**: Query performance, indexing strategies\n- **database-admin**: Backup strategies, replication, user management, disaster recovery\n- **terraform-specialist**: Infrastructure as Code, Terraform modules, state management\n- **network-engineer**: Network connectivity, load balancers, SSL/TLS, DNS debugging\n\n### 📊 Analysis \u0026 Optimization\n- **performance-engineer**: Application bottlenecks, optimization\n- **security-auditor**: Vulnerability scanning, compliance checks\n- **data-scientist**: Data analysis, insights, reporting\n- **mlops-engineer**: ML infrastructure, experiment tracking, model registries, pipeline automation\n\n### 🧪 Quality Assurance\n- **code-reviewer**: Code quality, configuration security, production reliability\n- **test-automator**: Test strategy, test suite creation\n- **debugger**: Bug investigation, error resolution\n- **error-detective**: Log analysis, error pattern recognition, root cause analysis\n- **search-specialist**: Deep web research, competitive analysis, fact-checking\n\n### 📚 Documentation\n- **api-documenter**: OpenAPI/Swagger specs, API documentation\n- **docs-architect**: Comprehensive technical documentation, architecture guides, system manuals\n- **reference-builder**: Exhaustive API references, configuration guides, parameter documentation\n- **tutorial-engineer**: Step-by-step tutorials, learning paths, educational content\n\n### 💼 Business \u0026 Strategy\n- **business-analyst**: KPIs, revenue models, growth projections, investor metrics\n- **risk-manager**: Portfolio risk, hedging strategies, R-multiples, position sizing\n- **content-marketer**: SEO content, blog posts, social media, email campaigns\n- **sales-automator**: Cold emails, follow-ups, proposals, lead nurturing\n- **customer-support**: Support tickets, FAQs, help documentation, troubleshooting\n- **legal-advisor** - Draft privacy policies, terms of service, disclaimers, and legal notices \n\n## Best Practices\n\n### 🎯 Task Delegation\n1. **Let Claude Code delegate automatically** - The main agent analyzes context and selects optimal agents\n2. **Be specific about requirements** - Include constraints, tech stack, and quality requirements\n3. **Trust agent expertise** - Each agent is optimized for their domain\n\n### 🔄 Multi-Agent Workflows\n4. **Start with high-level requests** - Let agents coordinate complex multi-step tasks\n5. **Provide context between agents** - Ensure agents have necessary background information\n6. **Review integration points** - Check how different agents' outputs work together\n\n### 🎛️ Explicit Control\n7. **Use explicit invocation for specific needs** - When you want a particular expert's perspective\n8. **Combine multiple agents strategically** - Different specialists can validate each other's work\n9. **Request specific review patterns** - \"Have security-auditor review backend-architect's API design\"\n\n### 📈 Optimization\n10. **Monitor agent effectiveness** - Learn which agents work best for your use cases\n11. **Iterate on complex tasks** - Use agent feedback to refine requirements\n12. **Leverage agent strengths** - Match task complexity to agent capabilities\n\n## Contributing\n\nTo add a new subagent:\n1. Create a new `.md` file following the format above\n2. Use lowercase, hyphen-separated names\n3. Write clear descriptions for when the subagent should be used\n4. Include specific instructions in the system prompt\n\n## Troubleshooting\n\n### Common Issues\n\n**Agent not being invoked automatically:**\n- Ensure your request clearly indicates the domain (e.g., \"performance issue\" → performance-engineer)\n- Be specific about the task type (e.g., \"review code\" → code-reviewer)\n\n**Unexpected agent selection:**\n- Provide more context about your tech stack and requirements\n- Use explicit invocation if you need a specific agent\n\n**Multiple agents producing conflicting advice:**\n- This is normal - different specialists may have different priorities\n- Ask for clarification: \"Reconcile the recommendations from security-auditor and performance-engineer\"\n\n**Agent seems to lack context:**\n- Provide background information in your request\n- Reference previous conversations or established patterns\n\n### Getting Help\n\nIf agents aren't working as expected:\n1. Check agent descriptions in their individual files\n2. Try more specific language in your requests\n3. Use explicit invocation to test specific agents\n4. Provide more context about your project and goals\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Learn More\n\n- [Claude Code Documentation](https://docs.anthropic.com/en/docs/claude-code)\n- [Subagents Documentation](https://docs.anthropic.com/en/docs/claude-code/sub-agents)\n- [Claude Code GitHub](https://github.com/anthropics/claude-code)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwshobson%2Fagents%3Ftab=re","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwshobson%2Fagents%3Ftab=re","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwshobson%2Fagents%3Ftab=re/lists"}