What problem does it solve? Adding a table to a Divalto DIVA dictionary (.dhsd) requires hand-editing five INI zones ([CHAMP], [TABLE], [BASE], [INDEX], [INDEXL]) with byte-exact position arithmetic, ISO-8859-1 encoding, and CRLF line endings, where a single gap or overlap silently corrupts data. This Skill automates block generation, position calculation, insertion, and validation so dictionary changes compile cleanly. ## Core Features & Use Cases - Five-zone block generation: generate_dhsd_block.py produces all required blocks with automatic contiguous position calculation, canonical audit fields (Ce1, Dos, UserCr, UserMo, UserCrDh, UserMoDh), and the U-field reserve. - Dictionary surcharge: generate_surcharge_field.py adds custom fields to standard tables via <dict>u.dhsd with cumulative U-container offsets, copied standard metadata, and multi-base [BASEU] handling. - Nature modification and validation: modify_field_nature.py re-propagates positions across all tables and indexes when a field Nature changes (shift or cannibalize filler policies), and validate_dhsd.py enforces 16 rules (D01-D16) including overlap, gaps, encoding, and surcharge cross-checks. - Use Case: When declaring a new business table FamRglt in rtlfdd.dhsd with three fields and a primary index, the Skill generates the blocks, inserts them alphabetically with backup, and validates the result with zero errors. ## Quick Start Ask the AI to add a new table with its fields, CE value, base name, and indexes to your .dhsd dictionary using the managing-diva-dictionaries skill.