What problem does it solve? DIVA application error messages live in XXferr ISAM files (gtferr, ccferr, or partner-specific <prefix>ferr) that cannot be safely parsed with naive byte-level regex, and standard files must never be modified. This Skill reads codes and labels correctly, compares two error files to detect custom codes during downgrades, and documents the safe procedure for adding missing messages referenced by GererErreurCheck(NNN) controls. ## Core Features & Use Cases - List and check error codes: Enumerate all codes and labels (--list) or verify a specific code (--check) by reading real ISAM records via reading-isam-files, avoiding the undercounting trap of naive text extraction. - Diff two error files: Compare a current pack against a standard pack (--diff) to identify custom codes (only_in_a) that must be preserved during a downgrade or migration. - Safe message management: Documents the norm (standard XXferr files are read-only; partner-specific files are writable) and the safe add procedure: backup .dhfi/.dhfd, add via the standard IHM, then verify with --check. Never write binary directly. - Use Case: You added GererErreurCheck(30050) in a business object but no text displays. Use --check 30050 to confirm the code is missing, then add the message to your partner-specific XXferr via the standard IHM and verify. ## Quick Start Ask the assistant to list all error codes and labels from your gtferr.dhfi file and check whether code 1183 exists.