AI agent prompts and instructions for Xperience by Kentico development. This repository provides pre-configured prompts for common development tasks, helping developers accelerate their workflow with AI coding assistants.
This repository contains plugins (skills, instructions, MCP server configuration) tested for the following AI coding assistants:
- GitHub Copilot
- Claude Code
Skills are transferable to other solutions. Follow the conventions of your specific assistant.
This repository provides plugins, each containing a set of skills for AI coding assistants. See the plugin README files for full details.
Location: plugins/kentico-digital-experience/
AI-assisted implementation of Automation components in Xperience by Kentico. Currently supports custom automation actions (custom step types in the Automation Builder). The AI accepts a description of the action you want to create, then reviews your project conventions and the action API, and generates the action class along with an optional properties model with form-component annotations and the assembly-level RegisterAutomationAction<> registration. Full instructions are available in the README.
| Skill | Description |
|---|---|
automation-action-create |
Researches the project and the action API, then implements and registers a custom automation action and (optionally) its properties model |
Location: plugins/widget-creation/
Two-stage workflow for building Page Builder widgets. The AI first researches your requirements against your project structure and the Xperience documentation, then generates the full widget implementation (view component, properties, Razor view, view model, localization). Full instructions are available in the README.
| Skill | Description |
|---|---|
widget-create-research |
Analyzes requirements and design files, generates implementation instructions |
widget-create-implementation |
Creates widget code following the generated instructions and project conventions |
Location: plugins/kx13-content-migration/
AI-assisted migration of Kentico Xperience 13 content (page types, fields, widgets, linked pages, page relationships) to Xperience by Kentico, driving the Kentico Migration Tool. Full instructions are available in the README.
| Skill | Description |
|---|---|
migrate-plan |
Produces a Migration Overview and Migration Detail document from the source content model |
migrate-appsettings |
Generates the Migration Tool's appsettings.json |
migrate-classes |
Generates IClassMapping / ReusableSchemaBuilder C# extensions |
migrate-fields |
Generates IFieldMigration C# extensions for field value and definition transforms |
migrate-widgets |
Generates IWidgetMigration / IWidgetPropertyMigration C# extensions |
migrate-content-items |
Generates ContentItemDirectorBase C# for linked pages, child references, page-to-widget conversions |
migrate-run |
Executes a single combined migrate CLI invocation with all required flags (the tool orders them internally), monitors output, applies fixes |
migrate-eval |
Evaluates the migrated XbyK database against the plan and produces an HTML report |
Location: plugins/kx13-content-audit/
Reads a Kentico Xperience 13 database and exports the content model as structured JSON files plus a Markdown report. The output is the canonical input for the content migration plan. The plugin ships an AI skill that drives a bundled .NET 8 CLI; the CLI source lives in the plugin folder and needs to be cloned alongside the plugin install. Full instructions are available in the README.
| Skill | Description |
|---|---|
content-audit |
Interprets the user's request, runs the auditor CLI with the right flags, and presents the JSON and Markdown output |
Location: plugins/kx13-codebase-migration/
AI-assisted migration of Kentico Xperience 13 live-site code (pages, widgets, shared components) to Xperience by Kentico. Full instructions are available in the README.
| Skill | Description |
|---|---|
migrate-global-code |
Sets up the Xperience by Kentico project foundation (code generation, localization, routing, Page Builder) |
migrate-page |
Migrates a page's controller, views, repositories, and dependencies |
migrate-page-widgets |
Migrates Page Builder widgets and sections for a specified page |
migrate-shared-component |
Migrates reusable components (header, footer, etc.) with dependencies |
migrate-page-visual |
Compares old and new pages visually with Playwright, fixes discrepancies |
Location: plugins/configure-cd-repository/
Two-stage workflow for building scoped Continuous Deployment Repository filters from CI Repository changes. The AI first discovers your project layout and tooling, then inspects changed CI Repository files from specified PRs or commit ranges and writes a minimal IncludedObjectTypes / ObjectFilters allowlist — automatically excluding noise from Xperience version updates. Full instructions are available in the README.
| Skill | Description |
|---|---|
cd-repository-discovery |
Locates the Xperience app, CI/CD repository paths, and git tooling; saves context to a reusable file |
cd-repository-configure |
Reads the context file and PR/commit changes, then writes a scoped repository.config |
If you are upgrading a KX13 project to Xperience by Kentico, see KX13 upgrade plugins for the recommended end-to-end path and where each plugin slots into the official upgrade walkthrough.
- Xperience by Kentico 30.6.0 or newer
- An AI coding assistant, for example:
This repository is an agent plugin marketplace. Install plugins directly from the marketplace — no need to clone the repository or copy files manually.
-
Add the marketplace to your VS Code settings (
settings.json):"chat.plugins.marketplaces": [ "Kentico/xperience-by-kentico-kenticopilot" ]
-
Open the Extensions sidebar and search
@agentPluginsto browse and install available plugins.
copilot plugin marketplace add Kentico/xperience-by-kentico-kenticopilot
copilot plugin install kentico-digital-experience@xperience-by-kentico-kenticopilot
copilot plugin install widget-creation@xperience-by-kentico-kenticopilot
copilot plugin install kx13-content-audit@xperience-by-kentico-kenticopilot
copilot plugin install kx13-content-migration@xperience-by-kentico-kenticopilot
copilot plugin install kx13-codebase-migration@xperience-by-kentico-kenticopilot
copilot plugin install configure-cd-repository@xperience-by-kentico-kenticopilot/plugin marketplace add Kentico/xperience-by-kentico-kenticopilot
/plugin install kentico-digital-experience@xperience-by-kentico-kenticopilot
/plugin install widget-creation@xperience-by-kentico-kenticopilot
/plugin install kx13-content-audit@xperience-by-kentico-kenticopilot
/plugin install kx13-content-migration@xperience-by-kentico-kenticopilot
/plugin install kx13-codebase-migration@xperience-by-kentico-kenticopilot
/plugin install configure-cd-repository@xperience-by-kentico-kenticopilotFor more details, see the Usage Guide.
To see the guidelines for Contributing to Kentico open source software, please see Kentico's CONTRIBUTING.md for more information and follow the Kentico's CODE_OF_CONDUCT.
Instructions and technical details for contributing to this project can be found in Contributing Setup.
Distributed under the MIT License. See LICENSE.md for more information.
This project has Kentico Labs limited support.
See SUPPORT.md for more information.
For any security issues see SECURITY.md.