If you use Claude Code, Cursor, or any AI coding agent, you know the problem: you ask the AI to review its own work, and it says "looks good." Every time.
The AI isn't being lazy. It's sharing the same mental model that produced the code. It literally can't see what's wrong — the blind spots are baked in.
Why "Review this as a senior engineer" Fails
Generic role-playing produces generic findings. The AI fills in what it thinks a senior engineer would say, which is usually:
"Consider adding error handling"






