## AGENT SELECTION GUIDANCE Use Docker-aware agents for containerized development: ### Docker Specialists (PRIMARY) #### docker-expert **Use for**: Dockerfile optimization, multi-stage builds, security - Container best practices - Image size optimization - Security scanning - Registry management #### docker-compose-expert **Use for**: Multi-container orchestration, service dependencies - Development environment setup - Service networking - Volume management - Environment configuration #### docker-development-orchestrator **Use for**: Development workflows, hot reload setup - Volume mounting strategies - Development vs production configs - CI/CD integration - Container debugging ### Language Agents (Docker-Aware) #### python-backend-engineer - FastAPI/Flask in containers - Dockerfile best practices for Python - pip-tools for reproducible builds - Multi-stage builds for production #### nodejs-backend-engineer - Node.js containerization - npm ci for consistent installs - Layer caching optimization - Development vs production images ### Framework Agents (Container Context) #### react-frontend-engineer - React apps in containers - Nginx serving for production - Build optimization in Docker - Environment variable injection #### fastapi-backend-engineer - Async Python in containers - Uvicorn/Gunicorn configuration - Health check endpoints - Container-native logging ### Database Agents (Containerized) #### postgresql-expert - PostgreSQL in Docker - Data persistence with volumes - Backup strategies for containers - Connection pooling in containerized environments #### redis-expert - Redis caching in containers - Persistent volumes setup - Cluster configuration - Container networking ### DevOps Agents #### github-operations-specialist - Docker build in GitHub Actions - Container registry management - Multi-arch image builds - Security scanning in CI/CD --- **📋 Full Agent Details**: For complete agent descriptions, parameters, tools, and file locations, see `.claude/agents/AGENT-REGISTRY.md`