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.