What problem does it solve? Setting up a new .NET solution involves repetitive decisions about folder layout, solution file formats, shared build properties, and package version management, and inconsistent choices lead to merge conflicts, version drift, and fragile builds. ## Core Features & Use Cases - Modern Solution Layout: Provides a standard src/tests directory structure with the XML-based .slnx solution format for .NET 9+ and migration guidance from legacy .sln files. - Centralized Build Configuration: Supplies ready-to-adapt Directory.Build.props, Directory.Build.targets, and Directory.Packages.props templates covering SourceLink, analyzers, NuGet audit, lock files, and central package management. - Reproducible Toolchain Setup: Covers global.json SDK pinning, nuget.config package source mapping for supply-chain security, .editorconfig style enforcement, and RELEASE_NOTES.md-driven versioning. - Use Case: When bootstrapping a new .NET product repository, apply this guidance to produce a solution with centralized package versions, deterministic CI restores, and SourceLink-enabled NuGet packages from day one. ## Quick Start Ask the AI to scaffold a new .NET solution following this skill's recommended structure with central package management and SourceLink enabled.