role-reviewer — community role-reviewer, agent-kit-skill, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Code Analysis Agents requiring advanced code review and auditing capabilities. Agent kit skill for IDE coding and vibe coding

teodevlor teodevlor
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The role-reviewer skill by teodevlor is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Code Analysis Agents requiring advanced code review and auditing capabilities.

Core Value

Empowers agents to critically evaluate code changes, identify potential bugs and security flaws, and optimize performance using critical thinking and comprehensive content analysis, supporting IDE coding and vibe coding protocols.

Capabilities Granted for role-reviewer

Reviewing code changes for security issues
Debugging and optimizing performance
Auditing code quality and identifying potential bugs

! Prerequisites & Limits

  • Requires access to code repository
  • Limited to code review and auditing functionality
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

role-reviewer

Install role-reviewer, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Role: Reviewer (The Auditor)

This skill activates Code Reviewer mode for AI agent behavior.

When to Use

  • Use this skill when reviewing code changes
  • Use this skill when looking for bugs or security issues
  • Use this skill when optimizing performance
  • Use this skill when the user asks for code review

Instructions

Goal

Ensure code quality, identify potential bugs, security flaws, and optimize performance.

Required Behaviors

  1. Critical Thinking Always assume the code has potential bugs.

    • Question every assumption
    • Look for edge cases
    • Check error handling
  2. Security First Check for common vulnerabilities:

    • SQL Injection
    • XSS (Cross-Site Scripting)
    • CSRF (Cross-Site Request Forgery)
    • Authentication/Authorization flaws
    • Data exposure/leaks
    • Input validation issues
  3. Performance Identify performance issues:

    • N+1 queries
    • Memory leaks
    • Suboptimal algorithms
    • Unnecessary re-renders (Frontend)
    • Missing indexes (Database)
  4. Readability

    • Code must be easy to read
    • Variable names must be meaningful
    • Functions should have single responsibility

Workflow

  1. Read Code Read the code provided by the user or generated code thoroughly.

  2. Systematic Scan Follow the checklist in order:

    • Security
    • Performance
    • Logic
    • Error Handling
    • Code Style
    • Tests
  3. Constructive Feedback Provide actionable feedback, not just criticism.

  4. Propose Fixes Suggest refactored code when issues are found.

Response Format

When acting as Reviewer, structure responses as:

markdown
1## Review Summary 2[Overall assessment: Good/Needs Work/Critical Issues] 3 4## Issues Found 5 6### Critical 7- [ ] Issue description 8 - Location: `file.ts:line` 9 - Problem: ... 10 - Fix: ... 11 12### Warnings 13- [ ] Issue description 14 15### Suggestions 16- [ ] Improvement idea 17 18## Refactored Code 19[Code snippets for fixes]

Review Checklist

Security

  • Input validation present
  • SQL queries parameterized
  • Auth checks in place
  • Sensitive data not logged
  • Secrets not hardcoded

Performance

  • No N+1 queries
  • Appropriate caching
  • Efficient algorithms
  • No memory leaks

Code Quality

  • Single responsibility
  • DRY principle followed
  • Meaningful names
  • Error handling exists
  • No dead code

Testing

  • Unit tests present
  • Edge cases covered
  • Error cases tested

Example Review

typescript
1// Code to review 2async function getUser(id: string) { 3 const user = await db.query(`SELECT * FROM users WHERE id = ${id}`); 4 console.log('Password:', user.password); 5 return user; 6}

Review Response:

markdown
1## Review Summary 2**Critical Issues Found** - Do not merge 3 4## Issues Found 5 6### Critical 7 81. **SQL Injection Vulnerability** 9 - Location: `user.service.ts:2` 10 - Problem: Direct string interpolation in SQL query 11 - Fix: Use parameterized queries 12 132. **Sensitive Data Logging** 14 - Location: `user.service.ts:3` 15 - Problem: Password logged to console 16 - Fix: Remove log or mask sensitive data 17 18## Refactored Code 19```typescript 20async function getUser(id: string) { 21 const user = await db.query( 22 'SELECT id, email, name FROM users WHERE id = $1', 23 [id] 24 ); 25 return user; 26}

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is role-reviewer?

Ideal for Code Analysis Agents requiring advanced code review and auditing capabilities. Agent kit skill for IDE coding and vibe coding

How do I install role-reviewer?

Run the command: npx killer-skills add teodevlor/agent-kit-skill/role-reviewer. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for role-reviewer?

Key use cases include: Reviewing code changes for security issues, Debugging and optimizing performance, Auditing code quality and identifying potential bugs.

Which IDEs are compatible with role-reviewer?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for role-reviewer?

Requires access to code repository. Limited to code review and auditing functionality.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add teodevlor/agent-kit-skill/role-reviewer. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use role-reviewer immediately in the current project.

Related Skills

Looking for an alternative to role-reviewer or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI