e2e-integration-flow

Automate end-to-end integration tests across UI, API, database, and messaging with Playwright.

21|4|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/JotJunior/cstk --skill e2e-integration-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-integration-flow
Source: https://github.com/JotJunior/cstk/tree/main/global/skills/e2e-integration-flow
Command: npx skills add https://github.com/JotJunior/cstk --skill e2e-integration-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates end-to-end integration tests that prove a feature works across the entire stack (UI, API, database, message queue, and downstream effects).

Core Features & Use Cases

  • End-to-end integration tests that validate UI actions trigger correct backend updates and side effects.
  • Cross-layer verification: UI, network/API, database, and message queue events.
  • Use Case: Validate a new feature from user interaction to downstream events in a real stack.

Quick Start

Run the Playwright-based end-to-end integration test suite against a running stack.

Frequently Asked Questions about e2e-integration-flow

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

FAQPage Schema
How do I run end-to-end integration tests across UI, API, and database layers?

End-to-end integration tests across UI, API, and database layers are run using a Playwright harness against a live staging stack to execute cross-layer assertions. This requires a reachable backend, a test database, and a message queue broker to validate downstream events.

What do I need to set up before testing UI actions that trigger backend updates and message queue events?

Before testing UI actions and backend updates, you need a running stack in a test or staging environment, Playwright installed, a reachable backend, a test database, and a queue/broker. The harness must authenticate once and isolate test data for accurate cross-layer verification.

Can I use Playwright to verify database state and message queue side effects in a real stack?

Yes, Playwright can verify database state and message queue side effects by running cross-layer assertions within a real stack. The harness automates UI interactions and asserts that API, database, and messaging layers reflect the correct downstream changes.

What is the best way to automate cross-layer verification in a test environment?

The best way to automate cross-layer verification is to use a Playwright-based harness that authenticates once and isolates test data. This approach validates UI actions, API responses, database updates, and message queue events simultaneously in a test environment.

Does end-to-end integration testing work without a running message broker?

End-to-end integration testing requires a reachable message queue or broker to validate downstream messaging events. Without a running broker, the harness cannot perform complete cross-layer assertions to prove a feature works across the entire stack.

When should I avoid running end-to-end integration tests across my entire stack?

You should avoid end-to-end integration tests when a running stack is unavailable or when the environment lacks a reachable backend, test database, or message broker. These tests require full stack availability to execute cross-layer assertions and validate downstream effects.