Catch nil panics and silent bugs in Go code.
Guides defensive Go coding to prevent panics, accidental bugs, and silent data corruption.
When to use it
Use when reviewing Go code for nil safety, numeric conversion overflow, or resource lifecycle, or designing safe zero values.
It changes how the agent writes and reviews Go code by applying defensive rules for types, nil values, shared memory, and resource handling.
What you provide
Declares the go binary as a required tool.
No additional actions listed.