{
  "id": "pr-code-review",
  "title": "Automatic PR code review",
  "category": "code-review",
  "job": "Get a thorough AI review on every pull request.",
  "difficulty": "Beginner",
  "tools": [
    {
      "id": "coderabbit",
      "name": "CodeRabbit",
      "url": "https://www.coderabbit.ai",
      "kind": "code-review",
      "summary": "AI pull-request reviewer for GitHub, GitLab and more.",
      "open_source": false,
      "pricing": {
        "plans": [
          {
            "name": "Essentials",
            "usd_month": 30,
            "note": "Per developer; $24/dev/mo yearly. Only PR authors are billed"
          }
        ],
        "source": "https://www.coderabbit.ai/pricing",
        "status": "verified",
        "notes": "Former 'Pro' plan is now called Essentials."
      },
      "last_checked": "2026-10-21"
    }
  ],
  "model": "Managed by CodeRabbit",
  "mcp_servers": [],
  "config": {
    "filename": ".coderabbit.yaml",
    "language": "yaml",
    "code": "# unverified: check key names against CodeRabbit docs\nreviews:\n  profile: assertive\n  path_instructions:\n    - path: \"src/**\"\n      instructions: \"Flag missing auth checks, unvalidated input and secrets in code.\""
  },
  "starter_prompt": "@coderabbitai review this PR with a focus on security and error handling. Summarize the riskiest change first.",
  "monthly_cost": {
    "min_usd": 0,
    "max_usd": 30,
    "note": "CodeRabbit Essentials is $30 per developer per month ($24 yearly); only developers who open PRs are billed."
  },
  "steps": [
    "Install the CodeRabbit app on your repo.",
    "Add a config file with path-specific instructions.",
    "Open a PR and reply to review comments to refine."
  ],
  "why_this_works": "Reviews arrive automatically on every PR, so nothing ships unreviewed even when you work alone.",
  "watch_out": "AI reviewers miss business-logic bugs. Keep tests and a human read for risky changes.",
  "unverified": [
    "Config file keys not re-checked against CodeRabbit docs."
  ],
  "tested": false,
  "last_checked": "2026-10-21"
}