e2e-playwright-test

Run LLM-piloted Playwright smoke tests against deployed applications.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/Levezze/devkit --skill e2e-playwright-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-playwright-test
Source: https://github.com/Levezze/devkit/tree/main/skills/e2e-playwright-test
Command: npx skills add https://github.com/Levezze/devkit --skill e2e-playwright-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you validate a deployed app end-to-end without brittle tests by driving Playwright through an LLM-piloted checklist that can adapt to UI drift.

Core Features & Use Cases

  • LLM-piloted Playwright flow: Runs a repo-specific operational checklist against real user paths (sign-in through onboarding and subsequent journeys).
  • Checklist bootstrapping and drift recording: If the guide is missing or has empty slots, it runs a /grill-me-style interview to populate docs/guides/e2e-playwright-test.md, and on subsequent runs it improvises equivalent actions while recording drift updates.
  • Safety guardrails for production: Requires explicit confirmation before any browser action in prod to avoid impacting real users and real billing flows.
  • Actionable reporting: Produces a step-by-step pass/drift/fail report including console errors, network deviations, and screenshot/DOM evidence on failure.

Quick Start

Run the skill to validate the deployed flow with a specific environment by asking your assistant to start e2e-playwright-test against --demo.

Frequently Asked Questions about e2e-playwright-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run resilient e2e smoke tests that adapt to UI drift?

Run LLM-piloted e2e smoke tests against a deployed app by driving Playwright MCP using a repo checklist. The flow adapts to UI drift by improvising equivalent actions while recording updates for subsequent runs.

How does LLM-piloted Playwright testing work for deployed applications?

LLM-piloted Playwright testing works by executing a repo-specific operational checklist against real user paths like onboarding and questionnaire completion. It drives the Playwright MCP to navigate deployed environments and validates subsequent journey steps.

Do I need Playwright MCP to run e2e smoke tests against a deployed app?

Yes, Playwright MCP availability is required to run these e2e smoke tests. You also need a working docs guide at docs/guides/e2e-playwright-test.md, with optional bootstrapping via /grill-me to populate missing checklist slots.

Can I run e2e smoke tests in production without impacting real users?

Yes, but the e2e smoke test applies safety guardrails for production environments. It requires explicit confirmation before any browser action in prod to avoid impacting real users and real billing flows.

What is the best way to validate user journeys like onboarding across dev and demo environments?

Use the e2e-playwright-test skill with arg parsing for env/user/record-only to validate onboarding, questionnaire completion, and subsequent journey steps. It applies to demo, dev, local, and prod flow validation against deployed apps.

Why do brittle e2e tests break during smoke testing and how can reporting help?

Brittle e2e tests break when UI changes are not handled, but drift-aware reporting with fail-stop on genuine breaks helps. It produces a step-by-step pass/drift/fail report including console errors, network deviations, and screenshot/DOM evidence on failure.