Usage

Everything you need to know about your day-to-day workflow with PURA — from triggering a review to understanding what comes back.

1. Trigger a review

To start a review, open a pull request and post a comment with /pura reviewas the very first line. That's it — PURA will pick it up and get to work on that PR right away.

Active plan required. Your account must be on an active trial or paid plan for reviews to run. If your trial has lapsed, reviews pause until you choose a plan.

2. Reading a PURA review

PURA posts one review per request. Every review contains three things: a short summary of the change, a list of findings each tagged by severity, and a verdict.

Findings come in three severities:

  • P1 — must fix: correctness issues, security vulnerabilities, breaking changes, or anything that can cause data loss.
  • P2 — should fix: robustness concerns, missing tests, or notable style and performance issues worth addressing.
  • P3 — suggestion: polish, alternatives, or nice-to-haves that are entirely optional.

The verdict is one of APPROVE, REQUEST_CHANGES, or COMMENT. Any P1 finding automatically makes the verdict REQUEST_CHANGES. A clean review with no significant issues comes back as APPROVE.

A PURA review posted on a pull request — model used, findings by severity, and the cost of the review
One review per PR: a summary with the model used, findings by severity, and the exact token cost of that review.

Many findings include a ready-to-apply code suggestion, posted inline on the exact lines so you can accept it directly in GitHub:

Inline PURA review comments anchored to specific lines, each tagged P1 or P2 with an explanation
Inline findings anchored to the changed lines, each tagged by severity with a clear explanation.

3. Drafts and skips

PURA skips draft pull requests. Mark a PR as ready for review in GitHub before triggering PURA, and it will pick it up normally.

Comments posted by the PURA bot itself are always ignored — so PURA will never accidentally review its own output.

4. Re-running a review

Pushed new commits and want a fresh look? Just comment /pura review again. Each run reviews the latest state of the PR— so you always get feedback on what's actually in the branch right now.

Every run is independent.PURA doesn't carry over findings from a previous run — it reviews the PR fresh each time you ask. A new review supersedes the previous PURA review (the earlier one is dismissed).

Next