trunk-discover

Scan .NET repositories and generate trunk-migration-config.yaml.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/onesmartguy/raptor-claude-plugins --skill trunk-discover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trunk-discover
Source: https://github.com/onesmartguy/raptor-claude-plugins/tree/main/plugins/dotnet/skills/trunk-discover
Command: npx skills add https://github.com/onesmartguy/raptor-claude-plugins --skill trunk-discover

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Auto-detects service configuration in a .NET repository and generates trunk-migration-config.yaml to streamline trunk-based migration.

Core Features & Use Cases

  • Auto-scan the repository to identify solution files (*.sln), API projects, Dockerfiles, and potential service names to prepare migration steps.
  • Detect CI/CD configuration, Kubernetes manifests, gateway settings, and database/migration patterns to build a comprehensive trunk migration plan.
  • Interactive gap-fill: prompt for missing details and validate inputs before producing trunk-migration-config.yaml.

Quick Start

Run trunk-discover to automatically scan the repository and generate trunk-migration-config.yaml.

Frequently Asked Questions about trunk-discover

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

FAQPage Schema
How do I auto-detect .NET service configuration for a trunk migration?

To auto-detect .NET service configuration for a trunk migration, run a scan over your repository to identify solution files, Dockerfiles, CI/CD pipelines, and Kubernetes manifests to generate a complete migration config.

What is the best way to generate a trunk-migration-config.yaml from existing .NET solutions?

The best way to generate a trunk-migration-config.yaml is by scanning .NET solutions and Kubernetes manifests to extract service details, then interactively gap-filling missing information to produce a validated config file.

Does trunk discovery work with both sln and csproj .NET projects?

Yes, trunk discovery works with both sln and csproj .NET projects by auto-scanning the repository to identify solution files, API projects, Dockerfiles, and potential service names for migration preparation.

Can I automatically detect CI/CD pipelines and Kubernetes manifests for .NET services?

You can automatically detect CI/CD pipelines and Kubernetes manifests for .NET services by running a repository scan that surfaces gateway settings, database migration patterns, and deployment contexts across development, staging, and production.

How does interactive gap-filling work for missing trunk migration details?

Interactive gap-filling works by prompting you for missing repository details after the auto-scan, validating the provided inputs before outputting the final trunk-migration-config.yaml file to ensure a comprehensive migration plan.