Code Review is a framework-agnostic AI skill that analyzes pull requests and code changes for bugs, security vulnerabilities, performance issues, and style inconsistencies. It integrates with GitHub, GitLab, and Bitbucket to provide inline review comments that feel like they came from a senior engineer.
Code Review brings the rigor of a senior engineer’s review to every pull request. Instead of waiting hours (or days) for human reviewers, this skill analyzes your code changes in seconds — catching bugs, security vulnerabilities, and performance issues that slip past linters and type checkers.
Unlike simple linting tools, Code Review understands the semantic context of your changes. It knows when a variable rename breaks an API contract, when a database query introduces an N+1 problem, or when an error handler silently swallows critical exceptions.
The skill works with any programming language and integrates directly into your existing code review workflow on GitHub, GitLab, or Bitbucket.
# Install the GitHub App or add the webhook
npm install @ai-review/cli
# Configure for your repo
ai-review init --provider github --repo your-org/your-repo
# Run manually on a PR
ai-review check --pr 42
Given a pull request with this change:
def get_users(db, name):
query = f"SELECT * FROM users WHERE name = '{name}'"
return db.execute(query)
The skill would flag:
🔴 Security: SQL Injection Risk — User input
nameis interpolated directly into the query string. Use parameterized queries:db.execute("SELECT * FROM users WHERE name = %s", (name,))
AI agents that work well with Code Review.
Injects up-to-date, version-specific documentation into LLM context — eliminates hallucination from stale training data.
Build AI copilot experiences in your React app — in-app chat, AI-powered forms, and generative UI.
Semantic code retrieval and editing MCP toolkit — the IDE for your AI agent with symbol-level navigation.