test-setup

Scaffold engine-specific test infrastructure and CI/CD workflows.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/HechaoYannet/3kingdom-unity --skill test-setup-hechaoyannet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-setup
Source: https://github.com/HechaoYannet/3kingdom-unity/tree/main/.claude/skills/test-setup
Command: npx skills add https://github.com/HechaoYannet/3kingdom-unity --skill test-setup-hechaoyannet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold automated testing infrastructure for the project's engine, including test directory structure, engine-specific test runner configuration, and GitHub Actions workflow, to run tests on every push.

Core Features & Use Cases

  • Detects the configured engine and adapts the test setup accordingly.
  • Generates test runner configuration for the engine (e.g., Godot, Unity, Unreal).
  • Creates standard tests/ and .github/workflows directories; wires CI/CD to run tests on push.

Quick Start

Run the test setup once during the Technical Setup phase to scaffold the initial test infrastructure before the first sprint begins.

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 my game engine?

To set up automated testing infrastructure, this tool scaffolds a standard tests directory, generates engine-specific test runner configuration, and wires a GitHub Actions workflow to run tests on every push.

Can I generate a GitHub Actions CI/CD workflow that runs unit tests on every push?

Yes, you can generate a CI/CD workflow for unit tests by creating a .github/workflows/tests.yml file that automatically executes your engine's test runner on every push event.

Does the test setup support engine detection for Godot, Unity, and Unreal?

Yes, the test setup supports engine detection by reading engine configuration from technical preferences, allowing it to adapt and generate test runner configurations for engines like Godot, Unity, and Unreal.

What configuration do I need before scaffolding test directories and runners?

Before scaffolding test directories, you must define your project's engine configuration in a .claude/docs/technical-preferences.md file so the setup can correctly detect and adapt to your specific engine.

When should I run the test infrastructure scaffolding during my project setup?

You should run the test infrastructure scaffolding once during the Technical Setup phase to establish the initial tests directory and CI/CD pipeline before your first sprint begins.