What problem does it solve?
This Skill helps you understand, configure, and modernize .NET repositories without guessing at SDK, MSBuild, packaging, or runtime choices. It is designed for teams that need reliable guidance on project structure, build performance, AOT readiness, CLI distribution, and day-to-day developer tooling.
Core Features & Use Cases
- Project and build setup: Decide on solution layout, Directory.Build settings, central package management, analyzers, and artifacts output.
- Performance and compatibility: Diagnose build slowdowns, multi-targeting gaps, trimming issues, Native AOT constraints, and GC or memory concerns.
- Developer workflows: Improve CLI app architecture, debug configuration, documentation tooling, IL decompilation, and release packaging.
- Use case: A .NET team can use this Skill to review an existing repo, identify modernization opportunities, and produce concrete changes for build files, target frameworks, and release pipelines.
Quick Start
Use the dotnet-tooling skill to analyze the repository structure and recommend the best .NET SDK, build, packaging, and modernization actions for this project.