CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/tcm-case-management

Test case management (TCM) across the five major platforms - TestRail, Xray, Zephyr Scale, Allure TestOps, and Qase - one tool-agnostic workflow for pre-execution case authoring and repository management: create and update cases, organise suites / sections / folders, attach structured steps with per-step expected results, link cases to requirements (Jira / Linear / GitHub), bulk import from CSV / JSON with idempotent re-runs, and sync from CI. The body works the workflow end to end against TestRail's API v2; references/ carries the per-vendor API specifics (auth model, endpoints, steps shape, enums, rate limits) for all five tools. Use for test case management in any of the five TCMs - authoring cases from a spec, bulk-importing legacy cases, migrating between tools, or mass-editing a case repository. Do NOT use for posting test-run results (pass/fail): result sync is the qa-test-reporting plugin's *-integration surface.

76

Quality

96%

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

Overview
Quality
Evals
Security
Files

Quality

Content

92%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 strong body: executable code for the full workflow, explicit validation checkpoints on the batch/import operations, and a clean one-level-deep split of per-vendor specifics into references/. The one defect is a duplication glitch - the sibling-plugin boundary sentence repeats 'test-management-sync' three times and appears twice (Overview and References) - which keeps conciseness below a perfect score.

Suggestions

Fix the duplicated sibling-surface list: replace the triple-repeated 'test-management-sync / test-management-sync / test-management-sync' (Overview and References sections) with the actual distinct surface name(s) of the qa-test-reporting plugin, stated once.

Merge the 'Differentiation vs result sync' paragraph in the Overview with the 'Sibling-plugin neighbours' bullet in References so the case-authoring vs result-sync boundary is stated exactly once, saving ~6 lines.

DimensionReasoningScore

Conciseness

The body is dense and almost entirely API-specific material Claude cannot know (tenant enums, pagination shapes, per-vendor deltas), with no concept explanations. However, the differentiation note "test-management-sync / test-management-sync / test-management-sync" is repeated verbatim in both the Overview and References sections, and the self-referential "The body works the workflow end to end..." phrasing could be trimmed - minor duplication, not anchor-5 leanness ('every token earns its place').

4 / 5

Actionability

Fully executable, copy-paste-ready code covers every common case: the auth helper, create_case with real field names ("custom_steps_separated", "custom_preconds"), runtime enum discovery ("get_case_fields", "get_case_types", "get_priorities"), pagination handling both response shapes, an idempotent CSV bulk-import loop, and a CI YAML snippet. This matches 'fully executable... specific examples cover the common cases'.

5 / 5

Workflow Clarity

The seven-step workflow (authenticate -> containers -> cases -> discover enums -> traceability -> list/import -> CI) is numbered in the Overview and then worked sequentially with concrete code. Batch operations carry explicit validation and feedback loops: "assert len(created) + len(skipped) equals the row count" with fix-and-re-run instructions, and "verify the repository case count matches the source count after the run". The anti-patterns table serves as a checklist. The batch-validation cap does not apply since validation is present.

5 / 5

Progressive Disclosure

The SKILL.md is a clear overview: one worked end-to-end example (TestRail) plus a vendor routing table linking all five references, each of which exists in references/ and carries the vendor's auth, endpoints, enums, rate limits, and anti-patterns - well-signaled, exactly one level deep. Sibling skills ("test-case-anatomy-reference", "traceability-matrix-builder") are named without paths but are clearly cross-skill, not buried bundle references.

5 / 5

Total

19

/

20

Passed

Description

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

An exemplary description: comprehensive concrete capabilities, natural trigger terms including all five platform names, explicit use and do-not-use boundaries, and third-person voice. The only nit is a slightly garbled trailing phrase ("the qa-test-reporting plugin's *-integration surface"), which does not affect scoring on any dimension.

DimensionReasoningScore

Specificity

The description enumerates concrete actions comprehensively: "create and update cases, organise suites / sections / folders, attach structured steps with per-step expected results, link cases to requirements (Jira / Linear / GitHub), bulk import from CSV / JSON with idempotent re-runs, and sync from CI". This matches the anchor 'multiple specific concrete actions; comprehensive coverage' and exceeds anchor 4, which expects minor gaps.

5 / 5

Completeness

Both 'what' and 'when' are explicit with concrete triggers: the capability list answers what, and "Use for test case management in any of the five TCMs - authoring cases from a spec, bulk-importing legacy cases, migrating between tools, or mass-editing a case repository" answers when. A negative trigger ("Do NOT use for posting test-run results (pass/fail)") further sharpens the boundary.

5 / 5

Trigger Term Quality

Natural trigger coverage is comprehensive: "test case management (TCM)", all five platform names ("TestRail, Xray, Zephyr Scale, Allure TestOps, and Qase"), plus scenario phrases users would actually say ("authoring cases from a spec, bulk-importing legacy cases, migrating between tools, or mass-editing a case repository"). Includes the synonym TCM and file formats CSV/JSON; no common variation is missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche (pre-execution case management on five named platforms) with an explicit disambiguation: "Do NOT use for posting test-run results (pass/fail): result sync is the qa-test-reporting plugin's... surface". This directly separates it from the most likely overlapping skill, matching 'clear niche with distinct triggers; minimal conflict risk'.

5 / 5

Total

20

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Reviewed

On this page