What problem does it solve?
End-to-end testing is often neglected or written without a full understanding of real user journeys and failure modes, leaving integration bugs to reach production. This Skill closes that gap by guiding a thorough, repository-aware design process that produces repeatable, user-focused e2e test suites.
Core Features & Use Cases
- Repository exploration: Systematically find entry points, config, CI, and existing test infrastructure to ground test design in the real codebase.
- User-journey mapping: Produce golden-path tests that represent complete user workflows and adversarial tests that verify graceful failure handling.
- Interactive checkpoints: Ask targeted questions about failure expectations and target users to align assertions with project philosophy.
- Use Case: When adopting a legacy CLI or web service, use this Skill to document core journeys, identify gaps in integration coverage, and produce a prioritized e2e test plan for CI integration.
Quick Start
Design an end-to-end test suite by exploring the repository, summarizing user journeys, asking about expected failures, and writing a structured Markdown test design document into the project.