What problem does it solve? Divalto .dhsf screen masks are complex INI-structured files with strict layout, encoding (ISO-8859-1 + CRLF), and naming rules that are error-prone to edit by hand. This Skill automates parsing, template-based generation, incremental modification, and standard-mask overriding so integrators avoid broken layouts and compilation failures. ## Core Features & Use Cases - Structural parsing: Convert any .dhsf into a JSON tree (pages, widgets, records, DIVA code) with line ranges for round-trip editing. - Template generation: Scaffold zoom SQL, CRUD, or simple screens from parameterized templates with correct encoding. - Incremental modification: Add fields, table columns, pages, and groupboxes with automatic layout validation (rules R1-R5) after each change. - Mask override scaffolding: Create <base>u.dhsf surcharge files plus _base.dhsf companions with correct [masque] properties and [diva]/[diva_base] migration. - Use Case: Add a custom field to the standard Article zoom screen by scaffolding a gtez000_sqlu.dhsf override, injecting the field on page 11, and validating the layout before compiling with xwin7. ## Quick Start Ask the AI to parse an existing .dhsf mask or generate a new zoom screen for a Divalto entity using the manipulating-dhsf-screens skill.