What problem does it solve?
Manually setting up automated testing infrastructure and CI/CD pipelines for game engines is time-consuming, inconsistent, and often delayed until late in development, leading to expensive bug fixes and rework when issues are discovered after implementation is complete.
Core Features & Use Cases
- Multi-Engine Support: Auto-detects configured game engines (Godot, Unity, Unreal Engine, Babylon.js) and generates engine-specific test runner configurations.
- Standardized Test Layout: Creates a consistent test directory structure with unit, integration, smoke, and evidence folders to align team testing practices.
- CI/CD Integration: Automatically sets up GitHub Actions workflows to run tests on every push to main and pull request, blocking merges on test failures.
- Use Case: For a Babylon.js racing game project, this skill can scaffold the full Vitest test setup and CI pipeline in 5 minutes during the technical setup phase, before any game code is written.
Quick Start
Invoke the test-setup skill during your project's technical setup phase to automatically generate the complete test infrastructure and CI workflow for your configured game engine.