coderabbit-workflow

Address CodeRabbit review comments systematically. Workflows for local CLI usage, PR thread processing, and commit attribution.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "coderabbit-workflow" with this command: npx skills add bitsoex/bitso-java/bitsoex-bitso-java-coderabbit-workflow

CodeRabbit Workflow

Address CodeRabbit review comments systematically. Workflows for local CLI usage, PR thread processing, and commit attribution.

When to use this skill

  • When addressing CodeRabbit review comments on a PR

  • Before push, to get early feedback with local CLI

  • When asked to "fix coderabbit issues" or "address coderabbit comments"

Skill Contents

Sections

  • When to use this skill

  • Two Review Modes

  • Quick Start

  • Scripts

  • References

  • Key Requirement: Co-Author

  • Waiting for CodeRabbit Review

  • Related

Available Resources

📚 references/ - Detailed documentation

  • cli integration

  • commit formats

  • setup

  • workflow examples

🔧 scripts/ - Automation scripts

  • batch reply

  • export comments

  • lib

  • monitor approval

  • parse review body

  • reply to threads

  • run local review

Two Review Modes

Mode When Reference

Local CLI Before push, get early feedback references/cli-integration.md

PR Threads After CodeRabbit reviews your PR references/workflow-examples.md

Quick Start

  • Export comments: node .claude/skills/coderabbit-workflow/scripts/export-comments.ts --pr <number>

  • Review by severity: critical, major, minor

  • Apply fixes following patterns in references/workflow-examples.md

  • Commit with CodeRabbit co-author attribution (see below)

  • Update exported JSON to mark comments as fixed (set status: 'fixed' )

  • Push and reply to threads: node .claude/skills/coderabbit-workflow/scripts/reply-to-threads.ts --file .tmp/coderabbit-*.json

Note: The reply script only processes comments with status !== 'pending' . After applying fixes, update the JSON file to change status from 'pending' to 'fixed' before running the reply script.

Scripts

Script Purpose

scripts/run-local-review.ts

Run CodeRabbit CLI and save findings

scripts/export-comments.ts

Export PR comments to local JSON

scripts/reply-to-threads.ts

Batch reply to threads after fixes

scripts/monitor-approval.ts

Poll for approval, request review/approval automatically

References

Reference Content

references/setup.md

Installation, authentication, troubleshooting

references/cli-integration.md

CLI commands and async workflow

references/commit-formats.md

All commit message templates

references/workflow-examples.md

Complete workflow examples

Key Requirement: Co-Author

All CodeRabbit fix commits must include:

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

See references/commit-formats.md for all templates.

Waiting for CodeRabbit Review

Use the monitor script to automatically wait for and request CodeRabbit approval:

Monitor PR and automatically request review/approval when appropriate

node scripts/monitor-approval.ts --pr <number>

With custom poll interval (default: 60s)

node scripts/monitor-approval.ts --pr <number> --interval 30

Dry-run mode (show what would be done)

node scripts/monitor-approval.ts --pr <number> --dry-run

The monitor script:

  • Polls every 60 seconds (configurable via --interval )

  • Checks for open CodeRabbit comments that need addressing

  • Waits 15 minutes before requesting a review if none received

  • Waits 30 minutes before requesting approval if not approved

  • Exits with code 0 on approval, code 2 if comments need addressing

Timing requirements (automated by monitor script):

Time Since Last Commit Action

0-15 minutes Wait for CodeRabbit to review automatically

15+ minutes (no review) Request review: @coderabbitai review

30+ minutes (no approval) Request approval: @coderabbitai approve

Manual commands (if not using monitor script):

Check time of last commit

git log -1 --format='%ci'

Request review (after 15 min with no activity)

gh pr comment <PR_NUMBER> --body "@coderabbitai review"

Request approval (after 30 min with no approval)

gh pr comment <PR_NUMBER> --body "@coderabbitai approve"

Related

  • pr-workflow - PR lifecycle including CodeRabbit integration

  • CodeRabbit CLI Docs

  • Cursor Integration

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

coderabbit-interactions

No summary provided by upstream source.

Repository SourceNeeds Review
General

gradle-standards

No summary provided by upstream source.

Repository SourceNeeds Review
General

java-coverage

No summary provided by upstream source.

Repository SourceNeeds Review