What problem does it solve? Identifying which .NET methods are risky because they are both complex and undertested is hard when looking at coverage percentages alone. This Skill computes CRAP (Change Risk Anti-Patterns) scores for a named method, class, or source file so you can prioritize testing and refactoring efforts objectively. ## Core Features & Use Cases - Targeted CRAP Calculation: Computes CRAP scores for a specific method, class, or single source file using the formula comp^2 x (1 - cov)^3 + comp. - 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: Reports risk tiers, top offenders, quick wins, and the exact coverage needed to bring a method below a CRAP threshold, or flags methods that must be refactored first. - Use Case: Ask for the CRAP score of OrderService.ProcessOrder and receive a sorted table of methods with complexity, coverage, CRAP score, risk level, and specific suggestions such as raising coverage from 45% to 72%. ## Quick Start Calculate the CRAP score for the ProcessOrder method in OrderService.cs and tell me which methods need tests or refactoring first.