What problem does it solve? Standard code reviews often approve fixes that silence symptoms without resolving the underlying bug, letting defects resurface in production. This Skill performs an investigation-first review that reconstructs the original problem, traces real execution flow, and verifies whether a fix addresses the root cause. ## Core Features & Use Cases - Root Cause Analysis: Reconstructs the reported problem independently before reading the fix, flagging symptomatic patches like masking null checks or swallowed exceptions. - Transaction & JPA Audits: Verifies @Transactional boundaries, readOnly misuse, nested transactions, lazy loading risks, and N+1 queries in Spring Boot 3.x / Java 17-21 code. - Impact & Concurrency Analysis: Maps all callers of modified methods and checks async, scheduled, and virtual-thread contexts for shared-state and pinning risks. - Test Quality Verdict: Requires a test that fails on the original code and passes on the fix, then produces a structured verdict (APPROVE / REQUEST CHANGES / REJECT). - Use Case: A recurring production bug gets a one-line null check fix. Run this Skill to discover the null originates from a missing transaction boundary upstream, and that the fix would silently corrupt data in a scheduled job caller. ## Quick Start Ask the AI to run a deep review on the current pull request and produce a root cause verdict with transaction and test coverage findings.