Measure slow .NET builds before changing them.
Establishes repeatable MSBuild/.NET build baselines to guide measured performance improvements.
When to use it
Use before optimizing unranked slow MSBuild/.NET builds, comparing build performance, or investigating caching and graph-build changes.
Give it a .NET project; it records repeatable build baselines and guides changes to the project's build configuration.
What you provide
Requires the .NET SDK's dotnet command to clean and build the measured projects.
Enables inspection of granular analyzer timing when the SDK/compiler supports the analyzer-reporting run.
Routes systematic binlog bottleneck identification to this skill after capturing a log; an installation requirement is not stated.
This skill
output and intermediate directories
Deletes approved build output directories (irreversible)