CtrlK
BlogDocsLog inGet started
Tessl Logo

testrail

Sync tests with TestRail. Use when user mentions "testrail", "test management", "test cases", "test run", "sync test cases", "push results to testrail", or "import from testrail".

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

A highly actionable, well-structured skill body with concrete commands and code. The main gap is missing validation checkpoints in the batch import/push workflows, which caps workflow clarity despite clear step sequencing.

Suggestions

Add an explicit validation step before pushing results, e.g. report unmatched Playwright tests (no TestRail annotation) and unmatched TestRail case IDs, and confirm with the user before calling testrail_add_result in bulk.

For the import workflow, add a checkpoint that verifies the fetched case count and previews the generated test file layout before writing files, with a retry loop if a case fails to map to a template.

Tighten the issue-#978 caveat block and remove the restating sentence 'This annotation is the bridge between Playwright and TestRail.' to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is efficient and mostly assumes Claude's competence, but the issue-#978 caveat block and the line 'This annotation is the bridge between Playwright and TestRail.' are minor instances of over-explanation that could be trimmed.

4 / 5

Actionability

It provides copy-paste-ready slash commands, an exact bash reporter invocation, a complete TypeScript annotation example, and concrete status_id mappings (1/5/2), covering the common cases fully.

5 / 5

Workflow Clarity

Each capability has a clearly numbered sequence, but the batch operations (import all cases, push all results) lack validation/verification checkpoints and error-recovery feedback loops, so the rubric cap of 3 applies.

3 / 5

Progressive Disclosure

The body is well-organized into clear sections (Prerequisites, five Capabilities, MCP tools table, Annotation Format, Output) with easy navigation, but it is a single ~130-line file with no external references, so it sits just below the top anchor.

4 / 5

Total

16

/

20

Passed

Description

90%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.

A strong description with an explicit 'Use when' clause, comprehensive natural trigger terms, and a clearly distinct niche. The only weakness is that the capability sentence states a single overarching action rather than enumerating the specific sync operations.

DimensionReasoningScore

Specificity

The what-statement 'Sync tests with TestRail' names the domain and one concrete action, but the five distinct capabilities (import/push/run/status/update) are not enumerated in the capability sentence, so coverage is not comprehensive.

3 / 5

Completeness

It explicitly answers both what ('Sync tests with TestRail') and when ('Use when user mentions ...') with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Seven natural trigger phrases are listed including synonyms and operation variants ('testrail', 'test management', 'test cases', 'test run', 'sync test cases', 'push results to testrail', 'import from testrail'), giving comprehensive coverage of what a user would say.

5 / 5

Distinctiveness Conflict Risk

TestRail is a clear niche and every trigger is TestRail-specific, so overlap with other skills is minimal.

5 / 5

Total

18

/

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
alirezarezvani/claude-skills
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.