CtrlK
BlogDocsLog inGet started
Tessl Logo

e2e-tester

Write and run Playwright E2E tests for Redpanda Console using testcontainers. Analyzes test failures, adds missing testids, and improves test stability. Use when user requests E2E tests, Playwright tests, integration tests, test failures, missing testids, or mentions 'test workflow', 'browser testing', 'end-to-end', or 'testcontainers'.

72

Quality

90%

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

86%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 tightly organized, token-efficient skill body that defers detail to well-signaled reference files and provides concrete commands and rules. The main gap is the absence of a complete executable test example and an explicit numbered failure-recovery workflow.

Suggestions

Add a minimal copy-paste-ready spec.ts example (e.g., a login -> action -> verify journey) so actionability reaches fully executable coverage.

Consolidate the build -> run -> analyze-failure -> fix -> re-run loop into one explicit numbered workflow with a validate-fix-retry feedback checkpoint.

DimensionReasoningScore

Conciseness

Lean bullet-driven body that assumes Claude's competence — it never explains what Playwright, Redpanda, or testcontainers are, and every line carries actionable guidance.

5 / 5

Actionability

Copy-paste-ready commands, concrete selector priority, and test-id naming rules, but it lacks a complete executable spec.ts example showing a full test written end-to-end.

4 / 5

Workflow Clarity

The Output section gives a verification checklist (confirm build, verify tests pass, note testids, mention cleanup) and the ALWAYS/NEVER rules encode build-before-test and cleanup checkpoints, but the writing-and-running sequence is distributed rather than a single numbered flow with explicit validate-fix-retry feedback.

4 / 5

Progressive Disclosure

The body is a concise overview and the References section links three real, one-level-deep files (container-setup.md, test-patterns.md, failure-analysis.md) each with a clear one-line description, making navigation easy.

5 / 5

Total

18

/

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.

A strong, well-scoped description that pairs concrete capabilities with a thorough, natural-language trigger list in third-person voice. The only soft spot is the mildly abstract phrase 'improves test stability' rather than another concrete action.

Suggestions

Replace 'improves test stability' with a concrete action (e.g., 'fixes flaky tests by replacing waitForTimeout with condition-based waits') to lift specificity to fully comprehensive.

DimensionReasoningScore

Specificity

Names several concrete actions ('Write and run Playwright E2E tests', 'Analyzes test failures, adds missing testids, and improves test stability'), though 'improves test stability' is somewhat abstract, leaving minor coverage gaps versus the fully comprehensive anchor.

4 / 5

Completeness

Explicitly answers both what ('Write and run Playwright E2E tests... Analyzes test failures, adds missing testids') and when ('Use when user requests E2E tests...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage with synonyms ('E2E tests', 'Playwright tests', 'integration tests', 'browser testing', 'end-to-end', 'testcontainers') that a user would naturally say when needing this skill.

5 / 5

Distinctiveness Conflict Risk

Clear niche — Playwright E2E for Redpanda Console via testcontainers — with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

14

/

16

Passed

Repository
redpanda-data/console
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.