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.