{"slug":"dotnet-test-smell-detection","source_name":"dotnet/test-smell-detection","name":"Dotnet/Test Smell Detection","description":"Deep-dive audit using the full testsmells.org 19-smell academic catalog for tests in any language. Every finding maps to a named, citable smell from the research literature (Assertion Roulette, Duplicate Assert, Mystery Guest, Eager Test, Sensitive Equality, Conditional Test Logic, Sleepy Test, Magic Number Test, etc.) with research-backed severity. Polyglot: .NET (MSTest/xUnit/NUnit/TUnit), Python (pytest/unittest), TS/JS (Jest/Vitest/Mocha/node:test), Java (JUnit/TestNG), Go, Ruby (RSpec/Minit","version":1,"lift":{"pass_rate_delta_pts":27.27,"pass_rate_pct":68.2,"total_cases":22,"passed_cases":15,"tokens_delta_pct":287.8,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-11T18:45:29.568821+00:00"},"skill_score":null,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":27.27,"with_pass_pct":68.2,"without_pass_pct":40.9,"tokens_delta_pct":287.8,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":19,"verdict":"mixed","never_hurt":false,"completed_at":"2026-08-11T18:45:29.568821+00:00","run_id":"5abedb69-29ab-4bca-8867-e1ab27cd2a81","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":"2c14dc5407c93dde3e00a932a74ff74c08a9a9ae8c8098e364c6d03b97408086","raw_url":"https://app.decimal.ai/s/dotnet-test-smell-detection/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/dotnet-test-smell-detection"}