Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use the open-source free `coverlet` toolchain for .NET code coverage. Use when a repo needs line and branch coverage, collector versus MSBuild driver selection, or CI-safe coverage commands. USE FOR: coverlet setup; CI line or branch coverage; choosing between collector and MSBuild drivers. DO NOT USE FOR: coverage report rendering by itself; repos that intentionally use a different coverage engine. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint,
.claude/skills/managedcode-coverlet/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 388% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -42% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 34% | 0% |
coverletcoverlet.collector, coverlet.msbuild, or coverlet.consoleAGENTS.mdAGENTS.md and confirm scope and constraints.Workflow through the Ralph Loop until outcomes are acceptable.Required Result Format with concrete artifacts and verification evidence.coverlet.collector for VSTest dotnet test --collectcoverlet.msbuild for MSBuild property-driven runscoverlet.console for standalone scenarioscoverlet.collector and coverlet.msbuild in the same test project.ReportGenerator only when humans need rendered reports.If coverage is not configured yet:
rg -n "coverlet\\.(collector|msbuild)|CollectCoverage|XPlat Code Coverage" -g '*.csproj' -g '*.props' -g '*.targets' .dotnet tool list --localdotnet tool list --globalcommand -v coverletdotnet add TEST_PROJECT.csproj package coverlet.collectordotnet add TEST_PROJECT.csproj package coverlet.msbuilddotnet new tool-manifest (if missing) and dotnet tool install coverlet.consoleAGENTS.md:dotnet test TEST_PROJECT.csproj --collect:"XPlat Code Coverage"dotnet test TEST_PROJECT.csproj /p:CollectCoverage=true /p:CoverletOutputFormat=coberturadotnet tool run coverlet TEST_ASSEMBLY.dll --target "dotnet" --targetargs "test TEST_PROJECT.csproj --no-build"status: configured or status: improved.status: not_applicable.Use the Ralph Loop for every task, including docs, architecture, testing, and tooling work.
status: not_applicable with explicit reason and fallback path.status: complete | clean | improved | configured | not_applicable | blockedplan: concise plan and current iteration stepactions_taken: concrete changes madevalidation_skills: final skills run, or skipped with reasonsverification: commands, checks, or review evidence summaryremaining: top unresolved items or noneFor setup-only requests with no execution, return status: configured and exact next commands.
Other measured skills in the registry, with their headline benchmark lift.