Perform a thorough code review.
If $ARGUMENTS is provided, review those specific files or the given PR/commit.
Otherwise, review uncommitted changes via git diff.
Steps:
- •Get the diff (git diff or specified files)
- •Review for correctness, bugs, and edge cases
- •Check adherence to project patterns and conventions
- •Identify security concerns
- •Report findings as: blocker / suggestion / nit with file:line references