What problem does it solve? Unreal Engine has a layered test ecosystem (simple/complex automation tests, BDD specs, functional tests, low-level Catch2 tests, Gauntlet), and choosing the wrong layer or misconfiguring flags leads to tests that never run, crash CI, or hang indefinitely. This Skill guides you to the right test type and provides correct, engine-version-accurate code patterns. ## Core Features & Use Cases - Layered Test Guidance: Covers simple/complex automation tests, BDD-style Specs (DEFINE_SPEC, Describe/It/BeforeEach), AFunctionalTest in-level tests, Catch2-based low-level tests, and Gauntlet, with a decision table for when to use each. - Assertion & Flag Reference: Documents the FAutomationTestBase assertion API (TestTrue, TestEqual, TestNotNull, AddError) and the full EAutomationTestFlags context/filter/priority matrix so tests appear and run in the right CI buckets. - CI & Headless Execution: Provides command-line recipes for running tests via UnrealEditor-Cmd with -ExecCmds, report export, test groups, and resume support for CI pipelines. - Use Case: You need regression tests for a damage calculation system and a gameplay integration test for a character ability. The Skill gives you a simple automation test for the math, a functional test actor pattern for the ability, and the headless CI command to run both on every commit. ## Quick Start Ask the AI to write a simple automation test for a specific gameplay system using IMPLEMENT_SIMPLE_AUTOMATION_TEST with the correct context and filter flags, then provide the headless command line to run it in CI.