What problem does it solve? Family ids in src/data/ids/families.ts are stored in player data (bag_candies.family), so renumbering a family after registration silently moves every player's candy to the wrong stack. This Skill prevents that data corruption by enforcing correct id placement when new evolution families are registered. ## Core Features & Use Cases - Ordered registration: Ensures a new family's id matches the national dex order of its first stage relative to existing families. - Gap reservation: Reserves numbered gaps with comments for species whose families will be registered later between the ones being added now. - Use Case: When adding Chinchou, Natu, Mareep, and Hoppip families at once, reserve ids 86, 89, and 90 for Togepi, Marill, and Sudowoodo so their later registration never shifts existing ids. ## Quick Start When registering a new evolution family in families.ts, place its id in national dex order and reserve gaps for any unregistered families whose first stages fall between the ones being added.