msbuild-antipatterns

msbuild-antipatterns is a Build systems & CI pipelines skill for AI agents, published by dotnet in the skills repository on GitHub. Skillspace rates msbuild-antipatterns C (77/100) and it passed the safety scan; the rating is based on static analysis only.

Detect and fix MSBuild anti-patterns in project and build files. USE WHEN asked to review, audit, lint, clean up, or code-review a .csproj/.vbproj/.fsproj/.props/.targets/.proj (or Directory.Build.props/.targets) file, when asked 'is this project file correct?' or 'what's wrong with my build file?', or when hunting subtle build bugs caused by how a project is authored. Each anti-pattern has a symptom and a concrete BAD→GOOD fix. DO NOT USE FOR: non-MSBuild build systems (npm, Maven, CMake), or migrating a project to SDK-style (use msbuild-modernization).

Grade
C
Quality
77 / 100
Safety
Passed
GitHub stars
4,628

Unproven: rated by static analysis only, not yet compared head-to-head.

This rating describes the version of the repository we crawled; it may have changed since, so go by its current files.

Our review

Architecture
93 / 100
Maturity
Packaged: licensed, with a version or references
Security scan
No issues found
License
MIT
Adoption
Adopted by 0 other repositories, in 1 collections
Scope
Vendor-specific: built around one product. MSBuild project-file anti-patterns for any .NET build

Not checked yet

  • Not judged on the rubric yet (not a contender in its category)
  • No blind task eval yet
  • Sibling files (scripts, references) not fetched; security scan covers SKILL.md only

Skillspace indexes and rates this skill; it does not host or endorse it. Run third-party skills at your own risk.