Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use this skill when working in C# projects (.NET) and you want patterns for async correctness, clear layering, and safe dependency injection.
.claude/skills/amariahak-c-patterns/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-17 | ✓→✗ | ▼ Worse | -57% | 0% |
| case-05 | ✓→✓ | = Same ✓ | -5% | 0% |
| case-01 | ✓→✓ | = Same ✓ | -14% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 0% | 0% |
| case-03 | ✓→✓ | = Same ✓ | -26% | 0% |
Use this skill when working in C# projects (.NET) and you want patterns for async correctness, clear layering, and safe dependency injection.
.Result / .Wait()CancellationToken*.csproj and key entry points; inspect DI registrations.dotnet test.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-05 | pass→pass | 12,331 | 9,224 | -25% | 1 | 1 | 0% | 2,083 | 1,977 | -5% | 0 | 0 | — |
case-01 | pass→pass | 11,306 | 6,181 | -45% | 1 | 1 | 0% | 1,711 | 1,472 | -14% | 0 | 0 | — |
case-02 | pass→pass | 5,291 | 4,021 | -24% | 1 | 1 | 0% | 902 | 898 | -0% | 0 | 0 | — |
case-03 | pass→pass | 10,064 | 6,796 | -32% | 1 | 1 | 0% | 2,121 | 1,574 | -26% | 0 | 0 | — |
case-04 | pass→pass | 10,903 | 5,389 | -51% | 1 | 1 | 0% | 1,585 | 1,303 | -18% | 0 | 0 | — |
case-06 | pass→pass | 12,809 | 5,517 | -57% | 1 | 1 | 0% | 2,295 | 1,286 | -44% | 0 | 0 | — |
case-07 | pass→pass | 17,459 | 11,780 | -33% | 1 | 1 | 0% | 2,368 | 2,399 | +1% | 0 | 0 | — |
case-08 | pass→pass | 11,370 | 10,499 | -8% | 1 | 1 | 0% | 2,213 | 2,338 | +6% | 0 | 0 | — |
case-09 | pass→pass | 14,303 | 11,333 | -21% | 1 | 1 | 0% | 2,638 | 2,361 | -11% | 0 | 0 | — |
case-10 | pass→pass | 14,937 | 10,632 | -29% | 1 | 1 | 0% | 2,532 | 2,140 | -15% | 0 | 0 | — |
case-11 | pass→pass | 13,338 | 10,221 | -23% | 1 | 1 | 0% | 2,100 | 2,178 | +4% | 0 | 0 | — |
case-12 | pass→pass | 11,080 | 8,304 | -25% | 1 | 1 | 0% | 2,003 | 1,944 | -3% | 0 | 0 | — |
case-13 | pass→pass | 10,344 | 3,548 | -66% | 1 | 1 | 0% | 1,491 | 840 | -44% | 0 | 0 | — |
case-14 | pass→pass | 9,033 | 5,241 | -42% | 1 | 1 | 0% | 1,508 | 1,227 | -19% | 0 | 0 | — |
case-15 | pass→pass | 11,654 | 8,269 | -29% | 1 | 1 | 0% | 1,896 | 1,556 | -18% | 0 | 0 | — |
case-16 | pass→pass | 13,178 | 5,166 | -61% | 1 | 1 | 0% | 2,249 | 1,133 | -50% | 0 | 0 | — |
case-17 | pass→fail | 7,640 | 1,562 | -80% | 1 | 1 | 0% | 1,249 | 531 | -57% | 0 | 0 | — |
case-18 | pass→pass | 9,914 | 1,650 | -83% | 1 | 1 | 0% | 1,649 | 495 | -70% | 0 | 0 | — |
case-19 | pass→pass | 15,941 | 5,966 | -63% | 1 | 1 | 0% | 2,586 | 1,324 | -49% | 0 | 0 | — |
case-20 | pass→pass | 10,628 | 5,967 | -44% | 1 | 1 | 0% | 1,809 | 1,224 | -32% | 0 | 0 | — |
case-21 | pass→pass | 8,683 | 3,954 | -54% | 1 | 1 | 0% | 1,736 | 921 | -47% | 0 | 0 | — |
case-22 | pass→pass | 18,810 | 12,782 | -32% | 1 | 1 | 0% | 3,074 | 2,589 | -16% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of -100 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Other measured skills in the registry, with their headline benchmark lift.