Learn it by asking.
Four short stories. Each is a real thing you'd want to do, the exact sentence you'd say to your AI, and what Aethyr does under the hood. No tool memorization required: that's the whole point.
Read my Blueprint
Understand an asset you've never seen.
via aethyr · bp-audit ✶Say it, don't wire it
Turn a sentence into a compiled function.
via bp-batches ⟁All or nothing
A multi-step refactor that can't half-apply.
via bp-batches ⚕When the ritual fails
Read an error and recover.
via bp-debug① Read my Blueprint good first one
You opened a project and there's a BP_Enemy nobody documented. Instead of
clicking through every graph, ask.
BeginPlay seeds
health and starts a patrol Timeline; OnPerceptionUpdated switches to a
chase state and calls FireWeapon. Here's the event graph topology…
Want a whole folder at once? Hand it to the audit agent:
BeginPlay; BP_Turret has
3 variables never read; BP_Spawner references a deleted actor class…
Reads can't change anything, so this is the safest way to start. No need to enable writes. Great for code review and onboarding.
② Say it, don't wire it
You want a dash. You could place the nodes by hand… or describe it.
bCanDash (bool) and DashCooldown (float = 2.0). Created
a Dash function: guards on bCanDash, applies
AddImpulse along the actor forward vector, then clears the flag and
re-enables it on a 2s timer. Compiled clean.
Under the hood: with the bp-batches
skill installed, your AI assembles the whole function as one unit and runs
compile_function to confirm it builds, so you get a working node graph, not a
pile of disconnected nodes.
③ All or nothing the safety one
Renames and restructures are where things break. Make the AI do it as a single transaction that either fully lands or fully reverts.
Health to CurrentHealth, add a MaxHealth float, and clamp damage against it, all as one atomic change. Preview it first.Why preview? preview_ops is a
read-only dry run: it tells you exactly what a batch will touch before a single byte is
written. The bp-batches skill teaches the AI to always offer it for
multi-step edits.
④ When the ritual fails
Errors happen. With the bp-debug skill, they're legible instead of
cryptic.
AssetNotFound: /Game/AI/BP_Enemy.BP_Enemy. What went wrong?.BP_Enemy suffix → /Game/AI/BP_Enemy. Re-running
now… found it, 5 variables. (If a name's just close, the error lists the real ones so
you can pick.)
Every error names what it tried, why it failed, and the closest valid value. A failed write makes no change, so you can always just fix the input and re-ask.