migrate-fields

Official

Generate robust field migration code

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.