Многоуровневое рецензирование кода на Java
testing
review-change is a Claude Code skill that performs multi-layer adversarial code review by launching three parallel specialized subagents and then triaging their findings. The first subagent reviews the diff blindly as a Java concurrency expert, checking lock ordering, atomicity of state transitions, and cleanup on exception paths. The second subagent reads project design docs — design-decisions.md, synchronization.md, and adapter-specific rule files — and flags violations of Caffeine's documented invariants such as lock ordering and node lifecycle monotonicity. The third subagent matches the diff against a catalogue of historical bug patterns including refresh/expiration races, write-buffer task loss, and JCache obligation-pairing issues. After all three finish, duplicates are merged, false positives explained by design decisions are filtered out, and surviving findings are classified by severity.
- #code-review
- #concurrency
- #java
- #diff-analysis
- #quality-assurance