CtrlK
BlogDocsLog inGet started
Tessl Logo

e2e-testing

Use when reviewing CI coverage, automated checks, or test strategy related to Implement end-to-end testing. Focus on whether the rule is continuously verified, not just documented.

50

Quality

55%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/e2e-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is short, well-sectioned, and correctly delegates implementation detail to a real one-level-deep reference file, which is exemplary progressive disclosure. However, it opens with a known-concept explanation, duplicates its review instructions across two sections, and offers no executable commands or validation checkpoints in the body itself, leaving both actionability and workflow clarity at the middle anchor.

Suggestions

Drop or shrink the opening sentence explaining what E2E testing is — Claude already knows this — and merge the overlapping Check and Code Review sections into one.

Add a validation checkpoint to the workflow, e.g. after Fix: "Run the new E2E suite locally, then confirm the CI workflow fails when a test fails" — this directly serves the skill's stated focus on continuous verification.

Include one small inline example (e.g. a two-line Playwright data-testid selector) so the body is actionable without requiring a jump to references/rule.md for the most common case.

DimensionReasoningScore

Conciseness

The opening sentence "E2E tests catch integration issues that unit tests miss—verifying your application works correctly from the user's perspective across all components" explains a concept Claude already knows, and the Check and Code Review sections substantially duplicate each other (both direct a review of E2E coverage/enforcement). Mostly efficient with some removable explanation and tightening fits anchor 3 rather than 4, where over-explanation would be merely minor.

3 / 5

Actionability

The Quick Reference names concrete practices ("Use data-testid attributes", "Implement Page Object Model", "artifact uploads on failure") and Fix names Playwright/Cypress, but the body itself contains no commands or code — e.g. "Add E2E tests for critical user journeys using Playwright or Cypress" is a directive without the executable detail (which lives only in references/rule.md). Concrete-but-incomplete guidance with missing key execution details matches anchor 3, not 4's 'mostly executable with minor gaps'.

3 / 5

Workflow Clarity

Check → Fix → Explain → Code Review provides a recognizable rough sequence, but there are no validation checkpoints: nothing tells the model to run the new suite, confirm it passes, or verify CI actually blocks regressions — the very thing the skill says to focus on. Steps listed with missing checkpoints fits anchor 3 rather than 4, which requires most checkpoints present.

3 / 5

Progressive Disclosure

The body is a lean overview with clearly signaled one-level-deep navigation: "For full implementation details, code examples, and framework-specific guidance, see `references/rule.md`" — and that file exists and contains exactly the promised code examples and framework guidance. This is the anchor-5 pattern: appropriate split, easy navigation, no nesting.

5 / 5

Total

14

/

20

Passed

Description

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

The description has a strong, explicit trigger clause and a defensible niche (verifying enforcement of the E2E-testing rule), but it is trigger-heavy: it never clearly states what the skill does, and it lacks the natural synonyms (E2E, Playwright, Cypress) users would most often say. It reads as a routing hint rather than a capability statement.

Suggestions

State the 'what' explicitly alongside the trigger, e.g. "Reviews a project's E2E test coverage of critical user journeys and flags where the rule is not automatically enforced. Use when reviewing CI coverage, automated checks, or test strategy related to end-to-end testing."

Add natural trigger synonyms such as "E2E tests", "Playwright", "Cypress", and "test coverage" so users phrasing the need those ways still match.

Name 1-2 concrete review actions (e.g. "inspects CI workflows for test steps and failure-blocking") to lift specificity above the generic "reviewing" verb.

DimensionReasoningScore

Specificity

"reviewing CI coverage, automated checks, or test strategy" names the domain and a couple of review actions, but the description stops there — it never enumerates what the skill actually does (flag enforcement gaps, review test code, verify CI blocking). This matches anchor 3 (domain plus 1-2 concrete actions, not comprehensive) rather than 4, which expects several specific actions.

3 / 5

Completeness

The 'when' is explicit and strong ("Use when reviewing CI coverage, automated checks, or test strategy related to Implement end-to-end testing"), but the 'what' is only weakly folded into the trigger — the skill's actual capabilities are never stated, only implied by "Focus on whether the rule is continuously verified". This lands between anchors 2 (only 'when' present) and 4 (both present), settling at 3 because the 'what' is mostly absent rather than merely less specific.

3 / 5

Trigger Term Quality

Includes "CI coverage", "automated checks", "test strategy", and "end-to-end testing", but misses the natural synonyms users would say: "E2E", "Playwright", "Cypress", and "test coverage". Some relevant keywords with missing common variations fits anchor 3, not 4's 'good coverage with only a few missing'.

3 / 5

Distinctiveness Conflict Risk

The trigger is pinned to the specific "Implement end-to-end testing" rule with distinctive framing ("continuously verified, not just documented"), making it mostly distinct with only minor overlap risk against adjacent CI/unit-testing review skills. Not 5 because "CI coverage" and "automated checks" are broad terms that could collide with generic CI-review skills.

4 / 5

Total

13

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.