dotnet-test-quality

Installation
SKILL.md

dotnet-test-quality

Test quality analysis for .NET projects. Covers code coverage collection with coverlet, human-readable coverage reports with ReportGenerator, CRAP (Change Risk Anti-Patterns) score analysis to identify undertested complex code, mutation testing with Stryker.NET to evaluate test suite effectiveness, and strategies for detecting and managing flaky tests.

Version assumptions: Coverlet 6.x+, ReportGenerator 5.x+, Stryker.NET 4.x+ (.NET 8.0+ baseline). Coverlet supports both the MSBuild integration (coverlet.msbuild) and the coverlet.collector data collector; examples use coverlet.collector as the recommended approach.

Scope

  • Coverlet code coverage collection and configuration
  • ReportGenerator for human-readable coverage reports
  • CRAP score analysis for undertested complex code
  • Stryker.NET mutation testing for test suite evaluation
  • Flaky test detection and management strategies

Out of scope

  • Test project scaffolding (creating projects, package references, coverlet setup) -- see [skill:dotnet-add-testing]
  • Testing strategy and test type decisions -- see [skill:dotnet-testing-strategy]
  • CI test reporting and pipeline integration -- see [skill:dotnet-gha-build-test] and [skill:dotnet-ado-build-test]
Related skills

More from novotnyllc/dotnet-artisan

Installs
3
GitHub Stars
208
First Seen
Feb 24, 2026