nil-safety
Flag unguarded dereferences of optional pointer fields reachable from a malformed CR, and goroutines without recover (CWE-476).
Browse reusable Agent Skills, each with a clear purpose and practical guidance.
Flag unguarded dereferences of optional pointer fields reachable from a malformed CR, and goroutines without recover (CWE-476).
Flag unnecessary indirection, mismatched abstractions, or confusing data flow that obscures what the code is doing.
Flag comments that explain what self-documenting code already says.
Flag redundant local variables that add noise without adding clarity.
Review that repeated guards at multiple call sites are moved inside the callee instead.
Review concurrent Go code for races, preferring fixes at the mutation site over adding snapshot fields.
Flag logic that duplicates an existing util/helper function instead of reusing it.
Flag missing resource bounds / DoS resistance — uncapped loops or allocations, missing timeouts, reconciler-wedging input, unbounded metric cardinality (CWE-400, CWE-770).
Flag diffs that bundle a bugfix with an unrelated refactor, or generalize a change to all types when only one type needs it.
Review that new feature tests are split into their own file rather than added to an already large test file.