What problem does it solve? Setting up code coverage in .NET projects requires choosing between three coverlet drivers (collector, MSBuild, console), configuring exclusions, and producing CI-safe commands, which is error-prone without guidance. ## Core Features & Use Cases - Driver Selection: Chooses between coverlet.collector for VSTest, coverlet.msbuild for property-driven runs, and coverlet.console for standalone scenarios, ensuring only one driver per test project. - Bootstrap & Detection: Detects existing coverage configuration in csproj/props/targets files and installs the correct driver with reproducible local and CI commands. - Filtering & Thresholds: Provides exclusion patterns for generated code, EF migrations, and test assemblies, plus coverage thresholds and ReportGenerator integration. - Use Case: A team needs branch coverage in GitHub Actions for their .NET solution; this skill detects the runner model, adds coverlet.collector to test projects, and records the exact dotnet test --collect:"XPlat Code Coverage" command in AGENTS.md. ## Quick Start Ask the assistant to add Coverlet coverage to your .NET solution and choose the right driver for your CI pipeline.