Csproj Modernizer — audit .csproj, .props and .targets files, and move legacy projects to SDK-style
Paste .csproj, .props and .targets files: a free in-browser check flags MSBuild anti-patterns (unquoted conditions, TargetFramework conditions in .props, publish-on-build races, defaults in .targets, NETSDK1022 duplicates), then an audit gives a BAD-to-GOOD fix for every finding, or a modernize run rewrites a legacy project to SDK-style, checked against your files. Derived from @dotnet/msbuild-antipatterns and @dotnet/msbuild-modernization (dotnet/skills, MIT). Independent tool, not affiliated with or endorsed by Microsoft; MSBuild and .NET are named only to say which files it reads.
gpt-terra Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.