msbuild-antipatterns
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).
- License
- MIT
Pinned to revision 935bbc747e14, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/msbuild-antipatterns/SKILL.md
- skills/msbuild-antipatterns/references/additional-antipatterns.md
- skills/msbuild-antipatterns/references/incremental-build-inputs-outputs.md
- skills/msbuild-antipatterns/references/private-assets.md
Every link opens the file at its source, pinned to the revision this page describes.