test-setup

Scaffold automated testing infrastructure with engine-specific runners and CI workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dawn840705/claude-code-game-studios --skill test-setup-dawn840705
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-setup
Source: https://github.com/dawn840705/claude-code-game-studios/tree/main/skills/test-setup
Command: npx skills add https://github.com/dawn840705/claude-code-game-studios --skill test-setup-dawn840705

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill scaffolds the automated testing infrastructure for the project, including the tests/ directory structure, engine-specific test runner configuration, and GitHub Actions workflow, so tests run automatically.

Core Features & Use Cases

  • Detects engine configuration and creates a tests/ layout tailored to Godot, Unity, or Unreal.
  • Generates engine-specific test runner setup and CI/CD workflows to run tests on every push.
  • Wires up a standard directory layout (tests/unit, tests/integration, tests/smoke, tests/evidence) and provides a baseline smoke-test seed.

Quick Start

Run this once during the Technical Setup phase to scaffold the tests/ structure, engine-specific runners, and CI workflow for the project.

Frequently Asked Questions about test-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up automated testing infrastructure for a Godot, Unity, or Unreal project?

To set up automated testing infrastructure, this scaffolding tool detects your engine configuration and generates a tailored tests/ directory layout alongside engine-specific test runners. It wires up GitHub Actions workflows so unit, integration, and smoke tests run automatically on every push.

Can I automatically generate GitHub Actions CI workflows for game engine testing?

Yes, you can automatically generate GitHub Actions CI workflows for game engine testing. This tool wires up the .github/workflows/tests.yml file to execute your unit, integration, and smoke tests automatically on every push without overwriting existing files.

What is the standard directory layout for organizing unit and integration tests in game development?

The standard directory layout for organizing tests includes separate folders for unit, integration, smoke, and evidence tests. This structure is created automatically within a tests/ directory to prepare your game project for comprehensive CI testing.

Does this test scaffolding tool overwrite existing CI workflow configurations?

No, this test scaffolding tool does not overwrite existing CI workflow configurations or test files. It safely detects existing configurations and only generates the tests/ layout and .github/workflows/tests.yml file for missing components.

When should I scaffold test infrastructure and CI workflows for my game project?

You should scaffold test infrastructure and CI workflows during the Technical Setup phase before the first sprint. Automating this early ensures unit, integration, and smoke tests are ready to validate engine-specific runners from the start.