e2e-platform

Automate Skaile platform end-to-end tests with Playwright and auto-recovery.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skaile-ai/ai-assets --skill e2e-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-platform
Source: https://github.com/skaile-ai/ai-assets/tree/main/skaile-development/skills/e2e-platform
Command: npx skills add https://github.com/skaile-ai/ai-assets --skill e2e-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines end-to-end testing for the Skaile platform by coordinating pre-flight checks, backend/frontend startup, and automated Playwright-based validation to catch regressions early.

Core Features & Use Cases

  • Two operational modes: run to execute and verify the existing e2e suite, and add to scaffold new coverage with a user-approved plan and live UI checks.
  • Pre-flight and recovery: auto-start missing services, detect stale deployments, and perform recovery steps to ensure tests run against current code.
  • Live UI and guardrails: enforce impersonation context, org-slug URLs, and MCP-driven UI verification when enabled.

Quick Start

To begin, invoke the run mode to execute the platform e2e tests against a running frontend and backend.

Frequently Asked Questions about e2e-platform

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

FAQPage Schema
How do I automate Playwright end-to-end tests with preflight checks?

Automate Playwright e2e tests by running preflight checks, starting missing services, and executing UI verification. The platform orchestrates environment readiness and live UI checks to catch regressions early.

How do I add new e2e test specs for platform changes?

Add new e2e test specs by invoking the add mode, which analyzes changes and proposes new specs with live UI checks. An explicit approval gate ensures you review the plan before generation.

What is the best way to handle stale deployments during e2e testing?

Handle stale deployments during e2e testing by using the built-in preflight and auto-recovery mode. It detects stale deployments and performs recovery steps to ensure tests run against current code.

Does the e2e testing harness support auto-recovery for missing services?

Yes, the e2e testing harness supports auto-recovery by auto-starting missing backend and frontend services. This ensures deterministic results by coordinating environment readiness before running Playwright checks.

Why does my e2e test suite fail against unverified UI changes?

Your e2e test suite may fail without MCP-driven UI verification and guardrails. The platform enforces impersonation context and org-slug URLs to ensure live UI checks validate the correct environment.