Team Color: Blue (#3B82F6)
Category: Engineering Total Agents: 60+ specialists
The Engineering team agents provide comprehensive technical expertise across all aspects of software development, from backend architecture to frontend implementation, mobile development, DevOps, security, testing, and performance optimization.
- Backend Development - APIs, microservices, databases
- Frontend Development - UI frameworks, state management
- Mobile Development - iOS, Android, cross-platform
- DevOps & Infrastructure - CI/CD, cloud, containers
- Security - Vulnerability assessment, secure coding
- Testing & QA - Test automation, quality assurance
- Data Engineering - ETL, data pipelines, analytics
- Language Specialists - 16+ programming languages
- Architecture - System design, technical strategy
- Code Quality - Reviews, refactoring, standards
- Performance - Profiling, optimization, scalability
- Debugging - Root cause analysis, troubleshooting
- Documentation - Technical writing, API docs
Located in /agents/ (production-ready core agents):
| Agent | Subcategory | Specialization | Invocation |
|---|---|---|---|
| systems-architect | Architecture | System design, technology evaluation | @systems-architect |
| config-safety-reviewer | Code Quality | Configuration safety, production reliability | @config-safety-reviewer |
| root-cause-analyzer | Debugging | Comprehensive RCA, systematic debugging | @root-cause-analyzer |
| security-auditor | Security | Strategic security audit, OWASP compliance | @security-auditor |
| test-engineer | Testing | Comprehensive test strategy | @test-engineer |
| performance-tuner | Performance | Profiling, optimization | @performance-tuner |
| refactor-expert | Code Quality | SOLID principles, clean architecture | @refactor-expert |
| docs-writer | Documentation | Technical documentation, user guides | @docs-writer |
Path: subagents/engineering/backend/
Agents:
- backend-architect
- backend-reliability-engineer
- api-documenter
- graphql-architect
- payment-integration
- database-admin
- database-optimizer
- sql-pro
Use Cases:
- RESTful API design
- Microservices architecture
- Database schema design
- GraphQL implementation
- Payment gateway integration
- Database optimization
Path: subagents/engineering/frontend/
Agents:
- frontend-developer
- frontend-ux-specialist
- javascript-pro
- typescript-pro
Use Cases:
- React/Vue/Angular development
- Component architecture
- State management
- Frontend performance
- Responsive design
Path: subagents/engineering/mobile/
Agents:
- ios-developer
- mobile-developer
- flutter-expert
- unity-developer
Use Cases:
- Native iOS development (Swift, SwiftUI)
- Cross-platform development (React Native, Flutter)
- Game development (Unity)
- Mobile app optimization
Path: subagents/engineering/devops/
Agents:
- deployment-engineer
- devops-troubleshooter
- terraform-specialist
- cloud-architect
- network-engineer
- incident-responder
- dx-optimizer
- infrastructure-maintainer
Use Cases:
- CI/CD pipeline setup
- Infrastructure as Code (Terraform)
- Cloud architecture (AWS, Azure, GCP)
- Container orchestration (Kubernetes)
- Network configuration
- Incident response
- Developer experience optimization
Path: subagents/engineering/security/
Core Agent: security-auditor (strategic level)
Skills:
- security-auditor skill
- secret-scanner skill
- dependency-auditor skill
Use Cases:
- OWASP Top 10 vulnerability assessment
- Secure authentication (JWT, OAuth2)
- Threat modeling
- Compliance audits (PCI-DSS, HIPAA, GDPR)
- Security architecture review
Path: subagents/engineering/testing/
Agents:
- test-engineer (core - comprehensive)
- qa-test-engineer
- test-automator
- api-tester
- performance-benchmarker
Use Cases:
- Test strategy and planning
- Unit/integration/E2E testing
- Test automation frameworks
- API contract testing
- Load and performance testing
- QA process optimization
Path: subagents/engineering/data/
Agents:
- data-engineer
- data-scientist
- database-optimizer
Use Cases:
- ETL pipeline design
- Data warehouse architecture
- SQL optimization
- Data analysis and visualization
- Big data processing (Spark, Hadoop)
Path: subagents/engineering/languages/
16 Language Specialists:
- python-pro
- javascript-pro
- typescript-pro
- java-pro
- golang-pro
- rust-pro
- ruby-pro
- php-pro
- c-pro
- cpp-pro
- csharp-pro
- scala-pro
- elixir-pro
- sql-pro
- minecraft-bukkit-pro
Use Cases: Language-specific best practices, idioms, frameworks, and optimization
Path: subagents/engineering/architecture/
Agents:
- systems-architect (core)
- architect-review
- docs-architect
Use Cases:
- System design and architecture
- Architecture decision records (ADR)
- Technology stack evaluation
- Architectural pattern application
- Long-term technical strategy
Path: subagents/engineering/code-quality/
Agents:
- config-safety-reviewer (core - production safety)
- refactor-expert (core - clean code)
- code-reviewer (sources - general review)
Use Cases:
- Configuration safety review
- Code refactoring
- Clean code principles (SOLID, DRY, KISS)
- Technical debt reduction
- Code smell detection
Path: subagents/engineering/performance/
Agents:
- performance-tuner (core - primary)
- performance-engineer
- database-optimizer
- performance-benchmarker
Use Cases:
- Application profiling
- Bottleneck identification
- Performance optimization
- Scalability engineering
- Database query optimization
- Load testing and benchmarking
Path: subagents/engineering/debugging/
Agents:
- root-cause-analyzer (core - comprehensive RCA)
- debugger (sources - quick debugging)
- error-detective
Use Cases:
- Root cause analysis
- Production incident investigation
- Performance debugging
- Memory leak detection
- Distributed system debugging
Path: subagents/engineering/documentation/
Agents:
- docs-writer (core - comprehensive)
- api-documenter
- tutorial-engineer
Use Cases:
- API documentation (OpenAPI, Swagger)
- User guides and tutorials
- Architecture documentation
- README creation
- Technical writing
@systems-architect Design a scalable e-commerce system for 100k concurrent users
# Agent will provide:
# - System architecture diagram
# - Technology stack recommendations
# - Scalability patterns
# - Database design
# - Caching strategy
# - Infrastructure requirements@config-safety-reviewer Review these database connection pool settings
# Agent will check:
# - Magic numbers (hardcoded values)
# - Pool size configuration
# - Timeout settings
# - Connection limit safety
# - Production risk assessment@root-cause-analyzer Production API is timing out under load
# Agent will:
# - Systematic investigation (5-step RCA)
# - Profiling strategy (CPU, memory, I/O)
# - Hypothesis generation
# - Root cause identification
# - Minimal-impact fix
# - Prevention strategy@security-auditor Full security audit of authentication system
# Agent will:
# - Invoke security-auditor skill for quick scan
# - OWASP Top 10 comprehensive analysis
# - Threat modeling
# - Compliance assessment
# - Remediation roadmap@test-engineer Create comprehensive test suite for UserService
# Agent will:
# - Invoke test-generator skill for scaffolding
# - Test strategy (unit, integration, E2E)
# - Test pyramid approach
# - Edge cases and property-based tests
# - Mock/stub recommendationsAll engineering agents follow standards from /standards/ folder:
- JavaScript/TypeScript - ESLint, Prettier, best practices
- Git Workflows - Conventional commits, branch strategies
- Code Review - Review checklists, quality standards
- Testing - Test pyramid, coverage standards
- Security - Secure coding standards, OWASP guidelines
- Performance - Performance budgets, optimization standards
- Design → For UI/UX design work
- Product → For product requirements and strategy
- Operations → For business operations and analytics
- AI & Automation → For ML engineering and automation
🔵 Blue (#3B82F6) - All engineering agents use blue for team identification
Use this color in:
- Agent badges
- Documentation
- CLI output
- Visual tools
When to Use Engineering Agents:
- ✅ Software development tasks
- ✅ Technical architecture decisions
- ✅ Code quality improvements
- ✅ Performance optimization
- ✅ Security audits
- ✅ Testing and QA
- ✅ Infrastructure setup
- ✅ Debugging and troubleshooting
Agent Selection Guide:
- System design → @systems-architect
- Config safety → @config-safety-reviewer
- Complex bugs → @root-cause-analyzer
- Security → @security-auditor
- Testing → @test-engineer
- Performance → @performance-tuner
- Refactoring → @refactor-expert
- Documentation → @docs-writer
See Also: