What problem does it solve? Subsequent builds rebuild everything even when nothing changed, wasting developer time. This Skill helps you find why MSBuild targets re-execute unnecessarily and restore fast no-op builds. ## Core Features & Use Cases - Rebuild Diagnosis: Analyze binary logs to find targets that ran instead of being skipped, including the exact input file whose timestamp triggered the rebuild. - Root Cause Coverage: Addresses 8 common causes including missing Inputs/Outputs on custom targets, volatile properties in output paths, unregistered FileWrites, and Visual Studio Fast Up-to-Date Check issues. - Custom Target Authoring: Provides patterns for writing incremental custom targets with stable output paths, FileWrites registration, and correct BeforeTargets hooks. - Use Case: Your dotnet build takes 2 minutes even after changing nothing. Capture two binlogs, search for "Building target completely" messages, identify the offending target, and add proper Inputs/Outputs to make it incremental. ## Quick Start Ask the AI to analyze why my second dotnet build rebuilds everything and help me make my custom targets incremental.