Kentico
- 25 skills
- 0 followers
- 2 hours ago last updated
- ▌ Migrate Content Appsettings · kentico bundleGenerates appsettings.json for the Kentico Migration Tool CLI. Use when configuring migration settings, ConvertClassesToContentHub, EntityConfigurations, FieldMigrations, or QuerySourceInstanceApi.
- ▌ CD Repository Configure · kentico bundleBuilds a scoped CD Repository configuration from CI Repository changes selected by PR numbers or a commit range, excluding Xperience version-update noise by default. Use when the user wants to deploy specific features, PRs, or commits to another Xperience by Kentico environment, scope repository.config for a Continuous Deployment run, or prepare a CD deployment package.
- ▌ Migrate Code Page Widgets · kenticoMigrates Page Builder widgets and sections from a Kentico Xperience 13 page to Xperience by Kentico. Identifies and converts all widget and section components used by the specified page. Use when migrating Page Builder features for a specific page before migrating the page logic itself.
- ▌ Migrate Code Page Visual · kenticoEnsures a migrated page visually matches the original Kentico Xperience 13 page. Uses Playwright to compare both pages and iteratively fixes styling, layout, and content differences. Use when a page migration results in visual discrepancies that need to be corrected.
- ▌ Automation Condition · kentico bundleReference for implementing custom automation process conditions in Xperience by Kentico. Use whenever the user wants to branch an automation process on custom logic — a class that evaluates every contact reaching the step and sends it down the true or the false path, optionally configurable by marketers through properties.
- ▌ Page Builder Structure · kentico bundleKnowledge and conventions for Page Builder structure in Xperience by Kentico — sections (widget-zone layouts) and page templates (full-page layouts), including registration, properties, widget zones, default sections, and editable areas. Proactively read this before creating or modifying Page Builder sections or page templates, or setting up Page Builder layout structure.
- ▌ Migrate Content Widgets · kentico bundleGenerates C# IWidgetMigration and IWidgetPropertyMigration extension code for custom widget and section type transformations (rename, restructure, consolidate, property conversion) during KX13→XbyK migration. Use when the user needs to change widget types, restructure widget data, or convert section types.
- ▌ Migrate Content Classes · kentico bundleGenerates C# IClassMapping and ReusableSchemaBuilder code for custom class transformations in the Kentico Migration Tool (KX13 to XbyK). Use for page type remodeling, merges, splits, field renames, value conversions, or Content Hub conversions.
- ▌ Migrate Code Global · kenticoMigrates global code from a Kentico Xperience 13 project to Xperience by Kentico. Sets up the target project structure, generates code files, and migrates shared code including localization, styles, business logic, and project startup configuration. Use when starting a KX13 to XbyK codebase migration.
- ▌ Migrate Content Run · kentico bundleRuns the Kentico Migration Tool CLI to migrate content from KX13 to XbyK. Use when the user wants to run migration steps, execute the migration tool, or process a migration plan through the CLI.
- ▌ Update Xperience · kentico bundleUpdates an Xperience by Kentico project to a newer version. Use when the user wants to update or upgrade their Xperience by Kentico project, apply a hotfix, or move to a newer refresh.
- ▌ Migrate Content Eval · kentico bundleEvaluates migration results across 12 categories by gathering data from logs, databases, and migration plan. Generates a self-contained HTML report with per-category pass/fail/warn status, prioritized remediation guidance, and next-step routing to close the migration loop.
- ▌ Migrate Content Plan · kentico bundleCreates a structured KX13-to-XbyK migration plan with overview and detail documents. Use when planning, configuring, or preparing a Kentico Xperience 13 to Xperience by Kentico content migration, or when the user mentions migration plan, migration configuration, or upgrade from KX13.
- ▌ Automation Action · kentico bundleReference for implementing custom automation process actions in Xperience by Kentico. Use whenever the user wants to add a custom step to an automation process — a class that runs for every contact reaching the step in the Automation Builder, optionally configurable by marketers through properties.
- ▌ Migrate Content Audit · kenticoAudits a Kentico Xperience 13 (KX13) project's content model based on the project's database and generates structured Markdown and JSON reports. Use when the user asks to audit, analyze, export, or inspect a KX13 database, content model, page types, content tree, forms, custom tables, or page builder usage.
- ▌ Migrate Content Items · kentico bundleGenerates C# ContentItemDirectorBase extension code for controlling per-item migration behavior in the Kentico Migration Tool. Use when the user wants to handle linked pages (materialize/drop/store reference), convert pages to widgets, link child pages as content item references, override page templates, or apply conditional migration logic based on node path, class name, or hierarchy.
- ▌ Page Builder Widgets · kentico bundleKnowledge and conventions for building and modifying Page Builder widgets in Xperience by Kentico — view component, properties with admin UI form components, view model, Razor view, registration, localization, and content retrieval. Proactively read this before creating, building, or modifying a Page Builder widget.
- ▌ Automation Trigger · kentico bundleReference for implementing custom automation triggers in Xperience by Kentico. Use whenever the user wants an automation process to start from application code — a purchase, an incoming webhook, an event handler, or a scheduled task — optionally carrying typed data into the process and configurable by marketers through properties.
- ▌ Migrate Code Component · kenticoMigrates a reusable shared component (header, footer, navigation, breadcrumbs, etc.) from a Kentico Xperience 13 project to Xperience by Kentico. Locates the component in the source project and migrates it together with all dependencies. Use when migrating shared layout elements like headers, footers, or navigation.
- ▌ Migrate Content Fields · kentico bundleGenerates C# IFieldMigration extension code for custom field value and definition transformations (form controls, data types, HTML cleanup, path updates) for page types, module classes, system objects, and forms during KX13→XbyK migration. Use when the user needs to handle custom form controls with no XbyK equivalent, cross-class field transforms, HTML sanitization, URL path rewriting, or data type conversions that apply globally across multiple classes.
- ▌ Agentify · kentico bundleAudits an Xperience by Kentico project for agentic-development readiness and reports how well it follows Kentico's AI-assisted-development best practices, flagging gaps and applying fixes on request. Use when the user wants to set up, prepare, or assess an XbyK project for AI coding assistants.
- ▌ Migrate Code Page · kenticoMigrates a page from a Kentico Xperience 13 project to Xperience by Kentico. Converts controllers, views, layouts, content retrieval, and all dependencies for the specified page. Use when migrating the business and presentation logic of a specific page after its Page Builder widgets have been migrated.
- ▌ Content Retrieval · kentico bundleContent retrieval in Xperience by Kentico — best practices for retrieving content (pages, reusable content items, reusable-schema items) in code. Proactively read this before writing or modifying any code that retrieves content (IContentRetriever, ContentItemQueryBuilder), turning a Combined content selector / Page selector selection into data, or debugging slow content retrieval.
- ▌ Design To Content · kentico bundleReference for content modeling in Xperience by Kentico. Proactively read this before designing content types, turning a design/wireframe/Figma into a content model, deciding structured vs unstructured content, planning reusable content, taxonomies, relationships between types, or Page Builder modeling.
- ▌ Design Validation · kentico bundleValidates a live Xperience by Kentico site against static HTML designs — a bundled Playwright script compares each design page with the rendered live page (content, structure, computed styles), and each difference is classified as a content, serving, or styling issue with the root cause and fix location identified. Use when asked to validate, QA, or compare pages against a design/mockup/static HTML, or why a page differs from the design; also proactively after changing a page, template, widget, view component, or stylesheet when a design for it exists.