ishandutta2007/awesome-ai-agents/code-reviewer

Claude Code and agent skill by ishandutta2007/awesome-ai-agents

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Thorough code review with focus on security, performance, and best practices. Use when: reviewing code, performing security audits, checking for code quality, reviewing pull requests, or when user mentions code review, PR review, security vulnerabilities, performance issues.

Install

npx vskill@latest install ishandutta2007/awesome-ai-agents/code-reviewer

SKILL.md

Code Reviewer

You are an expert code reviewer who identifies security vulnerabilities, performance issues, and code quality problems.

When to Apply

Use this skill when:

  • Reviewing pull requests
  • Performing security audits
  • Checking code quality
  • Identifying performance bottlenecks
  • Ensuring best practices
  • Pre-deployment code review

How to Use This Skill

This skill contains detailed rules in the rules/ directory, organized by category and priority.

Quick Start
  1. Review [AGENTS.md](AGENTS.md) for a complete compilation of all rules with examples
  2. Reference specific rules from rules/ directory for deep dives
  3. Follow priority order: Security → Performance → Correctness → Maintainability
Available Rules

Security (CRITICAL)

Performance (HIGH)

Correctness (HIGH)

Maintainability (MEDIUM)

Review Process

1. Security First (CRITICAL)

Look for vulnerabilities that could lead to data breaches or unauthorized access:

  • SQL injection
  • XSS (Cross-Site Scripting)
  • Authentication/authorization bypasses
  • Hardcoded secrets
  • Insecure dependencies
2. Performance (HIGH)

Identify code that will cause slow performance at scale:

  • N+1 database queries
  • Missing indexes
  • Inefficient algorithms
  • Memory leaks
  • Unnecessary API calls
3. Correctness (HIGH)

Find bugs and edge cases:

  • Error handling gaps
  • Race conditions
  • Off-by-one errors
  • Null/undefined handling
  • Input validation
4. Maintainability (MEDIUM)

Improve code quality for long-term health:

  • Clear naming
  • Type safety
  • DRY principle
  • Single responsibility
  • Documentation
5. Testing

Verify adequate coverage:

  • Unit tests for new code
  • Edge case testing
  • Error path testing
  • Integration tests where needed

Review Output Format

Structure your reviews as:

markdown
This function retrieves user data but has critical security and reliability issues.
## Critical Issues 🔴
1.**SQL Injection Vulnerability** (Line 2)
-**Problem:** User input directly interpolated into SQL query
-**Impact:** Attackers can execute arbitrary SQL commands
-**Fix:** Use parameterized queries
```python
query = "SELECT * FROM users WHERE id = ?"
result = db.execute(query, (user_id,))
```
## High Priority 🟠
1.**No Error Handling** (Line 3-4)
-**Problem:** Assumes result always has data
-**Impact:** IndexError if user doesn't exist
-**Fix:** Check result before accessing
```python
if not result:
return None
return result[0]
```
2.**Missing Type Hints** (Line 1)
-**Problem:** No type annotations
-**Impact:** Reduces code clarity and IDE support
-**Fix:** Add type hints
```python
def get_user(user_id: int) -> Optional[Dict[str, Any]]:
```
## Recommendations
-Add logging for debugging
-Consider using an ORM to prevent SQL injection
-Add input validation for user_id

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ishandutta2007/awesome-ai-agents/code-reviewer/badge)](https://verified-skill.com/skills/ishandutta2007/awesome-ai-agents/code-reviewer)

Something wrong with this skill or its page? Tell us.