What problem does it solve? Legacy .NET projects carry verbose XML boilerplate, explicit file lists, packages.config, and AssemblyInfo.cs files that make builds harder to maintain. This Skill provides a step-by-step checklist to convert them into minimal SDK-style projects. ## Core Features & Use Cases - Legacy Detection: Identifies legacy projects via ToolsVersion attributes, explicit <Compile Include> lists, packages.config, and .csproj files over 50 lines. - Seven-Step Migration Checklist: Covers replacing the project root element, mapping TargetFrameworkVersion to TargetFramework, removing explicit file includes, deleting AssemblyInfo.cs, migrating packages.config to PackageReference, and stripping boilerplate. - Consolidation Guidance: Explains Central Package Management with Directory.Packages.props and shared settings via Directory.Build.props/targets. - Use Case: A team maintaining a .NET Framework 4.7.2 solution with 65-line .csproj files uses this Skill to reduce each project to ~11 lines, migrate NuGet references, and enable nullable reference types. ## Quick Start Ask the AI to convert my legacy .csproj file to SDK-style format and migrate its packages.config to PackageReference.