Software Engineering

Pre-human PR automated code review

Runs CodeRabbit, GitHub Copilot, and Cursor Review to get automated feedback on pull requests before requesting a human code review.

Why the human is still essential here

Human reviewers (and the author) still judge correctness, security, style, and tradeoffs; AI provides early signals and suggestions to improve PR quality.

How people use this

AI PR review comments before requesting review

An AI review bot leaves inline suggestions on the PR for naming, readability, missing tests, and potential bugs so the author can fix issues early.

CodeRabbit / Cursor Review

Security-focused static analysis on PRs

Automated scanners flag insecure patterns and vulnerable dependencies on each PR to catch security issues before human review.

Snyk Code / GitHub Advanced Security

Maintainability and code-smell checks

A quality gate runs on every PR to highlight duplications, complexity, and style violations with actionable recommendations.

SonarCloud / SonarQube

Community stories (1)

LinkedIn

My top AI tools for planning, edge cases, and PR reviews

In my previous post I listed the top 5 things I use AI for apart from writing code.
Reena Garg asked which AI tools I use for these tasks 🙏 — sharing my list👇


⭐️ Thinking partner for ideas Tool: Cursor (Plan/Ask mode) I use Plan mode to discuss a feature/design: “what am I missing?”, “what can go wrong?”, “what’s the simplest version?”, “how should I break this into steps?”, “How can we implement this?”,


⭐️ Finding edge cases Tool: Claude (Opus-4.6) I paste the context (API, flow, PR description) and ask it to list edge cases: retries, timeouts, caching, permissions, weird inputs, etc. Opus works great for any code related tasks.


⭐️ Code review before the code review Tool: CodeRabbit, GitHub Copilot, Cursor Review These tools are really great to get a review before asking for a human review. I use them on all of my PRs.


⭐️ Turning manual processes into clean steps Tool: ChatGPT / Claude This is usually a back-and-forth conversation until it becomes a clean checklist/runbook and sometimes an automation script.


⭐️ Writing clearer communication Tool: Any AI works, but I mostly use ChatGPT PR descriptions, Slack updates, incident notes — it helps turn messy thoughts into clear writing.


If you’re using any AI tools in a different way, please share — I’d love to learn and try them too 🙌

Cheers, Princi 👩🏻💻

PV
Princi VershwalOpen-source developer
Feb 23, 2026