CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

test-failure-explorer

Import and query an existing Vitest 3.2 JSON report to explore test failures, file-level errors and original diagnostic evidence.

Quality

85%

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

SKILL.md
Quality
Evals
Security

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.

An exceptionally dense, actionable instruction body: exact tool schemas, precise limits, a validated workflow with bounded error-recovery loops, and clean single-file organization. The only weakness is minor redundancy and one opaque host-specific paragraph that could be trimmed for clarity.

DimensionReasoningScore

Conciseness

The body is dense and telegraphic with no explanation of concepts Claude already knows and every limit and tool name earning its place, but minor trims are possible: the host-messaging paragraph ("Qwen Code requires explicit host confirmation before submitting a normal prompt and reports acceptance only after a real daemon receipt") is opaque and host-specific, and the untrusted-data caution is restated across the safety, view-catalog, and rendering paragraphs. This matches anchor 4 (efficient; minor instances that could be trimmed) rather than anchor 5's every-token-earns-its-place.

4 / 5

Actionability

Guidance is fully executable: exact tool signatures ("Call `test_report_import` with the explicit report path", "`test_report_show({reportId, view})`"), complete ViewSpec section schemas with field names and enums, and exact limits (five sections, eight groups, 128 total group references, 120/400/512 character caps, 8,000 serialized characters). This matches anchor 5's copy-paste-ready, common-case-covering guidance.

5 / 5

Workflow Clarity

A numbered 1-5 sequence (import, verify summary and consistency warnings, choose query/show/diagnosis path, follow nextOffset, distinguish error classes) with explicit validation checkpoints and a bounded feedback loop ("Inspect `viewResolution` after show... Correct the view at most once; if it remains invalid, use the fixed explorer and complete the answer through queries"). Operations are read-only, so the destructive/batch cap does not apply; this matches anchor 5's clear sequence, explicit validation, and error-recovery loops.

5 / 5

Progressive Disclosure

A single-file skill with no references/, scripts/, or assets/ directories, a ~34-line body under the 50-line threshold, and no need for external references; content is well organized into a main workflow section plus a dedicated "Optional generated view" section with a bulleted catalog. Per the rubric's simple-skill guideline this matches the top anchor.

5 / 5

Total

19

/

20

Passed

Description

70%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 specific, distinctive description with concrete actions, weakened by the absence of any explicit trigger guidance. Adding a "Use when..." clause with natural phrasings like "failing tests" or "test results" would raise both completeness and trigger-term quality.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user has a Vitest JSON report and asks about failing tests, test results, or test errors" — the missing 'when' currently caps completeness at 3.

Include natural synonyms users would actually say ("failing tests", "test results", "why tests failed") alongside "test failures" to improve trigger-term coverage.

Optionally mention summary counts or interactive browsing of the report in the "what" portion to close the minor specificity gap with the body's actual capabilities.

DimensionReasoningScore

Specificity

"Import and query an existing Vitest 3.2 JSON report to explore test failures, file-level errors and original diagnostic evidence" names the domain plus three concrete actions with specific objects, matching the 'lists several specific actions; minor gaps in coverage' anchor. It falls short of anchor 5 because capabilities the body covers (interactive browsing, generated views, counts) are omitted from the description, and exceeds anchor 3 because it lists more than 1-2 actions.

4 / 5

Completeness

The description has a clear "what" (import/query/explore an existing Vitest 3.2 JSON report) but no "Use when..." clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3. The "when" is only weakly implied by "an existing" report.

3 / 5

Trigger Term Quality

Natural terms a user would say are present ("test failures", "Vitest", "JSON report", "file-level errors"), but common variations like "failing tests", "test results", or "why tests failed" are missing, matching anchor 4 (good keyword coverage, a few natural terms missing) rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

A highly specific niche (exploring an existing Vitest 3.2 JSON report) with distinct triggers and explicit read-only framing makes conflict with other skills minimal, matching anchor 5's 'clear niche with distinct triggers; minimal conflict risk'.

5 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

QwenLM/qwen-code

Path

integrations/test-failure-explorer/skills/test-failure-explorer/SKILL.md

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.