What problem does it solve? Before migrating a .NET service to trunk-based development with Kustomize and GitLab CI/CD, teams need to know exactly which files will be created, modified, or deleted. This Skill reads the migration config and presents a complete execution plan for review without touching any files. ## Core Features & Use Cases - Decision Tree Evaluation: Evaluates five decision trees covering API versioning, Auth0, NuGet packages, UI regression tests, and EF migrations to determine which pipeline jobs apply. - File Change Preview: Lists all Kustomize manifests to create, the .gitlab-ci.yml rewrite, and legacy files to delete, adapted for single-service webapi, multi-service, and Azure Functions modes. - Pipeline Structure Preview: Shows planned CI/CD stages and jobs for both merge request and main branch pipelines, including matrix dimensions for regions, environments, and versions. - Use Case: After running trunk-discover to generate a config, a developer runs this Skill to verify that 25 Kustomize files will be created and the Auth0 deploy jobs are included before approving the actual migration. ## Quick Start Ask the assistant to preview the trunk migration plan using the trunk-migration-config.yaml in the repository root.