coderabbit-incident-runbook
Provides incident response and triage steps for CodeRabbit integration failures and PR blocking.
Install
mkdir -p .claude/skills/coderabbit-incident-runbook && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/8922" && unzip -o skill.zip -d .claude/skills/coderabbit-incident-runbook && rm skill.zipInstalls to .claude/skills/coderabbit-incident-runbook
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Execute CodeRabbit incident response procedures when reviews stop workingKey capabilities
- →Check CodeRabbit service status page
- →Temporarily remove CodeRabbit from required branch checks
- →Force re-review on a blocked pull request
- →Verify CodeRabbit app installation on a repository
- →Inspect .coderabbit.yaml configuration for auto-review settings
How it works
The skill provides a structured runbook to diagnose CodeRabbit incidents by checking service status, offering emergency bypass options, verifying installation and configuration, and guiding post-incident recovery.
Inputs & outputs
When to use coderabbit-incident-runbook
- →Troubleshooting blocked PR merges
- →Checking CodeRabbit service status
- →Fixing review non-posting issues
- →Tuning review configuration
About this skill
CodeRabbit Incident Runbook
Overview
Contain impact while preserving independent security and CI. Separate provider health, service health, config, permissions, limits, and harmful output.
Prerequisites
- Identify the CodeRabbit organization, Git provider, repository, plan, and accountable owner.
- Read
references/official-docs.mdand re-check any time-sensitive contract before execution. - Use synthetic or read-only evidence until the approval boundary is satisfied.
- Preserve the repository's independent CI, security, and human-review requirements.
Current Contract
- CodeRabbit can fail independently from repository CI.
- Limits and exclusions can resemble an outage.
- Bypass authority belongs to repository governance.
- Status evidence needs timestamps and local corroboration.
Authentication
Treat Git-provider sessions, CodeRabbit web sessions, CLI credentials, and CodeRabbit API keys as separate credentials. Use only an already-approved session or secret-manager reference, never print a secret, and do not place credentials in .coderabbit.yaml, source files, logs, or deliverables.
Instructions
-
Declare scope, severity, owner, repositories, and exposure risk.
-
Freeze risky rollout changes and preserve independent controls.
-
Classify using health, installation, eligibility, config, limit, and provider evidence.
-
Restore, use an approved manual-review continuity path, or remain fail-closed.
Tool Discipline
- Use Glob to locate candidate configuration and evidence files without widening scope.
- Use Grep to find relevant fields, commands, identifiers, and stale claims.
- Use Read to inspect the smallest required files and authoritative evidence.
- Use Write only for a new approved local draft or evidence artifact.
- Use Edit only for a bounded approved change whose rollback is known.
- Do not use these file tools as a substitute for authenticated CodeRabbit or provider operations.
Approval Boundaries
Only documented repository authority may relax a CodeRabbit-related gate; unrelated controls remain required. Keep analysis and drafts local until approval is explicit, and record who approved the action and its scope.
Output
A timeline, impact, containment, continuity control, recovery proof, and follow-up actions. Include source dates, unknowns, and the exact boundary between observed fact and recommendation.
Error Handling
| Condition | Response |
|---|---|
| Current contract is unclear or docs disagree | Stop mutation, cite both sources, and request owner resolution. |
| Required access or approval is missing | Produce a draft and evidence plan only. |
| Validation or pilot behavior differs from expectation | Restore the prior state and retain the failed evidence. |
| Output contains secrets or private code | Stop, quarantine the artifact, redact it, and notify the data owner. |
Examples
Example 1
Use two named human reviewers during a confirmed outage.
Example 2
Stop a faulty global override and prove restored config.
Validation
- Confirm every claim against the dated sources in
references/official-docs.md. - Verify the requested scope, owner, approval, happy path, failure path, and rollback.
- Re-read the effective configuration or provider state after any approved change.
- Report unsupported fields, undocumented endpoints, and unverified assumptions as failures.
Resources
- Official documentation and contract notes
- Re-check the dated contract before any live operation.
- Treat unresolved or changed vendor behavior as a stop condition.
When not to use it
- →When the incident is unrelated to CodeRabbit
- →When the problem is not with reviews, PR blocking, or incorrect behavior
Limitations
- →Removing branch protection removes ALL branch protection
- →Admin merge requires organizational admin privileges
- →Branch protection restore may fail due to API permissions
How it compares
This skill offers a guided, automated process for CodeRabbit incident response, unlike manual troubleshooting or waiting for support.
Compared to similar skills
coderabbit-incident-runbook side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| coderabbit-incident-runbook (this skill) | 0 | 2mo | Review | Intermediate |
| resolve-conflicts | 81 | 10mo | Review | Intermediate |
| dependency-upgrade | 26 | 6mo | Review | Intermediate |
| git-commits | 21 | 5mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
resolve-conflicts
antinomyhq
Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.
dependency-upgrade
wshobson
Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.
git-commits
bonny
Create well-structured git commits in logical chunks following best practices
git-advanced-workflows
wshobson
Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.
github-multi-repo
ruvnet
Multi-repository coordination, synchronization, and architecture management with AI swarm orchestration
git-workflow-enforcer
CrazyDubya
Ensures commits follow conventional commits, branch naming conventions, and PR templates. Use when creating commits, branches, or PRs, or when user mentions git workflow.