migrate-eval

Evaluate KX13 to XbyK migration outcomes across 12 categories using logs and SQL queries.

14|7|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/Kentico/xperience-by-kentico-kenticopilot --skill migrate-eval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrate-eval
Source: https://github.com/Kentico/xperience-by-kentico-kenticopilot/tree/main/plugins/kx13-content-migration/skills/migrate-eval
Command: npx skills add https://github.com/Kentico/xperience-by-kentico-kenticopilot --skill migrate-eval

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

It removes the guesswork after a KX13 → XbyK migration by evaluating what actually succeeded in 12 critical areas and producing a remediation-focused HTML report.

Core Features & Use Cases

  • End-to-end migration evaluation across 12 categories (from configuration/run overview to overall health), using logs, database verification, and migration plan details.
  • Evidence-backed HTML report with per-category PASS/FAIL/WARN/N/A, prioritized remediation guidance, and next-step routing to fix the right component.
  • Graceful degradation: still produces partial results when logs or database connectivity are missing, and never performs writes.

Quick Start

Run migrate-eval by pointing it at your migration plan detail file and your appsettings.json, so it can generate a self-contained HTML report in the resolved migration log directory.

Frequently Asked Questions about migrate-eval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify a KX13 to XbyK migration after completion?

You can verify a KX13 to XbyK migration by correlating protocol logs, database verification queries, and migration plan details to evaluate 12 categories. This produces an evidence-backed HTML report with PASS, FAIL, WARN, or N/A statuses and prioritized remediation guidance.

What is the best way to generate an HTML report for XbyK migration remediation?

The best way to generate an HTML report for XbyK migration remediation is to run parse-migration-logs.ps1 alongside evaluation SQL queries. This produces a self-contained report with per-category PASS, FAIL, WARN, or N/A statuses and prioritized remediation guidance.

Do I need sqlcmd connectivity to evaluate my KX13 migration logs?

Yes, evaluating KX13 migration logs requires sqlcmd connectivity to both source and target databases. However, the evaluation degrades gracefully and still produces partial HTML reports if database connectivity or logs are missing.

How do I run migration evaluation using appsettings.json and a migration plan detail file?

To run migration evaluation, point the process at your migration plan detail file and appsettings.json. This resolves the migration log directory and generates a self-contained HTML report evaluating 12 categories from configuration to overall health.

Can I still get migration evaluation results if my database verification queries fail?

Yes, migration evaluation features graceful degradation, meaning you still get partial evaluation results if database verification queries fail or logs are missing. It never performs writes, ensuring your source and target databases remain unchanged.