e2e-test-writer

Generate an E2E test plan after detecting the repository's test framework.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/edri2or/ripo-skills-main --skill e2e-test-writer-edri2or
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-test-writer
Source: https://github.com/edri2or/ripo-skills-main/tree/main/exported-skills/e2e-test-writer
Command: npx skills add https://github.com/edri2or/ripo-skills-main --skill e2e-test-writer-edri2or

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plans and documents end-to-end test coverage by detecting the repository's test framework, mapping a flow, and proposing an approved test plan.

Core Features & Use Cases

  • Detects test framework signals in the codebase (e.g., package.json, pyproject.toml, Gemfile, go.mod) and identifies the entry point and data requirements.
  • Generates a detailed E2E test plan including test cases for happy path, auth/permission, invalid input, dependency failures, idempotency, and edge cases.
  • Presents a ready-to-implement test file outline and prompts for user approval before writing the final test.

Quick Start

Request an E2E test plan for a specified flow and the skill will propose test cases, data needs, and entry/exit criteria for approval.

Frequently Asked Questions about e2e-test-writer

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

FAQPage Schema
How do I generate an E2E test plan for an existing codebase?

To generate an E2E test plan, the skill reads your repository to detect the test framework, maps the specified end-to-end flow, and proposes test cases covering happy paths, edge cases, and failure modes for your approval.

How does automatic test framework detection work for E2E tests?

Automatic test framework detection works by using Read, Grep, and Glob to scan repository files like package.json, pyproject.toml, Gemfile, or go.mod, identifying the correct test entry points and data requirements for your E2E tests.

What should an E2E test plan include for edge cases and failure modes?

An E2E test plan should include test cases for happy paths, auth/permission checks, invalid inputs, dependency failures, and idempotency, ensuring tests are deterministic and independently runnable.

Can I review and approve the E2E test cases before the file is created?

Yes, you can review and approve the E2E test cases. The skill generates a ready-to-implement test file outline and prompts for your explicit approval before writing the final test file.

How do I ensure my E2E tests are deterministic and independently runnable?

You ensure E2E tests are deterministic by mapping data prerequisites, entry points, and teardown steps. The generated test plan outlines these independently runnable steps to prevent test interference.

Does this E2E test generation tool work with different programming languages?

Yes, the E2E test generation tool works with different programming languages by detecting framework signals across multiple dependency files, allowing you to apply it to any flow in a codebase requiring an E2E test.