Deploy CodeRabbit integrations to Vercel, Fly.io, and Cloud Run platforms. Use when deploying CodeRabbit-powered applications to production, configuring platform-specific secrets, or setting up deployment pipelines. Trigger with phrases like "deploy coderabbit", "coderabbit Vercel", "coderabbit production deploy", "coderabbit Cloud Run", "coderabbit Fly.io".
From coderabbit-packnpx claudepluginhub nickloveinvesting/nick-love-plugins --plugin coderabbit-packThis skill is limited to using the following tools:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
Deploy CodeRabbit AI code review integration across your repositories and CI/CD pipelines. CodeRabbit is a GitHub/GitLab App, so deployment means configuring the App installation, customizing review behavior via .coderabbit.yaml, and integrating review status into your merge workflows.
.coderabbit.yaml configuration file1. Visit https://github.com/apps/coderabbitai
2. Click "Install" and select your organization
3. Choose repositories (all or select specific ones)
4. Authorize the required permissions
# .coderabbit.yaml (repository root)
language: en
reviews:
auto_review:
enabled: true
drafts: false
base_branches:
- main
- develop
path_filters:
- "!dist/**"
- "!**/*.min.js"
- "!**/generated/**"
- "!**/*.lock"
review_instructions:
- path: "src/api/**"
instructions: "Focus on security, authentication, and input validation"
- path: "src/db/**"
instructions: "Check for SQL injection and proper transaction handling"
- path: "**/*.test.*"
instructions: "Verify test coverage and edge cases"
chat:
auto_reply: true
# Require CodeRabbit approval before merge
gh api repos/$OWNER/$REPO/branches/main/protection -X PUT \
--field required_pull_request_reviews='{"required_approving_review_count":1}' \
--field required_status_checks='{"strict":true,"contexts":["coderabbitai"]}'
# .github/workflows/pr-check.yml
name: PR Checks
on: [pull_request]
jobs:
wait-for-coderabbit:
runs-on: ubuntu-latest
steps:
- name: Wait for CodeRabbit review
uses: lewagon/wait-on-check-action@v1.3.4
with:
ref: ${{ github.event.pull_request.head.sha }}
check-name: "coderabbitai"
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 30
# .github/.coderabbit.yaml (organization-level defaults)
language: en
reviews:
auto_review:
enabled: true
path_filters:
- "!**/*.generated.*"
chat:
auto_reply: true
| Issue | Cause | Solution |
|---|---|---|
| Review not triggered | App not installed on repo | Check GitHub App installation |
| Config not applied | YAML syntax error | Validate .coderabbit.yaml syntax |
| Review takes too long | Large PR | Split into smaller PRs |
| False positives | Missing context | Add review_instructions for specific paths |
gh api repos/$OWNER/$REPO/installation --jq '.app_slug'
# Should output: coderabbitai
For multi-environment config, see coderabbit-multi-env-setup.