trunk-help

Explains trunk-based migration methodology, workflow, and available dotnet plugin commands.

Updated Jul 22, 2026
One-click install
npx skills add https://github.com/Trigent-Software-Pvt-Ltd/trigen-aidlc --skill trunk-help-trigent-software-pvt-ltd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trunk-help
Source: https://github.com/Trigent-Software-Pvt-Ltd/trigen-aidlc/tree/main/plugins/dotnet/skills/trunk-help
Command: npx skills add https://github.com/Trigent-Software-Pvt-Ltd/trigen-aidlc --skill trunk-help-trigent-software-pvt-ltd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers migrating .NET API services from GitLab Flow to trunk-based development often lack a clear overview of the migration methodology, the correct command sequence, and the technologies involved, leading to confusion and misordered steps. ## Core Features & Use Cases - Command Reference: Presents a table of all seven migration commands from trunk-discover through trunk-post-migrate with descriptions. - Workflow Guidance: Shows the recommended end-to-end migration sequence from repository scanning to post-merge hardening. - Decision Tree Overview: Explains the five configuration decision trees covering API versioning, Auth0, NuGet packages, UI tests, and EF migrations. - Use Case: A developer new to the plugin asks "what is trunk migration" and receives the full methodology overview, command list, and links to the reference implementation before running any migration steps. ## Quick Start Ask the assistant to explain trunk-based migration and show the available dotnet migration commands.

Frequently Asked Questions about trunk-help

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

FAQPage Schema
How do I migrate a .NET API service to trunk-based development?

Run the commands in sequence: trunk-discover to scan the repo and generate config, trunk-plan to preview changes, trunk-migrate to execute, trunk-validate to verify, then trunk-post-migrate after merge. The help skill explains each step and its purpose.

What is trunk-based development vs GitLab Flow?

Trunk-based development uses a single main branch instead of GitLab Flow's develop, staging, and main branches. This plugin automates the migration with Kustomize base-plus-overlay manifests, shared pipeline templates, and automated semantic versioning.

What technologies does the .NET trunk migration plugin support?

The plugin targets .NET 8 ASP.NET Core Web APIs deployed to Azure Kubernetes Service via GitLab CI/CD. It supports Kustomize, Azure Container Registry, Azure API Management, Azure App Configuration, Entity Framework Core, and Auth0.

Does the migration handle Auth0 and NuGet package publishing?

Yes, through decision trees. If an auth0 directory exists, Auth0 deployment jobs are added, and if .Client, .Shared, or .Maps projects exist, NuGet publishing is configured automatically during migration.

Where can I get help when a trunk migration step fails?

Run the trunk-troubleshoot command with a description of the issue to diagnose and fix common migration problems. You can also consult the trigent1/pipeline-templates repository on the v5.x branch for pipeline template details.