e2e-user-flows-check

Enumerate user flows from repo evidence and map them to Playwright tests.

1|Updated Sep 6, 2024
One-click install
npx skills add https://github.com/carlos18bp/gym_project --skill e2e-user-flows-check-carlos18bp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-user-flows-check
Source: https://github.com/carlos18bp/gym_project/tree/main/.agents/skills/e2e-user-flows-check
Command: npx skills add https://github.com/carlos18bp/gym_project --skill e2e-user-flows-check-carlos18bp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It identifies missing or partial end-to-end (E2E) test coverage for real user interactions, reducing the risk of shipping untested critical paths.

Core Features & Use Cases

  • Flow inventory from real evidence: Enumerates user flows using only product docs, UI routes, existing E2E tests, and backend endpoints.
  • Traceable coverage mapping: Maps each candidate flow to existing E2E test coverage and flags gaps by priority (P1–P4).
  • Automatic registration of missing flows: Registers uncovered flows into both docs/USER_FLOW_MAP.md and frontend/e2e/flow-definitions.json.

Quick Start

Use the e2e-user-flows-check skill to audit the app’s documented and observed user journeys, then generate the missing-flow updates and a prioritized gap report.

Frequently Asked Questions about e2e-user-flows-check

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

FAQPage Schema
How do I find missing E2E test coverage for user flows?

To find missing E2E test coverage, enumerate real user flows from product docs, UI routes, and backend endpoints, then map each candidate to existing Playwright tests to identify uncovered paths. This process highlights untested critical interactions and reduces the risk of shipping broken user journeys.

How do I map backend API endpoints to Playwright E2E tests?

Mapping backend API endpoints to Playwright E2E tests involves extracting endpoint-driven behaviors as flow candidates and comparing them against existing test definitions. This creates a traceable coverage map that flags backend interactions lacking corresponding UI route or E2E validation.

What is QA traceability for scenario-based user flows?

QA traceability for scenario-based user flows is the process of linking every documented user interaction to a specific E2E test. It ensures every UI route and backend endpoint behavior is verified, producing a prioritized gap report to track untested critical paths.

How do I prioritize E2E test gaps across UI routes and API endpoints?

Prioritize E2E test gaps by auditing observed user flows and categorizing missing test coverage into priority levels from P1 to P4. This ranks untested UI route interactions and backend endpoint behaviors by criticality, guiding QA efforts toward the highest risk areas first.

Can I automatically register missing user flows in Playwright test definitions?

Yes, you can automatically register missing user flows by appending uncovered candidates to both the USER_FLOW_MAP.md documentation and the flow-definitions.json file. This updates your Playwright E2E test suite with traceable flow candidates that require new test coverage.

Does E2E user flow auditing work without product documentation?

E2E user flow auditing can still work without product documentation by relying on repo evidence like UI routes, existing Playwright tests, and backend endpoints to enumerate flows. However, product docs provide crucial scenario context that helps normalize duplicates and identify complete user journeys.