What problem does it solve?
This Skill removes the manual effort and inconsistency involved in setting up automated testing infrastructure for a game project, ensuring tests and continuous integration are ready before implementation begins.
Core Features & Use Cases
- Engine Detection: Identifies whether the project uses Godot, Unity, or Unreal Engine and applies the appropriate testing setup.
- Test Infrastructure Scaffolding: Creates standard unit, integration, smoke, and evidence test directories along with engine-specific runner configuration.
- CI/CD Integration: Generates a GitHub Actions workflow for running automated tests and uploading test results on pushes and pull requests.
- Safety Controls: Checks existing infrastructure, requires approval before creating files, and never overwrites existing test files.
- Use Case: Use this Skill during technical setup of a Godot project to create GdUnit4 runner configuration, testing directories, smoke-test documentation, and a GitHub Actions workflow.
Quick Start
Use the test-setup skill to inspect the project engine and scaffold its missing test directories, runner configuration, smoke-test seed, and GitHub Actions workflow after requesting approval.