What problem does it solve? Legacy system migrations leave screen translation without an owner: architects cover structure, testers cover parity, and coders end up improvising layouts, colors, and messages. This Skill closes that gap by converting every legacy screen into an executable specification the coder can implement directly. ## Core Features & Use Cases - Two-phase workflow with mandatory human decision: Phase 1 detects source/target platforms and forces an explicit choice between literal, modernized, or hybrid translation modes; Phase 2 generates target_screens.md, a deviation log, and optional golden files. - Adapter-based spec generation: Supports 28 source-to-target platform pairs (COBOL TUI to Go CLI, Delphi VCL to web SPA, Android XML to Flutter, and more) with canonical spec formats like ansi-byte-stream, component-tree, route-component, and composable. - Deviation tracking and golden files: Every divergence between legacy and generated spec is logged with approval status, and deterministic golden file manifests feed downstream parity testing. - Use Case: Migrating a COBOL banking terminal to a Go CLI: the agent inventories all DISPLAY/ACCEPT screens, presents translation mode trade-offs, and after approval emits byte-exact ANSI stream specs with interpolation points and transition maps. ## Quick Start Invoke /reversa-screen-translator after the Designer phase of your migration to detect the legacy UI platform and generate executable screen specifications.