What problem does it solve? Raw coverage percentages tell you what code ran, but not which uncovered code is risky or why coverage has plateaued. This Skill turns a .NET solution or existing Cobertura XML into a prioritized list of risk hotspots — complex methods with low coverage that are dangerous to modify. ## Core Features & Use Cases - CRAP Score Analysis: Computes Change Risk Anti-Patterns scores per method using cyclomatic complexity and line coverage, surfacing the top risk hotspots. - Automated Coverage Collection: Detects the coverage provider (Coverlet or Microsoft CodeCoverage) per test project, adds one if missing, and runs dotnet test with Cobertura output. - Coverage Gap Reporting: Produces a markdown report with coverage gaps by file, priority rankings, and quantified recommendations; optionally generates HTML/CSV reports via ReportGenerator. - Use Case: Your project's line coverage is stuck at 72% and you don't know what to test next. Run this Skill to get a ranked table showing that ProcessOrder has a CRAP score of 48, and that three targeted tests would drop it to ~6. ## Quick Start Analyze the test coverage and CRAP risk hotspots for the .NET solution in the current directory.