An autonomous “grey box” testing skill for end-to-end booking flows. It reads the source code to plan tests before executing them, and specialises in Flights, Movies and Tours with integrated payment-gateway coverage.
Black-box browser tests break constantly because they guess at selectors and flow order. This skill reads the codebase first — routes, form components, state handling, payment integration — and uses that knowledge to plan a test that matches how the application actually works, then drives the flow and reports what failed and why.
Trigger this skill when the user:
| Flow | Covers |
|---|---|
| Flights | Search, passenger details, seat/fare selection, payment |
| Movies | Showtime selection, seat map, ticket types, payment |
| Tours | Date and party selection, add-ons, traveller details, payment |
Payment-gateway steps are exercised as part of each flow rather than stubbed out, so integration failures surface in the same run.
Because step 1 precedes step 2, the test adapts to the codebase instead of assuming a canonical booking shape.
ask copy claude --skill ask-smart-booking-test
Supported agents: Claude Code, Codex, Gemini CLI, Cursor, Antigravity.
Use test credentials and a sandbox payment environment. This skill drives real flows and will submit real forms — point it at staging, never production.