CtrlK
BlogDocsLog inGet started
Tessl Logo

debugging-e2e-tests

Use when an Opik E2E test has failed and a developer wants it investigated — e.g. "why did this e2e test fail?", "investigate the failing run on my PR", "is dataset-crud-smoke flaky?", "the nightly e2e suite went red". Takes a failure from a CI check, a TestOps launch, a test name, or a local run; gathers the trace and history, classifies regression vs. flake, and proposes a fix. Read-only — it diagnoses and proposes, it does not edit tests.

75

Quality

92%

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

85%

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

A high-quality, actionable body with a clear validated workflow and concrete tooling, held back only by mild verbosity from a repeated boundary disclaimer and a diagram that restates the step list.

Suggestions

State the read-only boundary once (e.g. in the Boundaries section) and remove the repeats in the intro and Step 5 to recover tokens.

Drop or shrink the dot diagram since the numbered Step 1–5 headings immediately below already convey the same sequence.

DimensionReasoningScore

Conciseness

The body is information-dense and assumes competence, but the read-only boundary is restated three times ("It is read-only", "Do not edit anything", "Read-only: no test edits") and the dot diagram duplicates the numbered step list that follows, so it could be tightened.

2 / 3

Actionability

Provides copy-paste-ready commands and validated MCP call signatures (gh run download … -n test-results-v2, npx playwright show-trace, list_launches(projectId: 1, …)), fully executable with specific examples.

3 / 3

Workflow Clarity

A clear five-step loop with a diagram, explicit classification decision logic, and graceful-degradation checkpoints ("Skip history gracefully when TestOps isn't reachable"); operations are read-only so the destructive-cap does not apply.

3 / 3

Progressive Disclosure

No bundle files exist, so the single self-contained SKILL.md is appropriate; sections are well-organized and the only external pointer is a one-level cross-skill handoff to writing-e2e-tests.

3 / 3

Total

11

/

12

Passed

Description

100%

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: explicit trigger guidance, concrete multi-action capability list, natural trigger phrasings, and a clearly delineated read-only niche with no voice violations.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "gathers the trace and history, classifies regression vs. flake, and proposes a fix" — across four named entry points, matching the multiple-specific-actions anchor.

3 / 3

Completeness

An explicit "Use when…" clause supplies the trigger, and the rest of the sentence states what it does (gathers, classifies, proposes), so both what and when are clearly answered.

3 / 3

Trigger Term Quality

Quotes natural user phrasings verbatim ("why did this e2e test fail?", "is dataset-crud-smoke flaky?", "the nightly e2e suite went red"), giving strong coverage of terms a developer would actually say.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (Opik E2E failure investigation) with distinctive triggers and third-person voice ("Takes…", "gathers…"), making conflict with other skills unlikely.

3 / 3

Total

12

/

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
comet-ml/opik
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.