What problem does it solve?
This Skill generates C# IFieldMigration extension code to migrate custom KX13 field values and definitions into Xperience by Kentico, handling cases where simple configuration is not enough.
Core Features & Use Cases
- Field definition transformation: Patches XML field definitions (form control, data type, and settings) using System.Xml.Linq so the target XbyK schema matches the migrated data.
- Value conversion with context awareness: Safely transforms field values (null-safe, type-safe) including conditional behavior across pages, custom tables, and forms via SourceObjectContext.
- Cross-class, form-control-driven migrations: Supports transformations that apply globally across multiple classes when the same source form control and/or data type requires consistent handling.
- Recommended generation workflow: Reads a migration plan to identify Custom Form Control Fields and Field Mappings, then generates DI registration and a DI-ready ServiceCollectionExtensions setup.
Quick Start
Use the migrate-fields skill to generate IFieldMigration C# code for a KX13→XbyK migration plan stored at the path provided in your command.