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