What problem does it solve? MSBuild builds that stall before any compilation starts are often caused by slow project evaluation — expensive glob patterns, deep import chains, or redundant evaluations. This Skill helps you measure, confirm, and fix evaluation bottlenecks instead of guessing. ## Core Features & Use Cases - Measurement-first diagnosis: Uses the binlog MCP server, text-log replay, /pp preprocessing, and /clp:PerformanceSummary to prove evaluation is the bottleneck before recommending changes. - Glob and import optimization: Identifies expensive glob patterns walking node_modules, .git, or bin/obj, and analyzes import chains deeper than 20 levels. - Multiple evaluation detection: Finds projects evaluated more than once due to differing global properties, and recommends graph builds or property normalization. - Use Case: A solution build spends 40 seconds before the first compiler invocation. Use this Skill to replay the binlog, confirm evaluation dominates, locate a broad **/*.cs glob scanning node_modules, and fix it with DefaultItemExcludes. ## Quick Start Analyze my build.binlog to find out why MSBuild evaluation is slow and suggest the smallest fix.