godot-testing-patterns

Installation
SKILL.md

Decision Tree → Scripts

Need Choice Script (MANDATORY when chosen)
Pure logic / no tree Unit basic_unit_test.gd, mock_dependency_test.gd, test_data_factory.gd
Node interaction after instantiate Scene integration scene_integration_test.gd, integration_test_base.gd
Signal contracts Unit or scene signal_emission_test.gd
Multi-frame / physics step Async scene wait_for_frame_test.gd, physics_collision_test.gd
Flaky physics / timing races Frame step gate MANDATORY wait_for_frame_test.gd — never wall-clock sleep
CI / no display Headless gate MANDATORY headless_test_runner.gd
Save/UI regression Snapshot MANDATORY snapshot_tester.gd
RPC without live peers Mock network MANDATORY mock_network_provider.gd
Perf budget in CI Benchmark gate performance_benchmark_runner.gd
Orphans after suite Leak detect memory_leak_detector.gd
Edge input space Fuzz parameter_fuzz_tester.gd

Do NOT Load assert-catalog tutorials or manual gameplay checklists into context — pick a row, read the script, implement.

MANDATORY Triggers

Installs
357
GitHub Stars
600
First Seen
Feb 10, 2026
godot-testing-patterns — thedivergentai/gd-agentic-skills