Use AFTER an implementation, ideally in a fresh Claude session with no prior context. Reads the diff against main and produces a critical review focused on edge cases, security, and missed requirements.