mirror of
https://github.com/dotnet/skills.git
synced 2026-09-20 09:49:54 +08:00
6489fbee39
New experimental skill that detects anti-patterns and code smells in .NET test suites. Covers assertion quality, test isolation, naming, flakiness indicators, over-mocking, and structural problems across MSTest, xUnit, NUnit, and TUnit. Key features: - 4-tier severity classification (Critical/High/Medium/Low) - False-positive avoidance: calibrates severity honestly and recognizes well-written tests without inventing problems - Positive observations alongside findings Evaluation results (3 runs, claude-opus-4.6): - Flakiness/coupling detection: 3.0 -> 5.0 (isolated), 4.0 (plugin) - Duplicates/magic values: 3.0 -> 5.0 (isolated), 4.7 (plugin) - Well-written test recognition: 2.0 -> 5.0 (both modes) - Mixed severity detection: 5.0 baseline maintained - Overfitting score: 0.06 across all scenarios
7 lines
284 B
JSON
7 lines
284 B
JSON
{
|
|
"name": "dotnet-test-experimental",
|
|
"version": "0.1.0",
|
|
"description": "Experimental skills for .NET test quality: anti-pattern detection, test coverage analysis, and test review workflows. Skills here are under active evaluation and may change.",
|
|
"skills": ["./skills/"]
|
|
}
|