GitHub - stretchcloud/claude-code-unified-agents
Extracto
Contribute to stretchcloud/claude-code-unified-agents development by creating an account on GitHub.
Resumen
Resumen Principal
La colección Claude Code Unified Agents presenta un robusto ecosistema de 54 sub-agentes Claude Code altamente especializados, concebidos para ofrecer soluciones de nivel de producción en un amplio espectro de dominios. Esta compilación se distingue por su enfoque integral, abarcando áreas críticas como desarrollo de software, infraestructura, calidad de código, inteligencia artificial y aprendizaje automático, operaciones de negocio, creación de contenido y gestión avanzada. Un elemento central es su capacidad de orquestación inteligente, permitiendo la gestión fluida de flujos de trabajo complejos que involucran múltiples agentes. Cada sub-agente está diseñado con una especialización profunda, respaldada por más de 1000 líneas de código de ejemplo, lo que garantiza su robustez y adhesión a las mejores prácticas de la industria. Además, la colección facilita un acceso configurable a herramientas y prioriza la meta-gestión para la optimización de contextos y la automatización de procesos, posicionándose como una solución integral para organizaciones que buscan potenciar su eficiencia y capacidad de innovación mediante la automatización inteligente.
Elementos Clave
- Amplia Cobertura y Especialización: La colección ofrece 54 agentes distintos, distribuidos en ocho categorías principales, que incluyen Desarrollo (14), Infraestructura (7), Calidad (6), Datos & IA (6), Negocio & Procesos (8), Creativo (3), Meta-Gestión (5) y Dominios Especializados (10). Esta estructura garantiza una cobertura exhaustiva y permite abordar tareas complejas con agentes específicamente diseñados para cada función.
- Preparación para Producción con Ejemplos Detallados: Cada agente se califica como "Production-Ready" y viene acompañado de más de 1000 líneas de ejemplos de código. Esto subraya la solidez de las soluciones ofrecidas y facilita su integración y personalización en entornos operativos, asegurando que los usuarios puedan implementar funcionalidades complejas con confianza y siguiendo las mejores prácticas.
- Orquestación Inteligente y Capacidades de Meta-Gestión: Un "Master orchestrator" central coordina los flujos de trabajo complejos entre múltiples agentes, optimizando su interacción. Complementariamente, los agentes de "Meta-Management" se enfocan en la gestión de contexto, la optimización de flujos de trabajo (como CI/CD) y la generación dinámica de agentes, lo que dota al sistema de una capacidad
Contenido
Claude Code Unified Agents 🤖
A comprehensive collection of specialized Claude Code sub-agents combining the best features from multiple community repositories. This unified collection provides 54 production-ready agents across development, infrastructure, quality, AI/ML, business, creative, meta-management, and specialized domains.
🌟 Features
- 54 Production-Ready Agents: Comprehensive coverage across all technical, business, and specialized domains
- Smart Orchestration: Master orchestrator for complex multi-agent workflows
- Category Organization: Agents organized by expertise domain for easy discovery
- Deep Specialization: Each agent includes 1000+ lines of production-ready code examples
- Flexible Tool Access: Configurable tool permissions per agent
- Best Practices: Each agent follows industry best practices and patterns
- Meta-Management: Advanced agents for context management, workflow optimization, and automation
📚 Agent Categories
🔧 Development (14 agents)
backend-architect
- API design, microservices, database architecturefrontend-specialist
- React, Vue, Angular, modern UI frameworkspython-pro
- Advanced Python, async programming, optimizationfullstack-engineer
- End-to-end application developmentmobile-developer
- iOS, Android, React Native, Flutterblockchain-developer
- Smart contracts, Web3, DeFidatabase-specialist
- SQL/NoSQL design, optimization, managementrust-pro
- Systems programming, memory safety, WebAssemblygolang-pro
- Concurrent programming, microservices, cloud-nativetypescript-pro
- Advanced type systems, large-scale applicationsjavascript-pro
- Modern ES6+, async programming, Node.jsjava-enterprise
- Spring Boot, microservices, JVM optimizationnextjs-pro
- Next.js 14+, App Router, React Server Componentsreact-pro
- Advanced hooks, performance, state managementvue-specialist
- Vue 3, Composition API, Nuxt 3, Piniaangular-expert
- Angular 17+, signals, RxJS, enterprise apps
🏗️ Infrastructure (7 agents)
devops-engineer
- CI/CD, containerization, Kubernetescloud-architect
- AWS, GCP, Azure architecture and optimizationincident-responder
- Production debugging, log analysis, recoveryperformance-engineer
- Profiling, optimization, load testingmonitoring-specialist
- Observability, metrics, alertingdeployment-manager
- Release orchestration, rollback strategieskubernetes-expert
- K8s configuration, helm charts, operators
✅ Quality (6 agents)
code-reviewer
- Code quality, security, best practices reviewsecurity-auditor
- Vulnerability assessment, penetration testingtest-engineer
- Test automation, strategies, frameworkse2e-test-specialist
- Playwright, Cypress, test strategiesperformance-tester
- Load testing, stress testing, benchmarkingaccessibility-auditor
- WCAG compliance, screen reader testingperformance-optimizer
- Performance analysis and optimization
🤖 Data & AI (6 agents)
ai-engineer
- LLMs, computer vision, NLP, ML systemsdata-engineer
- ETL pipelines, data warehouses, big datadata-scientist
- Statistical analysis, ML models, visualizationmlops-engineer
- ML pipelines, experiment tracking, deploymentprompt-engineer
- LLM optimization, RAG systems, fine-tuninganalytics-engineer
- dbt, data modeling, BI toolsdata-scientist
- Statistical analysis, predictive modelingmlops-engineer
- ML deployment, monitoring, lifecycle
💼 Business & Process (8 agents)
project-manager
- Agile, sprint planning, coordinationproduct-strategist
- Market analysis, roadmapping, metricsbusiness-analyst
- Business process optimization, gap analysis, ROI calculationstechnical-writer
- Technical documentation, multi-format support, API docsrequirements-analyst
- Requirements engineering, user stories, traceabilityapi-designer
- OpenAPI/GraphQL specs, REST design, SDK generation
🎨 Creative
ux-designer
- User experience, wireframing, design systemsui-designer
- Visual design, component librariescontent-strategist
- Content planning, SEO, marketing
🧠 Meta-Management (5 agents)
context-manager
- Session continuity, memory optimization, distributed stateworkflow-optimizer
- CI/CD optimization, build performance, pipeline efficiencyagent-generator
- Dynamic agent creation, DSL implementation, templateserror-detective
- Root cause analysis, stack trace forensics, pattern matchingdocumentation-writer
- Automated docs generation, multiple output formats
🔮 Specialized Domains (10 agents)
blockchain-developer
- Web3, smart contracts, DeFimobile-developer
- Native and cross-platform mobilegame-developer
- Unity, Unreal Engine 5, Godot 4, procedural generationiot-engineer
- Embedded systems, edge computingembedded-engineer
- Arduino, Raspberry Pi, STM32, real-time systemsfintech-specialist
- Payment systems, PCI DSS compliance, fraud detectionhealthcare-dev
- HIPAA/FHIR compliance, EHR systems, medical device integrationecommerce-expert
- Shopping carts, checkout optimization, inventory management
🚀 Installation
Quick Install (Recommended)
# Clone the repository git clone https://github.com/stretchcloud/claude-code-unified-agents.git # Run the installation script cd claude-code-unified-agents ./scripts/install.sh # Or for specific agents only ./scripts/install.sh --agents backend-architect,frontend-specialist
Manual Installation
- Project-level agents (for current project only):
# Create agents directory in your project mkdir -p .claude/agents # Copy desired agents cp -r claude-code-unified-agents/claude-code-unified-agents/.claude/agents/* .claude/agents/
- User-level agents (available in all projects):
# Create global agents directory mkdir -p ~/.claude/agents # Copy all agents cp -r claude-code-unified-agents/claude-code-unified-agents/.claude/agents/* ~/.claude/agents/
📖 Usage
Interactive Selection
Use the /agents
command in Claude Code to interactively browse and select agents:
Automatic Agent Selection
Claude will automatically select the most appropriate agent based on your request:
"Help me design a REST API for user management"
→ Automatically uses backend-architect
Explicit Agent Invocation
Directly request a specific agent:
"@frontend-specialist create a React component for user authentication"
Multi-Agent Orchestration
For complex tasks, use the orchestrator:
"@orchestrator Build a complete e-commerce platform with payment integration"
The orchestrator will:
- Analyze requirements
- Create a delegation plan
- Coordinate multiple agents
- Integrate results
🎯 Agent Examples
Backend Development
@backend-architect Design a scalable microservices architecture for a social media platform
Frontend Development
@frontend-specialist Build a responsive dashboard with React and TypeScript
DevOps & Deployment
@devops-engineer Set up CI/CD pipeline with GitHub Actions and deploy to AWS
AI/ML Implementation
@ai-engineer Implement a RAG system using OpenAI and Pinecone
Code Review
@code-reviewer Review this Python code for security vulnerabilities and performance issues
Meta-Management
@context-manager Resume my previous session and restore all context
@workflow-optimizer Optimize our CI/CD pipeline for faster builds
@error-detective Analyze this stack trace and find the root cause
Specialized Domains
@game-developer Create a multiplayer game with Unity networking
@embedded-engineer Build an IoT sensor network with ESP32
@fintech-specialist Implement PCI-compliant payment processing
@healthcare-dev Create a FHIR-compliant patient management system
@ecommerce-expert Build a scalable shopping cart with inventory management
🛠️ Configuration
Agent Structure
Each agent follows this structure:
--- name: agent-name description: When this agent should be used category: category-name color: visual-color tools: Tool1, Tool2, Tool3 # Optional, defaults to all tools --- [System prompt defining the agent's expertise and approach]
Creating Custom Agents
- Create a new markdown file in the appropriate category:
touch .claude/agents/development/my-custom-agent.md
- Define the agent:
--- name: my-custom-agent description: Specialized in specific domain category: development tools: Write, Read, MultiEdit --- You are an expert in [domain]...
Tool Access Control
Available tools:
Write
- Create and write filesRead
- Read file contentsMultiEdit
- Multiple edits in one operationBash
- Execute shell commandsGrep
- Search file contentsGlob
- Find files by patternTask
- Delegate to other agents
🔄 Workflow Examples
Full Stack Application
graph LR
O[Orchestrator] --> PS[product-strategist]
PS --> BA[backend-architect]
PS --> UX[ux-designer]
BA --> BE[backend-engineer]
UX --> FE[frontend-specialist]
BE --> TE[test-engineer]
FE --> TE
TE --> CR[code-reviewer]
CR --> DO[devops-engineer]
Code Review Pipeline
graph LR
C[Code] --> CR[code-reviewer]
CR --> SA[security-auditor]
SA --> PO[performance-optimizer]
PO --> R[Report]
📊 Agent Capabilities Matrix
Core Development
Agent | Languages | Frameworks | Specialization |
---|---|---|---|
backend-architect | Python, Node, Go | Django, Express, Gin | Microservices, APIs |
frontend-specialist | JS/TS, React | Next.js, Vue, Angular | UI/UX, Performance |
fullstack-engineer | JS/TS, Python | MERN, Django+React | End-to-end apps |
mobile-developer | Swift, Kotlin, Dart | iOS, Android, Flutter | Native & Cross-platform |
Infrastructure & DevOps
Agent | Tools | Platforms | Focus |
---|---|---|---|
devops-engineer | Docker, K8s, Terraform | AWS, GCP, Azure | CI/CD, IaC |
cloud-architect | CloudFormation, ARM | Multi-cloud | Architecture, Cost |
kubernetes-expert | Helm, Operators | K8s, OpenShift | Container orchestration |
monitoring-specialist | Prometheus, Grafana | DataDog, New Relic | Observability |
Specialized Domains
Agent | Technologies | Compliance | Industry Focus |
---|---|---|---|
fintech-specialist | Stripe, PayPal, Blockchain | PCI DSS, SOX | Payments, Banking |
healthcare-dev | HL7, FHIR, DICOM | HIPAA, GDPR | EHR, Medical devices |
ecommerce-expert | Shopify, WooCommerce | PCI, GDPR | Retail, Marketplaces |
game-developer | Unity, Unreal, Godot | Platform-specific | Gaming, Interactive |
embedded-engineer | C/C++, Arduino, Pi | Safety standards | IoT, Real-time |
Meta-Management
Agent | Capabilities | Use Cases |
---|---|---|
context-manager | Session persistence, Memory optimization | Long-running projects |
workflow-optimizer | Pipeline optimization, Performance tuning | CI/CD improvement |
agent-generator | Dynamic agent creation, Template generation | Custom workflows |
error-detective | Root cause analysis, Pattern detection | Debugging, Troubleshooting |
documentation-writer | Multi-format generation, API docs | Automated documentation |
🤝 Contributing
We welcome contributions! To add new agents:
- Fork the repository
- Create your agent in the appropriate category
- Follow the existing agent structure
- Test your agent thoroughly
- Submit a pull request
📄 License
MIT License - See LICENSE file for details
🔗 Resources
⚡ Quick Start
# Install all agents curl -sSL https://raw.githubusercontent.com/stretchcloud/claude-code-unified-agents/main/scripts/quick-install.sh | bash # Start using agents claude "Build a REST API with authentication"
📈 Recent Updates
v2.0 - Major Expansion (Latest)
- Added 5 Meta-Management Agents for advanced workflow automation
- Added 4 Business & Process Agents for requirements and documentation
- Added 5 Specialized Domain Agents with deep industry expertise
- Each new agent includes 1000+ lines of production-ready code
- Enhanced agent capabilities with real-world implementation examples
Key Highlights
- 54 Total Agents across 8 categories
- Production-Ready Code: Each agent includes comprehensive, tested implementations
- Industry Compliance: HIPAA, PCI DSS, GDPR compliance where applicable
- Enterprise Features: Scalability, security, and best practices built-in
Fuente: GitHub