What problem does it solve?
This Skill eliminates the manual, error-prone setup of an automated test framework and continuous integration workflow by generating a consistent, engine-aware testing scaffold with sensible defaults.
Core Features & Use Cases
- Engine detection & safety checks: Reads the configured engine from
.claude/docs/technical-preferences.md, verifies existing tests/ and engine-specific runner artifacts, and stops if the engine is not configured.
- Project scaffolding & CI wiring: Creates the standard
tests/ directory structure, generates engine-specific runner configuration and placeholders, and produces .github/workflows/tests.yml to run tests on every push to main.
- Smoke test seed: Adds
tests/smoke/critical-paths.md as a reusable critical-path checklist to gate QA hand-offs.
Quick Start
Run /test-setup during the Technical Setup phase to create the test directory structure and the CI workflow, then approve the planned file creation.