CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

e2e-testing-patterns

Build reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly and catch regressions before users do.

48

Quality

60%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/e2e-testing-patterns/SKILL.md

The canonical home for this skill is e2e-testing-patterns in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 a compact, well-organized overview whose sections (use/don't-use, instructions, safety, resources) are skimmable, but it functions as a hollow shell: the guidance stays at the level of high-level directives and its single reference to the implementation playbook points at a file that does not exist in the bundle. Almost all actionable value depends on a missing artifact.

Suggestions

Create the referenced 'resources/implementation-playbook.md' (or inline the key patterns), since the body's only pointer to detailed E2E patterns and templates currently dangles.

Add concrete, executable guidance in the body — e.g., a minimal Playwright/Cypress test example, a stable-selector convention (data-testid over CSS paths), or a CI parallelization snippet — to lift actionability above high-level hints.

Insert validation checkpoints into the workflow (e.g., 'run the new test 5x locally to confirm it is not flaky before adding to CI', 'verify test artifacts/traces on failure') so the sequence has explicit verification steps.

DimensionReasoningScore

Conciseness

The body is lean and well-sectioned with no concept over-explanation; the only trimmable redundancy is the opening line repeating the frontmatter description verbatim ('Build reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly...'). It is not 5 because that duplicated sentence earns no new information, and not 3 because there is no padded or unnecessary explanation anywhere else.

4 / 5

Actionability

The four instructions are high-level directives ('Build stable selectors and test data strategies', 'Implement tests with retries, tracing, and isolation') with no tools, commands, code, or concrete steps, and the file that would carry the actual patterns ('resources/implementation-playbook.md') does not exist in the bundle. This matches the anchor for minimal concrete guidance with missing specific steps; it is not 3 because nothing in the body is executable or example-like.

2 / 5

Workflow Clarity

A logical 4-step sequence is present (identify journeys → build selectors/data → implement tests → run in CI with parallelization), but there are no validation or verification checkpoints (e.g., verifying selector stability or checking test results before merge), matching the anchor for steps listed with validation gaps. The missing-validation cap also applies since running batch test suites in CI is a batch operation; it is not 2 because the sequence itself is coherent and reasonably well defined.

3 / 5

Progressive Disclosure

Section structure is good and the design delegates detail one level deep ('resources/implementation-playbook.md for detailed E2E patterns and templates'), but that referenced file is absent — no resources/, references/, scripts/, or assets/ directories exist — so navigation leads nowhere and the skill carries none of the promised detail. It is not 4 because a dangling sole reference is a substantive organizational defect rather than a minor gap, and not 2 because the in-body structure itself is clean, not monolithic or buried.

3 / 5

Total

12

/

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 states a clear purpose in the E2E testing domain but reads as a mission statement rather than a capability-and-trigger description. It lacks any 'Use when...' guidance and natural trigger synonyms, capping completeness and trigger-term quality at the midpoint.

Suggestions

Add an explicit trigger clause, e.g., 'Use when implementing or debugging end-to-end (E2E) tests, fixing flaky tests, setting up Playwright/Cypress suites, or configuring E2E runs in CI pipelines.'

Enumerate a few concrete capabilities beyond 'build test suites' — e.g., 'design stable selectors, isolate test data, parallelize CI runs, and diagnose flaky tests' — to lift specificity and distinctiveness.

Include common user phrasings/synonyms such as 'E2E', 'flaky', 'UI automation', and named tools (Playwright, Cypress, Selenium) so natural requests reliably match.

DimensionReasoningScore

Specificity

Names the domain ('end-to-end test suites') and one core action ('Build ... test suites') plus the outcome 'catch regressions', matching the anchor for domain plus 1-2 concrete actions without comprehensive coverage. It is not 4 because no specific concrete actions (e.g., authoring specs, configuring runners, debugging flaky tests) are enumerated.

3 / 5

Completeness

The description has a clear 'what' (build reliable, fast, maintainable E2E test suites) but no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3. It is not 4 because there is no 'when' content at all, not even a weakly explicit one.

3 / 5

Trigger Term Quality

Relevant keywords like 'end-to-end test', 'test suites', and 'regressions' appear, but common natural variations users would say — 'E2E', 'flaky tests', 'UI tests', 'Playwright', 'Cypress' — are absent, matching the anchor for some relevant keywords with missing synonyms. It is not 2 because the terms present are domain-relevant rather than generic filler.

3 / 5

Distinctiveness Conflict Risk

'End-to-end test suites' carves a mostly distinct niche with minimal overlap risk against adjacent skills (unit/integration testing, general CI), though terms like 'test suites' and 'regressions' could weakly overlap with general testing or CI/CD skills. It is not 5 because no explicit distinct triggers are given to fully separate it from closely related testing 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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/e2e-testing-patterns/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.