Skip to content
Back to skills

Yts806379 Everything Claude Code E2e Testing

ASecurity

Write, repair, or diagnose Playwright E2E tests for NodeTool web and workflow harnesses using existing suites and fixtures.

  • 552 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 1, 2026
ai-agentsnodetestingbackend

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add nodetool-ai/nodetool --skill yts806379-everything-claude-code-e2e-testing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Yts806379 Everything Claude Code E2e Testing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Yts806379 Everything Claude Code E2e Testing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nodetool-ai-yts806379-everything-claude-code-e2e-testing/badge)](https://www.skillsdirectory.com/skills/nodetool-ai-yts806379-everything-claude-code-e2e-testing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: e2e-testing
description: "Write, repair, or diagnose Playwright E2E tests for NodeTool web and workflow harnesses using existing suites and fixtures."
origin: ECC
---

# E2E testing

Build or repair a Playwright test that detects the requested user-visible behavior.
Use [web/TESTING.md](../../../web/TESTING.md) and the existing suite's fixtures,
page objects, and configuration. Do not replace them with a generic scaffold.
Electron main-process tests use Jest under `electron/src/__tests__/`, as described
in [Electron instructions](../../../electron/src/AGENTS.md).

## Choose the suite

Inspect `web/package.json` and the relevant Playwright config for the exact command.
Use the graph runner or debug harness for real-backend workflow scenarios. Read
its entry in the [harness reference](../../../docs/harnesses.md) before first use.
Build backend packages and install the required Playwright browser as described
in the testing guide before running web E2E.

## Write or diagnose the test

Reuse the nearest scenario. Select controls by role and accessible name when
available. Assert the specific visible result with retrying Playwright assertions.
Keep tests independent and reset fixtures through the suite's existing mechanism.

Register a network wait before triggering the action that produces the request.
Wait for a specific response or visible state, not arbitrary sleeps or global
network idleness. Use page objects only where they simplify repeated interactions.

For a reported failure, reproduce it before changing the test or application.
Inspect its trace, screenshot, console, and request evidence. Use bounded repeat
runs when diagnosing an intermittent race. A retry reaching green does not prove
the race is fixed. Do not hide failures with skip, fixme, or extra retries.

## Verify and report

Run the affected scenario and confirm the assertion detects the intended failure
and passes with the correction. Use the suite's configured trace, screenshot,
and video capture rather than introducing a separate recording mechanism.

Complete [mandatory post-change verification](../../../AGENTS.md#mandatory-post-change-verification)
for code changes. Report the tested scenario, actual command result, and relevant
failure artifacts. Do not run unrelated browser suites without a dependency or
unresolved concern that warrants them.

Files in this skill

  • SKILL.md8.5 KB
  • agents/openai.yaml234 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…