{"slug":"dotnet-crap-score","source_name":"dotnet/crap-score","name":"Dotnet/Crap Score","description":"Calculates targeted CRAP (Change Risk Anti-Patterns) scores for a named .NET method, class, or single source file. Use when the user explicitly asks to compute CRAP scores or assess risky untested code for a specific target, combining Cobertura coverage data with cyclomatic complexity analysis. DO NOT USE FOR: project-wide coverage analysis, coverage plateau or \"stuck coverage\" diagnosis, what's blocking coverage, or where to add tests across a project (use coverage-analysis); writing tests; run","version":1,"lift":{"pass_rate_delta_pts":18.18,"pass_rate_pct":72.7,"total_cases":22,"passed_cases":16,"tokens_delta_pct":87.7,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-09T13:43:07.664958+00:00"},"skill_score":0.7273,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":18.18,"with_pass_pct":72.7,"without_pass_pct":54.5,"tokens_delta_pct":87.7,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":19,"verdict":"mixed","never_hurt":false,"completed_at":"2026-08-09T13:43:07.664958+00:00","run_id":"86895a29-a365-425f-a4ec-8ad5d3843ea5","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"manifest_hash":"c283904385fc7987191bfe450fdd16c01c4db8ea72c5644974a9bb41320791e9","raw_url":"https://app.decimal.ai/s/dotnet-crap-score/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/dotnet-crap-score"}