authoring-e2e-test-suite

Derive end-to-end scenarios from user journeys and execute them against a sandboxed system.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Jin9/skillify-foundation --skill authoring-e2e-test-suite-jin9
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: authoring-e2e-test-suite
Source: https://github.com/Jin9/skillify-foundation/tree/main/treasury/authoring-e2e-test-suite
Command: npx skills add https://github.com/Jin9/skillify-foundation --skill authoring-e2e-test-suite-jin9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams need to turn user journeys and stories into executable end-to-end tests and get a trustworthy pass/fail verdict for SIT or UAT, without relying on LLM-claimed results or letting flaky tests slip through as passes. ## Core Features & Use Cases - Scenario Derivation: Converts user journeys or stories into executable end-to-end scenarios with explicit steps and assertions. - Runner-Backed Execution: Runs scenarios against a reachable target environment through the CI/test runner with a browser driver, capturing per-scenario results and step counts. - Flaky Detection & Gate: Re-runs suspect scenarios within bounds, computes a flaky rate, and emits a PASS, FAIL, or ERROR verdict that feeds a human verification layer. - Use Case: Given a set of banking user journeys and a running sandbox, produce the e2e gate with scenario results and flaky rate for UAT sign-off, routing failures to a fixer instead of patching code. ## Quick Start Build and run the e2e suite from these user journeys against the staging sandbox and produce the pass/fail gate with the flaky rate.

Frequently Asked Questions about authoring-e2e-test-suite

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

FAQPage Schema
How do I turn user journeys into end-to-end tests?▼

Derive one executable scenario per journey with explicit setup, ordered steps, and assertions tied to acceptance criteria. Each scenario records steps_total and steps_failed, then runs against the target environment through the CI/test runner with a browser driver.

How do I detect and handle flaky e2e tests?▼

Re-run suspect scenarios a bounded number of times and mark any scenario with differing results as flaky. Compute flaky_rate as the fraction of flaky scenarios, exclude them from a PASS, and report them for stabilization since a flaky green is not a pass.

What makes an e2e test gate pass or fail in regulated environments?▼

PASS requires zero journey or assertion failures and no flaky scenarios, all backed by real runner evidence. FAIL applies to any failed or flaky scenario or masked result, since uncertain is treated as a fail, and ERROR means the suite could not execute.

Can this skill fix failing tests or production code?▼

No, it only derives scenarios, executes them, and reports results. Failures route to a fixer such as progressive-bug-hunter, and the verdict feeds a named human verification layer rather than auto-approving.

When should I not use end-to-end test execution?▼

Do not use it to design the QA plan, run backend or frontend unit tests, or run integration tests, since dedicated skills cover those levels. It also requires a reachable running target environment, so it cannot operate without one.