Finishing Touches are a set of post-review actions that CodeRabbit can perform on your behalf. After a review completes, you can trigger any finishing touch by posting a command as a PR comment or by checking a box in the Walkthrough comment. CodeRabbit runs the action in a sandboxed environment and pushes the output as a commit or opens a new PR. Look for the ✨ Finishing Touches section in the CodeRabbit comment; it lists every action available for the current PR. If a specific Finishing Touch is not present, it might not be available on your platform or included in your plan (some Touches require ).Documentation Index
Fetch the complete documentation index at: https://docs.coderabbit.ai/llms.txt
Use this file to discover all available pages before exploring further.
Available finishing touches
Autofix |
Automatically implement fixes for unresolved CodeRabbit review findings. Push a commit to your branch or open a stacked PR.Generate docstrings |
Scan your PR for functions missing documentation and generate format-aware docstrings delivered as a separate PR. Supports 18+ languages.Resolve merge conflicts |
Detect and resolve merge conflicts by analyzing the intent behind both sets of changes, then commit the result as a proper merge commit.Generate unit tests |
Analyze your code changes and produce comprehensive unit tests, including edge cases and error conditions, using your project’s existing frameworks.Simplify code |
Review your changed code for opportunities to simplify, improve reuse, quality, and efficiency, then apply targeted improvements automatically.Custom recipes |
Define reusable, named recipes in your config that encode your team’s repeated tasks: import ordering, type tightening, changelog entries, and more.Platform support
| Platform | Available finishing touches |
|---|---|
| GitHub | Full support |
| GitLab | Autofix, Resolve merge conflicts, Generate docstrings |
| Azure DevOps | Generate docstrings |
| Bitbucket | Generate docstrings |
How to trigger
Every finishing touch can be triggered in two ways:| Method | How | Where |
|---|---|---|
| PR comment | Comment a command like @coderabbitai generate docstrings | All supported platforms |
| Checkbox | Check the box in the ✨ Finishing Touches section of the CodeRabbit Walkthrough comment | GitHub PRs |
Quick reference
| Finishing touch | Command | Output |
|---|---|---|
| Generate docstrings | @coderabbitai generate docstrings | New PR with docstrings |
| Generate unit tests | @coderabbitai generate unit tests | PR or commit on branch |
| Simplify code | @coderabbitai simplify | New PR or commit on branch |
| Autofix | @coderabbitai autofix | Commit on branch or stacked PR |
| Custom recipes | @coderabbitai run <recipe name> | Commit on branch or stacked PR |
| Resolve merge conflicts | @coderabbitai fix merge conflict | Merge commit on branch |
What’s next
Autofix
Automatically implement fixes for unresolved review findings and push them as a commit or stacked PR
Custom recipes
Define reusable, named recipes that encode your team’s repeated tasks into one-click agentic actions
Resolve merge conflicts
Let CodeRabbit analyze the intent behind conflicting changes and commit a clean resolution to your branch