Use when writing a test, invariant, drift guard, lint or CI check, or when introducing a tuned constant — anything whose job is to catch a future mistake. Provides the procedure for proving a check can actually fail, rather than assuming it can. Also use when…
Run the Swarm Dominion GUT test suite headless (optionally a single test file/dir), reporting pass/fail. Use when asked to "run tests", "run the tests", "check tests pass", or to verify GDScript changes before finishing.
This skill should be used when the user asks to "implement unit selection", "add pathfinding", "create a state machine for units", "implement fog of war", "add control point capture", "create resource gathering", "implement combat system", or when working on…