e2e-validate

Run end-to-end validation and capture PASS/FAIL evidence and artifacts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/matthabermehl/generation-b-kids-books --skill e2e-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-validate
Source: https://github.com/matthabermehl/generation-b-kids-books/tree/main/.codex/skills/e2e-validate
Command: npx skills add https://github.com/matthabermehl/generation-b-kids-books --skill e2e-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Changes to user flows, UI, routing, authentication, or integrations can introduce regressions that unit tests miss; this Skill provides a repeatable way to run end-to-end validation and capture concrete evidence when a change impacts user-facing behaviors.

Core Features & Use Cases

  • Execute E2E Runner: Invoke the project's end-to-end test runner to validate complete user workflows.
  • Capture Artifacts: Collect generated reports and test artifacts (for example playwright-report/ and test-results/) into a centralized artifacts folder for review.
  • Record Evidence: Produce a succinct PASS/FAIL outcome plus an evidence string and artifact pointers for changelogs, feature trackers, or CI records.
  • Use Case: When modifying authentication or routing, run the e2e suite to confirm flows and attach the resulting report to the feature's progress log.

Quick Start

Run the project's end-to-end test script and ensure any generated reports and artifacts are copied into .agent/artifacts/ as evidence.

Frequently Asked Questions about e2e-validate

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

FAQPage Schema
How do I capture Playwright test artifacts for CI validation evidence?

End-to-end validation is needed when changes affect user workflows, UI, routing, authentication, or integrations, because unit tests miss regressions in these areas. It provides concrete, human-verifiable evidence that complete user flows still function correctly after modifications.

How do I run end-to-end tests and save reports for a changelog?

Run the project's end-to-end test runner to execute user workflow validation, then collect the generated playwright-report and test-results directories into .agent/artifacts/. This produces a PASS/FAIL result and an evidence string to attach to changelogs or feature trackers.

Does end-to-end validation work without additional dependencies?

End-to-end validation operates without explicit dependencies, invoking the project's existing test runner. It requires a configured E2E environment like Playwright to execute workflows and generate the test outputs needed for artifact collection.

What is the best way to retain E2E test outputs for CI stage verification?

The best way to retain E2E test outputs is capturing test artifacts into .agent/artifacts/ or project logs. This records artifact pointers and an evidence string alongside PASS/FAIL results, ensuring human-verifiable evidence is retained for CI stage verification.

When should I not use end-to-end validation for testing changes?

End-to-end validation should not be used for changes that do not impact user-facing behaviors or complete user workflows. It is designed for user flows, UI, routing, authentication, and integrations where human-verifiable evidence and retained artifacts are explicitly required.