What problem does it solve? Identifying which .NET methods are both complex and undertested is difficult 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 pinpoint risky code and prioritize testing or refactoring efforts. ## Core Features & Use Cases - Targeted CRAP Calculation: Computes the CRAP score (complexity² × (1 - coverage)³ + complexity) for a specific method, class, or file using Cobertura XML coverage data. - Risk Classification: Sorts methods into Low, Moderate, High, and Critical risk tiers with a ranked results table and top-offender summary. - Actionable Recommendations: Calculates the exact coverage needed to bring a method below a CRAP threshold, or flags methods that must be refactored because coverage alone cannot help. - Use Case: After a sprint, ask for the CRAP score of OrderService to discover that ProcessOrder has a score of 28.4 and needs coverage raised from 45% to 72% before release. ## Quick Start Calculate the CRAP score for the ProcessOrder method in OrderService.cs using the latest test coverage data.