Description
Create .github/agents/Modernization.agent.md to assist with migrating legacy Mule ESB applications to modern Spring Boot microservices.
Acceptance Criteria
Agent Capabilities
Analysis Phase
- Parse Mule ESB flows and identify:
- Business logic and transformations
- Data access patterns
- Integration points (APIs, databases, messaging)
- Error handling strategies
- Configuration requirements
Generation Phase
- Generate Spring Boot service with:
- Clean Architecture layers (Controller, Service, Repository)
- Domain-Driven Design patterns
- Repository pattern (NO stored procedures)
- Strongly-typed IDs
- Comprehensive error handling
- OpenTelemetry observability
Testing Phase
- Create comprehensive test suite:
- Unit tests (70%+ coverage)
- Integration tests with Testcontainers
- Contract tests for APIs
Documentation Phase
- Generate migration documentation:
- Business logic mapping
- Data model changes
- Integration point updates
- Deployment requirements
Output Format
- Analysis summary (markdown)
- Spring Boot service code
- Test suite
- Migration documentation
- Deployment configuration
Related Issues
Description
Create
.github/agents/Modernization.agent.mdto assist with migrating legacy Mule ESB applications to modern Spring Boot microservices.Acceptance Criteria
.github/agents/Modernization.agent.mdAgent Capabilities
Analysis Phase
Generation Phase
Testing Phase
Documentation Phase
Output Format
Related Issues