CtrlK
BlogDocsLog inGet started
Tessl Logo

e2e-testing

Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.

Install with Tessl CLI

npx tessl i github:affaan-m/everything-claude-code --skill e2e-testing
What are skills?

69

1.58x

Quality

56%

Does it follow best practices?

Impact

92%

1.58x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/e2e-testing/SKILL.md
SKILL.md
Review
Evals

Evaluation results

94%

42%

Set Up E2E Test Suite for a Product Catalog App

Playwright config and Page Object Model setup

Criteria
Without context
With context

Test directory structure

50%

50%

POM class structure

75%

100%

data-testid selectors

87%

100%

goto with networkidle

0%

100%

waitForResponse over timeout

25%

100%

Auto-wait locator form

100%

75%

fullyParallel and CI flags

100%

100%

Three reporters configured

0%

100%

Timeout values

0%

100%

Artifact capture settings

62%

100%

Four browser projects

66%

100%

baseURL with env fallback

44%

100%

Without context: $0.4338 · 1m 37s · 24 turns · 30 in / 6,241 out tokens

With context: $0.5405 · 1m 43s · 26 turns · 214 in / 6,653 out tokens

90%

25%

Stabilise an Inherited Playwright Test Suite

Flaky test identification and quarantine

Criteria
Without context
With context

page.click replaced

0%

100%

waitForTimeout removed

100%

100%

waitForResponse used

0%

100%

Animation stability fix

100%

100%

test.fixme or test.skip used

100%

100%

Quarantine includes issue reference

0%

0%

Flakiness detection commands

50%

100%

Diagnosis document

100%

100%

data-testid selectors preserved

100%

100%

Without context: $0.2671 · 1m 45s · 13 turns · 17 in / 5,623 out tokens

With context: $0.4809 · 1m 56s · 22 turns · 24 in / 6,341 out tokens

92%

35%

Set Up CI Pipeline and Reporting for a Trading Platform's E2E Suite

CI/CD integration and test report generation

Criteria
Without context
With context

Node version 20

100%

100%

Playwright install with deps

100%

100%

BASE_URL from vars

62%

100%

Artifact upload always

100%

100%

Artifact retention 30 days

100%

100%

videosPath to artifacts/videos/

0%

100%

Screenshots to artifacts/

62%

0%

Production skip on financial test

55%

100%

Report Date and Duration

50%

100%

Report Status field

0%

100%

Report Summary stats

77%

100%

Report Artifacts section

0%

100%

Without context: $0.3719 · 1m 19s · 22 turns · 29 in / 4,671 out tokens

With context: $0.4009 · 1m 26s · 21 turns · 27 in / 4,214 out tokens

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.