code-review

📁 coderabbitai/skills 📅 14 days ago
101
总安装量
101
周安装量
#2267
全站排名
安装命令
npx skills add https://github.com/coderabbitai/skills --skill code-review

Agent 安装分布

codex 75
opencode 66
claude-code 62
github-copilot 56
gemini-cli 52
amp 40

Skill 文档

CodeRabbit Code Review

AI-powered code review using CodeRabbit. Enables developers to implement features, review code, and fix issues in autonomous cycles without manual intervention.

Capabilities

  • Finds bugs, security issues, and quality risks in changed code
  • Groups findings by severity (Critical, Warning, Info)
  • Works on staged, committed, or all changes; supports base branch/commit
  • Provides fix suggestions (--plain) or minimal output for agents (--prompt-only)

When to Use

When user asks to:

  • Review code changes / Review my code
  • Check code quality / Find bugs or security issues
  • Get PR feedback / Pull request review
  • What’s wrong with my code / my changes
  • Run coderabbit / Use coderabbit

How to Review

1. Check Prerequisites

coderabbit --version 2>/dev/null || echo "NOT_INSTALLED"
coderabbit auth status 2>&1

If CLI not installed, tell user:

Please install CodeRabbit CLI first:
curl -fsSL https://cli.coderabbit.ai/install.sh | sh

If not authenticated, tell user:

Please authenticate first:
coderabbit auth login

2. Run Review

Use --prompt-only for minimal output optimized for AI agents:

coderabbit review --prompt-only

Or use --plain for detailed feedback with fix suggestions:

coderabbit review --plain

Options:

Flag Description
-t all All changes (default)
-t committed Committed changes only
-t uncommitted Uncommitted changes only
--base main Compare against specific branch
--base-commit Compare against specific commit hash
--prompt-only Minimal output optimized for AI agents
--plain Detailed feedback with fix suggestions

Shorthand: cr is an alias for coderabbit:

cr review --prompt-only

3. Present Results

Group findings by severity:

  1. Critical – Security vulnerabilities, data loss risks, crashes
  2. Warning – Bugs, performance issues, anti-patterns
  3. Info – Style issues, suggestions, minor improvements

Create a task list for issues found that need to be addressed.

4. Fix Issues (Autonomous Workflow)

When user requests implementation + review:

  1. Implement the requested feature
  2. Run coderabbit review --prompt-only
  3. Create task list from findings
  4. Fix critical and warning issues systematically
  5. Re-run review to verify fixes
  6. Repeat until clean or only info-level issues remain

5. Review Specific Changes

Review only uncommitted changes:

cr review --prompt-only -t uncommitted

Review against a branch:

cr review --prompt-only --base main

Review a specific commit range:

cr review --prompt-only --base-commit abc123

Documentation

For more details: https://docs.coderabbit.ai/cli