migrate-fields
OfficialGenerate robust field migration code
Software Engineering#csharp#data transformation#field migration#kenti co-xperience#xbyk#kentico kx13#xml patching
AuthorKentico
Version1.0.0
Installs0
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
referencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: migrate-fields Download link: https://github.com/Kentico/xperience-by-kentico-kenticopilot/archive/main.zip#migrate-fields Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.