What problem does it solve?
Generates ready-to-run smoke test scripts so developers and QA don't have to hand-craft repetitive curl sequences to verify CRUD and core business flows across API controllers, reducing manual effort and human error.
Core Features & Use Cases
- Controller scanning: Parse controller source files to extract HTTP endpoints, route patterns, DTOs, and validation rules.
- Chainable curl scripts: Produce a self-contained bash script that runs read, create, read-by-id, update, business action, and cleanup steps while passing IDs between requests.
- Environment-driven authentication: Read AI_ACCESS_KEY and SMOKE_TEST_HOST from the environment and emit header-based authentication, with clear observability and failure messages.
- Module templates: Include module-specific sequences for common modules like automations, users, logs, and visual-agent, and provide clear guidance for production safety.
Quick Start
Run the smoke-test skill to generate a bash script for a target module that uses AI_ACCESS_KEY and SMOKE_TEST_HOST from your environment and outputs an executable curl-based test.