What problem does it solve? Creating a new syncable entity in Twenty's workspace migration system requires touching many scattered type definitions and central constants, and missing any one registration breaks the migration pipeline. This Skill provides the complete first-step blueprint so every required type and constant is defined correctly and consistently. ## Core Features & Use Cases - TypeORM Entity Scaffolding: Guides creation of entities extending SyncableEntity with required columns like isCustom, foreign keys, and JSONB fields. - Flat & Universal Type Definitions: Covers flat entity types, entity maps, editable property constants, and create/update/delete action types. - Central Constant Registration: Walks through all five registrations including ALL_ENTITY_PROPERTIES_CONFIGURATION_BY_METADATA_NAME, ALL_ONE_TO_MANY_METADATA_RELATIONS, ALL_MANY_TO_ONE_METADATA_FOREIGN_KEY, and ALL_MANY_TO_ONE_METADATA_RELATIONS. - Use Case: When adding a new metadata object (e.g., a custom 'deal' entity) to Twenty's workspace migration system, follow this Skill to define its types and register it in every central constant before moving to cache and transform logic. ## Quick Start Ask the AI to scaffold the types and central constant registrations for a new syncable entity named after your metadata object in the Twenty codebase.