What problem does it solve? Simple code coverage percentages hide risk: a method can be 80% covered yet still be dangerously complex and undertested. This Skill computes CRAP (Change Risk Anti-Patterns) scores for .NET code, combining cyclomatic complexity with line coverage to pinpoint which methods are genuinely risky and need tests or refactoring first. ## Core Features & Use Cases - CRAP Score Calculation: Applies the formula comp^2 x (1 - cov)^3 + comp per method, class, or file, and classifies results into Low, Moderate, High, and Critical risk bands. - Coverage Collection Guidance: Detects the coverage package in the test project (coverlet.collector or Microsoft.Testing.Extensions.CodeCoverage) and runs the correct dotnet test command to produce Cobertura XML. - Actionable Recommendations: Computes the exact coverage needed to bring a method below a CRAP threshold, or flags methods whose complexity alone exceeds the threshold and must be refactored. - Use Case: After a sprint, ask which methods in OrderService are riskiest. The Skill runs coverage, counts decision points per method, and returns a sorted table showing ProcessOrder at CRAP 28.4 (High) with a recommendation to raise coverage from 45% to 72%. ## Quick Start Calculate the CRAP scores for all methods in OrderService.cs using my test project's coverage data and tell me which methods need tests first.