What problem does it solve? Legacy .NET projects carry verbose XML, explicit file lists, packages.config, and AssemblyInfo.cs boilerplate that make builds hard to maintain. This Skill provides a step-by-step checklist to convert those projects into minimal SDK-style .csproj files. ## Core Features & Use Cases - Legacy Detection: Identifies legacy projects via ToolsVersion attributes, MSBuildToolsPath imports, packages.config, and .csproj files over 50 lines. - Seven-Step Migration Checklist: Covers root element replacement, TargetFramework mapping, implicit globbing, AssemblyInfo removal, packages.config to PackageReference conversion, boilerplate cleanup, and enabling Nullable/ImplicitUsings. - Consolidation Guidance: Explains Central Package Management with Directory.Packages.props and shared settings via Directory.Build.props/targets. - Use Case: A team inherits a .NET Framework 4.7.2 solution with 80-line .csproj files and packages.config. Use this Skill to reduce each project to ~10 lines, migrate NuGet references, and centralize shared properties. ## Quick Start Convert this legacy .csproj file to SDK-style format and migrate its packages.config to PackageReference entries.