What problem does it solve? Verifying that a full business journey (register → order → pay) actually works across real services, databases, and message queues is usually done by manual clicking and eyeballing. This Skill turns that into a structured, AI-orchestrated workflow that runs real operations against a live system and validates cross-component final state against requirement specs. ## Core Features & Use Cases - Journey Orchestration: Define Scenarios as typed Steps (api, db, ui, mq, cli, wait, assert, setup, teardown) with dependency ordering and a shared Context that passes outputs (e.g., user_id, order_id) between steps. - Black-Box Acceptance: Assertions anchor to requirement/design documents via requirement_ref, never to internal code, keeping e2e physically separated from unit tests in tests/e2e/. - Safety Gates & Secret Externalization: Dangerous write/delete operations require explicit user confirmation, credentials are masked in reports, and all secrets load from .env.e2e (fallback .env) instead of being hardcoded. - Dynamic Experience Validation: After e2e passes, the agent operates the feature like a real user (white-box planning, black-box execution) to evaluate feedback quality and error friendliness. - Use Case: Ask the agent to run a full register-and-order journey on staging; it creates the user, places the order, verifies the DB row, waits for async inventory deduction, checks the order.created event, cleans up test data, and outputs a journey report. ## Quick Start Ask the agent to run an end-to-end verification of the complete user registration and order placement flow against the staging environment and report whether the final cross-system state matches the requirements.