What problem does it solve?
Modernizing legacy systems without breaking production is hard: teams lack a safe migration strategy, technical debt goes unquantified, and architecture decisions drift away from team structure. This Skill provides a structured methodology for evolving architecture safely from current state to target state.
Core Features & Use Cases
- Strangler Fig Migration Planning: Step-by-step legacy replacement with facade gateways, parallel running, and staged traffic shifting (1% to 100%) with rollback plans.
- Technical Debt Management: D1-D4 severity rating matrix, repayment prioritization rules, and debt kanban practices reserving 15-20% iteration capacity.
- Architecture Governance: ARB review board workflows, ADR lifecycle management, technology radar quadrants, and Team Topologies alignment with Conway's Law.
- Database Schema Evolution: Index strategy, rollback-safe migrations, large-table phased changes, multi-tenancy patterns, and sharding decisions.
- Use Case: A team needs to split a monolith into services. Use this Skill to assess the current state, define the target architecture, build a four-phase migration roadmap with rollback criteria, and set up an ARB process to govern ongoing decisions.
Quick Start
Ask the agent to create a phased migration roadmap from our current monolith to microservices using the strangler fig pattern, including technical debt ratings and rollback plans for each phase.