Passed 15 of 19 test cases with the skill, and 11 of 19 without it.
Without skill59%
With skill77%
Checks it passed that the model alone missed
Places filter arguments after the `--` separator.
Uses `--treenode-filter` rather than VSTest `--filter`.
Uses `--treenode-filter` with category matching syntax.
and 5 more in the full report
6 fixed11 passed either way3 still failing2 broke
Pass-rate lift
+18 pp
Tokens
+74%
Agent turns
0%
Response time
-22%
Model gemini-3.6-flashMeasured 8/19/2026v117 of 22 cases passed with skill · 19 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 6
Prompt
In our .NET test suite, we tagged several tests with `[Category("Integration")]`. We want to run only integration tests using `dotnet test`. What is the correct filtering command for this setup?
What was checked, without and with the skill
Checked
Without skill
With skill
Uses `--treenode-filter` with category matching syntax.
Missed
Passed
Places filter arguments after the `--` separator.
Missed
Passed
case-09 · gemini-3.6-flash · 8/19/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md162 lines5 files
TUnit
Trigger On
the repo uses TUnit
you need to add, run, debug, or repair TUnit tests
the repo uses Microsoft.Testing.Platform-based test execution
the repo uses ClassDataSource<...>(Shared = SharedType.PerTestSession), ParallelLimiter, TUnit.Playwright, or --treenode-filter
Value
produce a concrete project delta: code, docs, config, tests, CI, or review artifact
reduce ambiguity through explicit planning, verification, and final validation skills
leave reusable project context so future tasks are faster and safer
Do Not Use For
xUnit projects
MSTest projects
generic test strategy with no TUnit-specific mechanics
Inputs
the nearest AGENTS.md
the test project file and package references
the repo's current TUnit execution command
Quick Start
Read the nearest AGENTS.md and confirm scope and constraints.
Run this skill's Workflow through the Ralph Loop until outcomes are acceptable.
Return the Required Result Format with concrete artifacts and verification evidence.
Workflow
Confirm the project really uses TUnit and not a different MTP-based framework.
Read the repo's real test command from AGENTS.md. If the repo has no explicit command yet, start with dotnet test PROJECT_OR_SOLUTION.
Build or maintain controller-based ASP.NET Core APIs when the project needs controller conventions, advanced model binding, validation extensions, OData, JsonPatch, or existing API patterns. USE FOR: working on controller-based APIs in ASP.NET Core; needing controller-specific extensibility or conventions; migrating or reviewing existing API controllers and filters. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the repository context, e