cd-repository-configure

Configure CD repository filters from CI changes in PRs or commit ranges.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents broad, noisy deployments by turning CI Repository changes (PRs or commit ranges) into a precise, scoped CD Repository configuration.

Core Features & Use Cases

  • Change-driven CD scoping: Builds or updates CD Repository filters by analyzing CI file changes tied to specific PRs or commit ranges.
  • Update-only noise suppression: Classifies and excludes Xperience update-only CI churn by default, with clear reporting so you can opt in when needed.
  • Correct restore strategy: Chooses Create vs. CreateUpdate restore mode based on whether CI .xml files are new or modified, optimizing performance and safety.
  • Deployment package export support: Optionally runs a repository export script and helps verify that the package contains the expected scoped objects.

Quick Start

Provide the folder containing cd-repository-context.json plus the PR number(s) you want to deploy to generate the minimal repository.config changes for a scoped CD deployment.

Frequently Asked Questions about cd-repository-configure

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

FAQPage Schema
How do I scope CD repository changes from CI diffs in Xperience by Kentico?

You can scope CD repository changes by analyzing CI file diffs from specific PRs or commit ranges to generate a minimal, precise repository.config filter for deployment. This excludes platform update noise by default.

How does restore mode selection work for CI XML file deployments?

Restore mode selection determines whether to use Create or CreateUpdate by analyzing CI .xml file history. New files trigger Create mode, while modified files trigger CreateUpdate, optimizing both deployment performance and safety.

How do I exclude Xperience update-only noise from my CD deployment configuration?

Update-only noise is suppressed by classifying and excluding Xperience platform or package update CI churn by default. The system provides clear reporting so you can manually opt in to include these changes when needed.

Can I configure CD repository filters using specific pull request numbers?

Yes, you can provide the folder containing cd-repository-context.json along with target PR numbers. The system collects changed CI paths, maps them to CD object types, and updates the configuration with minimal allowlists.

What is the required syntax version for validating cd-repository-context.json?

The cd-repository-context.json file requires v2 syntax validation before processing CI repository changes. This validation ensures accurate mapping of CI paths to CD object types and correct restore mode determination.

Does the CD repository configuration process support deployment package export?

Yes, deployment package export is supported by optionally running a repository export script. This helps verify that the generated deployment package contains the expected scoped CD objects based on your filter configuration.