What problem does it solve? Slow .NET builds are hard to diagnose without visibility into where time is spent. This Skill analyzes MSBuild binary logs (binlogs) to pinpoint the exact targets, tasks, and projects consuming build time, turning vague "builds are slow" complaints into concrete, prioritized fixes. ## Core Features & Use Cases - Binlog Performance Analysis: Replays binlogs to text logs with performance summaries and extracts Target/Task Performance Summary data to find expensive build steps. - Seven Bottleneck Categories: Detects ResolveAssemblyReference slowness (>5s), Roslyn analyzers consuming >30% of Csc time, serialization bottlenecks, excessive Copy task I/O, evaluation overhead, redundant NuGet restore, and poor project graph shape. - Impact-Prioritized Reporting: Categorizes findings as high impact (>10% of build time), medium impact (2-10%), or quick wins (property flag changes in Directory.Build.props). - Use Case: A team's solution build takes 8 minutes. Use this Skill to replay the binlog, discover that analyzers consume 45% of Csc time and RAR takes 12s per project, then apply conditional analyzer settings and reference trimming to cut build time significantly. ## Quick Start Ask the AI to analyze why your build is slow by generating a binlog with dotnet build /bl and diagnosing the performance bottlenecks.