# Rovo Dev Code Review in Bitbucket and GitHub | Bitbucket Blitz | Atlassian

Source: https://www.youtube.com/watch?v=gGUq6fAmFNo
Recap page: https://rapidrecap.app/video/gGUq6fAmFNo
Generated: 2026-02-13T21:34:14.423+00:00

---
## Quick Overview

Rovo Dev Code Review automates code review processes across Bitbucket and GitHub by enforcing custom coding standards via a review-agent.md file and verifying acceptance criteria from Jira issues, leading to a 45% reduction in PR cycle time for Atlassian engineers.

**Key Points:**
- Rovo Dev Code Review standardizes PR processes by using a repository-level review-agent.md file to enforce custom coding standards.
- Rovo Dev verifies acceptance criteria (AC) listed in Jira issues by analyzing commit messages and the pull request description.
- The tool automatically flags violations against defined standards and ACs, providing specific comments directly on the pull request.
- The demonstration showed Rovo Dev identifying violations like missing logging and hardcoded values in a C++ calculator application.
- The integration works for both Bitbucket and GitHub repositories, with a dedicated configuration screen for enabling the Code Reviewer agent.
- Atlassian engineers internally observed a 45% reduction in PR cycle time since adopting Rovo Dev Code Review.
- The process reduces manual developer effort by automating compliance checks, allowing engineers to focus on higher-level architectural work.

![Screenshot at 00:14: The agenda slide outlines the video structure, covering Rovo Dev setup, custom coding standards via review-agent.md, acceptance criteria verification, a C++ calculator demo, and key takeaways.](https://ss.rapidrecap.app/screens/gGUq6fAmFNo/00-00-14.jpg)

**Context:** This video, presented as a 'Bitbucket Blitz' session by Atlassian Senior Technical Evangelist Warren Marusiak, demonstrates how to utilize Rovo Dev Code Review, an AI-powered agent designed to accelerate the software development lifecycle. The demonstration focuses on setting up and using Rovo Dev to enforce coding standards and validate acceptance criteria on pull requests in both Bitbucket and GitHub environments, using a sample C++ calculator application as an example.

## Detailed Analysis

Warren Marusiak introduces Rovo Dev Code Review as an AI agent to streamline development by handling planning, coding, testing, and automating repetitive work in Bitbucket and GitHub. The setup involves navigating to the Rovo Dev agent configuration page (01:25) where the user selects their Atlassian site and agrees to the terms. Code Reviewer agent activation is then shown for Bitbucket repositories, followed by a demonstration of enabling the agent for a GitHub organization (02:03). Custom coding standards are defined in a repository-specific file named `.rovodev/review-agent.md` (03:35), which lists rules categorized by area, such as Regulated Data (PII/PHI/PCI), Tenant Isolation, Feature Flags, Logging, Domain-specific business rules, Legacy system migration, Design system/accessibility, and Cloud/Infrastructure policies. The presenter then demonstrates adding a log function to a C++ calculator application, which initially violates several documented standards, including missing logging and hardcoded sensitive data exposure (04:35-10:24). When a pull request is created with these changes, Rovo Dev automatically comments on the PR, pointing out the specific violations based on the rules in the review-agent.md file (10:51-17:44). The tool also checks acceptance criteria defined within the Jira issue description (07:17). The demonstration concludes by showing that after fixing the code locally and pushing the changes, Rovo Dev re-reviews the code, verifying that the passing tests pass and the failing/flaky tests are correctly flagged, ultimately providing an overall successful check mark (10:00-10:05, 11:36). The final key takeaways highlight that standardizing code reviews via review-agent.md, verifying acceptance criteria, and using Rovo Dev reduces PR cycle time by 45% for Atlassian engineers by automating granular checks and freeing up developer time for higher-value work.

### Rovo Dev Code Review Setup

- Begin by signing up for Rovo Dev (01:25), linking to your Atlassian site, and enabling the Code Reviewer agent for specific Bitbucket or GitHub repositories/organizations (02:00).

### Custom Coding Standards

- Define rules in a `.rovodev/review-agent.md` file within the repository, covering areas like PII handling, security, domain-specific rules, and architecture (03:35-05:59).

### Acceptance Criteria Verification

- Add acceptance criteria (AC) directly into Jira issue descriptions (e.g., 'log function exists in calculator') which Rovo Dev checks against the code changes in the PR (07:09-08:06).

### Automated Review Process

- When a PR is created, Rovo Dev analyzes changes against both coding standards and ACs, posting inline comments pointing to specific violations (10:50-17:44).

### Demonstration & Results

- The C++ calculator example showed Rovo Dev identifying missing logging, hardcoded secrets, and failed acceptance criteria checks (10:15-13:34), leading to a documented 45% reduction in PR cycle time internally at Atlassian (20:04).

![Screenshot at 00:06: The introduction slide clearly states the topic: Rovo Dev Code Review for Bitbucket and GitHub, presented by Warren Marusiak.](https://ss.rapidrecap.app/screens/gGUq6fAmFNo/00-00-06.jpg)
![Screenshot at 01:14: The presenter begins the setup process by searching for Atlassian Rovo Dev documentation.](https://ss.rapidrecap.app/screens/gGUq6fAmFNo/00-01-14.jpg)
![Screenshot at 01:46: The Bitbucket workspace settings show the Rovo Dev panel where the user enables the feature for the workspace.](https://ss.rapidrecap.app/screens/gGUq6fAmFNo/00-01-46.jpg)
![Screenshot at 02:24: The Rovo Dev Agents screen shows the Code Reviewer agent is enabled, with options to configure it for Bitbucket or GitHub.](https://ss.rapidrecap.app/screens/gGUq6fAmFNo/00-02-24.jpg)
![Screenshot at 07:17: The Jira issue description clearly lists acceptance criteria \(AC\) items, including expected passing and failing tests.](https://ss.rapidrecap.app/screens/gGUq6fAmFNo/00-07-17.jpg)
