Author and modify Unreal Engine C++/Blueprint code for UE 5.x projects without hallucinating API surface. Mandates a discovery-then-search workflow — parse the *.uproject and *.Build.cs, grep both project Source/ and engine headers, and WebFetch dev.epicgames.com before stating any signature. Use when adding a UCLASS/USTRUCT/UFUNCTION, wiring replication, modifying a Build.cs, touching GAS/Lyra/Enhanced Input/UMG/Slate/AnimInstance, or any task that requires knowing a UE type's real signature in the version this project targets.