{"slug":"dotnet-msbuild-antipatterns","source_name":"dotnet/msbuild-antipatterns","name":"Dotnet/Msbuild Antipatterns","description":"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 m","version":1,"lift":{"pass_rate_delta_pts":4.55,"pass_rate_pct":100,"total_cases":22,"passed_cases":22,"tokens_delta_pct":231.2,"turns_delta_pct":0,"verdict":"pass","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-11T18:36:28.963140+00:00"},"skill_score":null,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":4.55,"with_pass_pct":100,"without_pass_pct":95.5,"tokens_delta_pct":231.2,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"pass","never_hurt":true,"completed_at":"2026-08-11T18:36:28.963140+00:00","run_id":"ef8b56b8-eb9a-4838-a530-42f7cfb09f56","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"manifest_hash":"a5cd5b14b5d10c813a60d5c0aed97e34b00a0b6d834344bacb2410a3b6bdb23f","raw_url":"https://app.decimal.ai/s/dotnet-msbuild-antipatterns/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/dotnet-msbuild-antipatterns"}