What problem does it solve? Slow .NET builds are hard to diagnose without structured analysis. This Skill identifies why MSBuild builds are slow by analyzing binary logs (binlogs) and performance summaries, pinpointing bottlenecks like slow ResolveAssemblyReference, expensive Roslyn analyzers, serialization issues, and excessive file I/O. ## Core Features & Use Cases - Binlog Performance Analysis: Generate and replay binary logs with performance summaries to find expensive targets and tasks sorted by cumulative time. - Seven Bottleneck Categories: Detects RAR slowness (>5s), analyzer overhead (>30% of Csc time), single-target domination (>50% of build), low node utilization (<80%), excessive Copy tasks, evaluation overhead, and NuGet restore running every build. - Actionable Fixes with Thresholds: Provides concrete MSBuild property fixes (e.g., conditional RunAnalyzers, hardlinks, static graph restore) and an impact categorization system (high/medium/quick wins). - Use Case: Your 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 reduce transitive references to cut build time significantly. ## Quick Start Analyze my build.binlog file and tell me which targets and tasks are consuming the most build time and how to fix the top bottlenecks.