What problem does it solve? Documenting the user interface of a legacy system is slow and error-prone when the system cannot be run or its source code is unavailable. This Skill turns user-provided screenshots into structured interface documentation without requiring the system to be running. ## Core Features & Use Cases - Screen Inventory: Catalogs each screenshot with its name, purpose, state (loading, empty, filled, error), and usage context. - Element Extraction: Identifies forms, tables, navigation menus, and feedback elements (modals, messages, tooltips) from images. - Flow and State Mapping: Maps navigation flows between screens in Mermaid and compares the same screen across different states. - Unit Mapping: Assigns each screen to a specification unit based on configurable granularity (module, endpoint, use-case, feature, hybrid, or custom). - Use Case: A team reverse-engineering a legacy ERP sends screenshots of its main screens; the Skill produces per-unit screen specs, a global inventory, and a Mermaid navigation flow diagram. ## Quick Start Send screenshots of the legacy system's main screens and ask the agent to document the interface, mapping each screen to its specification unit.