CtrlK
BlogDocsLog inGet started
Tessl Logo

evaluate-pr-tests

Evaluates tests added in a PR for coverage, quality, edge cases, and test type appropriateness. Checks if tests cover the fix, finds gaps, and recommends lighter test types when possible. Prefer unit tests over device tests over UI tests. Triggers on: 'evaluate tests in PR', 'review test quality', 'are these tests good enough', 'check test coverage', 'is this test adequate', 'assess test coverage for PR'.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

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

The body is highly actionable and well-structured, offloading automation to a referenced script and providing concrete examples, tables, and an output template. It could be slightly leaner and would benefit from an explicit validation loop in the workflow.

Suggestions

Tighten repeated rationale: the test-type preference order is stated in the description, the decision tree, and the 'could be lighter' table; consolidate to reduce token cost.

Add an explicit validation checkpoint in the workflow (e.g., re-run Gather-TestContext.ps1 after fixes or verify the report's verdicts against the fix files before finalizing).

Consider moving the lengthy Evaluation Criteria tables into a reference file and summarizing the criteria in SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly efficient with well-organized tables and decision trees rather than prose; minor padding (e.g., explanatory 'How to check'/'Red flags' prose and repeated preference-order rationale) could be trimmed.

4 / 5

Actionability

Fully executable guidance: copy-paste pwsh commands, real C# examples showing good vs bad tests, concrete detection/mitigation columns, and a structured output template, matching the score-5 anchor.

5 / 5

Workflow Clarity

Clear 4-step workflow with an automated context-gathering checkpoint, but no explicit validate/verify loop after producing the report and no guardrail for re-running on convention false positives beyond a troubleshooting note.

4 / 5

Progressive Disclosure

Good structure with the heavy automation logic appropriately offloaded to a real bundle script (Gather-TestContext.ps1) referenced one level deep; the body stays an overview, though the large criteria tables are inlined rather than split into references.

4 / 5

Total

17

/

20

Passed

Description

95%Weight 40%Scale 1-5

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 names concrete actions, supplies explicit natural-language triggers, and answers both what and when. It is clearly distinguishable from generic review skills.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Evaluates tests added in a PR for coverage, quality, edge cases, and test type appropriateness', 'Checks if tests cover the fix, finds gaps, and recommends lighter test types'), comparable to the score-4 anchor with minor gaps in coverage.

4 / 5

Completeness

Clearly states both what it does and when to use it with concrete trigger phrases in the 'Triggers on:' clause, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases are supplied explicitly ('evaluate tests in PR', 'review test quality', 'are these tests good enough', 'check test coverage', 'is this test adequate', 'assess test coverage for PR'), matching the score-5 anchor for coverage of natural terms.

5 / 5

Distinctiveness Conflict Risk

Targets a clear niche (PR test evaluation for the dotnet-maui workflow) with distinct triggers, minimal conflict risk with other skills.

5 / 5

Total

19

/

20

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/maui
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.