e2e-testing

Automate Playwright end-to-end test creation and maintenance for the Aereo project.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/ivanseibel/rpi-kit-codex --skill e2e-testing-ivanseibel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-testing
Source: https://github.com/ivanseibel/rpi-kit-codex/tree/main/.agents/skills/e2e-testing
Command: npx skills add https://github.com/ivanseibel/rpi-kit-codex --skill e2e-testing-ivanseibel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides the creation of robust end-to-end tests for the Aereo project using Playwright, ensuring tests are authored without touching production code and live under the tests/ directory.

Core Features & Use Cases

  • Provides templates and patterns for building E2E tests (e.g., template-flow.spec.ts, template-authenticated.spec.ts) and practical guidance for structuring test suites.
  • Offers reusable helpers and clear guidance on selectors, test organization, and test data seeding to improve reliability and maintainability.
  • Supports rapid onboarding by sharing a standardized testing methodology and a quick-start path for new features.

Quick Start

Copy a template test from resources, add a new test under tests/ for your feature, and adjust selectors to your UI.

Frequently Asked Questions about e2e-testing

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

FAQPage Schema
How do I structure Playwright end-to-end tests for a new feature?

Structure Playwright end-to-end tests by copying a provided template like template-flow.spec.ts into the tests/ directory, then adjust the UI selectors to match your feature's elements.

What are the best selector patterns for reliable E2E tests?

Reliable E2E tests use standardized selector patterns to target UI elements consistently. The skill provides specific selector guidelines in selector-patterns.md to improve test maintainability and reduce flakiness.

How do I write Playwright tests for authenticated user flows?

Write Playwright tests for authenticated flows using the template-authenticated.spec.ts template. This standardized template handles test scaffolding and test data seeding for features requiring user login.

Can I reuse helper functions across multiple Playwright test suites?

Yes, you can reuse helper functions across multiple Playwright test suites. The skill includes a helpers.ts utility file designed to standardize common testing operations and accelerate test suite maintenance.

Do I need to modify production code to add E2E tests?

No, you do not need to modify production code to add E2E tests. The skill guides you to author all Playwright tests independently within the tests/ directory, ensuring complete separation from production logic.