test-setup

Scaffold automated testing infrastructure and CI/CD workflows for Godot, Unity, and Unreal projects.

47|12|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/nuoyanruoshui/GodotGameFramework --skill test-setup-nuoyanruoshui
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test-setup
Source: https://github.com/nuoyanruoshui/GodotGameFramework/tree/main/Godot/.claude/skills/test-setup
Command: npx skills add https://github.com/nuoyanruoshui/GodotGameFramework --skill test-setup-nuoyanruoshui

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

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 for a Unity game project?▼

To set up automated testing for a Unity game project, you can scaffold standard unit, integration, and smoke test directories alongside engine-specific runners and GitHub Actions workflows to validate pushes and pull requests.

Can I generate a GitHub Actions workflow for Godot continuous integration?▼

Yes, you can generate a GitHub Actions workflow for Godot continuous integration that automatically runs tests and uploads results on pushes and pull requests, complete with GdUnit4 runner configuration and smoke-test documentation.

Does CI test setup support Unreal Engine projects?▼

CI test setup supports Unreal Engine projects by detecting the engine and applying appropriate testing infrastructure, including standard test directories and engine-specific runners for GitHub Actions validation.

What is the best way to add unit and integration tests without overwriting existing files?▼

The best way to add unit and integration tests without overwriting existing files is to use a scaffolding process that inspects existing infrastructure, requires approval before creating files, and preserves all current test configurations.

Why do I need engine configuration before scaffolding test infrastructure?▼

Engine configuration is required before scaffolding test infrastructure to correctly detect whether your project uses Godot, Unity, or Unreal Engine, ensuring the appropriate engine-specific runner configuration and testing directories are created.