Use this skill immediately after finishing a task, refactor, or feature implementation. Its purpose is to ruthlessly inspect changes, uncover latent bugs/gaps, detect missing features, eliminate over-engineering and spaghetti code, prune dead code, verify best practices, and surgically resolve issues while consulting the user on major decisions.