Claude-skill-registry coderabbit
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/coderabbit" ~/.claude/skills/majiayu000-claude-skill-registry-coderabbit && rm -rf "$T"
manifest:
skills/data/coderabbit/SKILL.mdsource content
CodeRabbit
AI code review tool that catches race conditions, memory leaks, and security vulnerabilities. Integrates with Claude Code for autonomous review-and-fix workflows.
Quick Start: Claude Code Integration
Run CodeRabbit as part of your development workflow:
Implement the feature from the spec, then run coderabbit --prompt-only in the background and fix any issues found.
Key flags for Claude Code:
- Minimal output optimized for AI agents--prompt-only
- Plain text mode (no interactive UI)--plain
- Review only uncommitted changes--type uncommitted
CLI Commands
# Install curl -fsSL https://cli.coderabbit.ai/install.sh | sh # Authenticate (run once per Claude Code session) coderabbit auth login # Review code coderabbit # Interactive mode coderabbit --plain # Plain text output coderabbit --prompt-only # AI-optimized output coderabbit --type uncommitted # Only uncommitted changes coderabbit --base develop # Compare against develop branch
Claude Code Workflow
Recommended prompt pattern:
Please implement [feature] and then run coderabbit --prompt-only, let it run as long as it needs (run it in the background) and fix any issues.
CodeRabbit reviews take 7-30+ minutes. Run in background and check periodically.
Fix prioritization: Fix critical issues first, ignore nits. Run CodeRabbit again after fixes to verify no new issues introduced. Limit to 2 iterations.
GitHub Commands
Use
@coderabbitai in PR comments:
| Command | Description |
|---|---|
| Incremental review of new changes |
| Complete review from scratch |
| Stop automatic reviews |
| Restart reviews |
| Regenerate PR summary |
| Generate function docs (Pro) |
| Generate tests (Pro) |
| Resolve all CR comments |
| Show current settings |
Add
@coderabbitai ignore to PR description to disable reviews for that PR.
Configuration (.coderabbit.yaml)
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json language: en-US tone_instructions: "Be concise and focus on critical issues only" reviews: profile: chill # or "assertive" for comprehensive feedback high_level_summary: true auto_review: enabled: true drafts: false ignore_title_keywords: - "wip" - "draft" knowledge_base: code_guidelines: enabled: true filePatterns: - "**/.cursorrules" - "**/claude.md"
CodeRabbit auto-reads
claude.md and .cursorrules for coding standards.
Supported Tools
CodeRabbit integrates 40+ linters and security analyzers:
- JavaScript/TypeScript: ESLint, Biome, Oxlint
- Python: Ruff, Pylint, Flake8
- Go: golangci-lint
- Security: Gitleaks, Semgrep, OSV Scanner
- Infrastructure: Checkov, Hadolint
- CI/CD: actionlint, CircleCI
Full tools reference: See references/tools-reference.md
Troubleshooting
CodeRabbit not finding issues:
- Check auth:
coderabbit auth status - Verify git status:
git status - Specify review type:
--type uncommitted - Specify base branch:
--base develop
Claude Code not applying fixes:
- Use
mode--prompt-only - Include "run in background" in prompt
- Explicitly ask to "fix issues found by CodeRabbit"
References
- Overview: references/overview.md
- Claude Code Integration: references/claude-code-integration.md
- YAML Configuration: references/yaml-configuration-guide.md
- GitHub Commands: references/github-commands.md
- Tools Reference: references/tools-reference.md
- Full Configuration: references/configuration.md