What problem does it solve? Migrating an application to a different language or framework (e.g., Java to .NET, Express to Angular) is risky: teams lose behavioral fidelity, underestimate effort, and discover integration surprises late. This Skill manages out-of-place, generative code translation where the source app stays read-only and a new target application is authored in a separate folder, with every stage measured and gated rather than assumed. ## Core Features & Use Cases - Posture resolution and options analysis: Detects the source stack, resolves the migration posture from stack distance (port, re-architecture, or rewrite-from-spec), and presents 2-3 target options compared across assurance ceiling, effort, and dated TCO, each with its own target-space dependency DAG. - Gated design and generation: Authors seven target design documents behind an APPROVE DESIGN gate, then generates code per cluster in isolated git worktrees, with design-quality and implementation gates judged independently. - Measured assurance: Computes a per-cluster Behavioral Assurance Level (BAL, weakest-link on mechanical counts) and a whole-target Enterprise-Readiness Level (ERL), enforced through merge and completion gates with hard blocks for high-risk clusters. - Use Case: A team needs to translate a .NET Framework monolith into a Spring Boot backend with an Angular frontend. The Skill verifies integrations, presents costed target options, generates the new application cluster by cluster, and blocks any cluster whose behavioral assurance falls below the agreed floor. ## Quick Start Ask the assistant to rewrite the application in the current repository from its existing stack to a named target stack, for example: rewrite this Express API to a .NET 8 minimal API in a new target folder.