Ask HN: What tools are you using for human code review of AI-assisted code?
AI code review tools like coderabbit and copilot, or even pointing claude code at a PR are all generally pretty good at finding bugs and style nits, but less good at finding duplicate code, module cross coupling, bad separation of concerns, and so on, even if prompted to do so.
I'm finding that github's PR interface is not really cutting it for me, it was janky even when the reviews were small, but now at the size they're at, it is becoming unmanageable. Add to that the extra noise of mixing in agent reviews, and people "meat-proxying" in copy-pasted agent output, and it's getting pretty noisy and difficult to navigate.
What have you all found that works well for streamlining human review of AI assisted code? Tools and process suggestions are welcome.
16 comments
[ 0.18 ms ] story [ 5.4 ms ] threadThe problem is with full on misses that I’d be able to catch by going line by line. The more static analysis and style enforcement the better - I’m still not sure whether it will come out as a benefit, esp when you consider cost of tokens. AI often creates its own extra work alongside the benefits, and it’s a bit like nicotine in that it works for a minute but then you’ll need to keep applying it to even return to baseline.
Sometimes I'll prompt again to scrutinize further.
the fact that Github's PR interface isn't suited anymore and that review must go from detailed style/code focus towards architecture and high-level design really resonates with a pain I've had for months.
A friend and I are just building something to solve that. In a nutshell we capture the AI sessions along the development to extract the key decisions and choices. We then use that to help navigate the diff and guide the reviewer towards what matters.
Feel free to have a look => https://www.herve.review/ Beta is ending soon but you still have a few days to register :)