CtrlK
BlogDocsLog inGet started
Tessl Logo

running-tests

Instructions for running unit tests, integration tests, and individual tests in the WinForms repository. Use this when asked how to run tests, filter them, use Visual Studio workflows, or troubleshoot test failures.

65

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.github/skills/running-tests/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill is highly actionable with concrete, executable commands and well-structured sections, but it is somewhat long for a single-purpose skill with redundant filter syntax and lacks an explicit validate-the-run feedback loop. External references exist but are not clearly signaled as progressive-disclosure pointers.

Suggestions

Add an explicit validation/feedback step — e.g., a short checklist on how to read TRX/HTML results or interpret the runner exit code after a test run — to lift workflow clarity.

De-duplicate the filter syntax (sections 4, 4b, and the cheat sheet repeat the same examples) and move the TRX-parsing PowerShell script into a reference file to tighten conciseness.

Surface external material as clearly signaled one-level-deep links (e.g., 'See [testing-in-vs.md](docs/testing-in-vs.md) for VS issues') instead of inline prose mentions.

DimensionReasoningScore

Conciseness

Mostly efficient with code and tables earning their place, but ~341 lines for a single-purpose testing skill includes some redundancy (filter syntax repeated across sections 4 and 4b plus the cheat sheet) and explanatory notes that could be tightened.

2 / 3

Actionability

It provides concrete, copy-paste-ready commands and PowerShell invocations with real paths and filter flags, plus a table of test-project paths, matching the fully-executable anchor.

3 / 3

Workflow Clarity

Sequences are present and well-sectioned, but running tests has no validation/feedback checkpoint (e.g., how to confirm a run passed or interpret exit codes) and the troubleshooting list is reactive rather than a validate-then-proceed loop, capping it at 2 for a batch/run operation.

2 / 3

Progressive Disclosure

The body is well-organized into numbered sections and references external docs ('docs\testing-in-vs.md', 'download-sdk' skill), but these are plain inline mentions rather than clearly signaled one-level-deep links, and a fair amount of reference-style detail (filter tables, TRX-parsing script) is inline rather than split out.

2 / 3

Total

9

/

12

Passed

Description

92%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is strong: it lists concrete actions, includes natural trigger terms, and pairs a clear 'what' with an explicit 'when' clause. Its main weakness is modest distinctiveness, since 'run tests' is a generic need and only the WinForms qualifier sets it apart.

Suggestions

Tighten distinctiveness by foregrounding the WinForms/xUnit-v3 + Microsoft.Testing.Platform specifics in the trigger clause so it is less likely to fire for unrelated dotnet test skills.

Consider adding a scoping phrase like 'in the dotnet/winforms repo' to the Use-when clause to further reduce conflict with general testing skills.

DimensionReasoningScore

Specificity

The description names several concrete actions — running unit tests, integration tests, individual tests, and filtering them — which matches the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It explicitly answers both what (run unit/integration/individual tests and filter them) and when ('Use this when asked how to run tests, filter them, use Visual Studio workflows, or troubleshoot test failures'), satisfying the explicit-trigger requirement.

3 / 3

Trigger Term Quality

It covers natural user phrasings ('run tests', 'filter them', 'use Visual Studio workflows', 'troubleshoot test failures') that a user would actually say, giving good coverage of natural terms.

3 / 3

Distinctiveness Conflict Risk

The 'WinForms repository' scope gives it a niche, but 'run tests' is a common need that overlaps with other dotnet/runtime skills, so it could still trigger for the wrong repository or skill.

2 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
dotnet/winforms
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.