What problem does it solve? Build failures, slow builds, and broken project references in classic-format .csproj solutions are hard to diagnose from console logs alone. This Skill provides structured MSBuild diagnostics, from binary log analysis to anti-pattern detection, so you can pinpoint root causes and optimize build performance. ## Core Features & Use Cases - Binlog Failure Analysis: Generate a .binlog from a failed build and query it through the binlog MCP server to trace error cascades instead of guessing from console output. - Build Performance Diagnostics: Establish timing baselines, identify expensive targets, fix non-incremental targets, and enable parallel builds with the /m flag. - Anti-Pattern Review: Scan .csproj files for hardcoded paths, unquoted conditions, monolithic targets, and bin/obj folder clashes. - Use Case: Your TpIDS.sln build fails with a vague error. Generate a .binlog with msbuild TpIDS.sln /bl, analyze it via the binlog MCP tools, fix the broken ProjectReference, then verify the solution compiles. ## Quick Start Ask the AI to diagnose why the TpIDS solution build is failing by generating and analyzing an MSBuild binary log.