GitHub Action ยท Claude

Review the PR against the ticket, not just the code.

Agentic PR Review reads the ticket a pull request claims to implement, checks every requirement, flags what could break, and spots other open PRs touching the same files. It keeps one comment, updated on every push. A human makes the final call.

View on GitHub Set up in 2 minutes

โœ… Requirement coverage

Met, partial, missing or unclear, with evidence for each line of the ticket.

โš ๏ธ Likely regressions

What could break, which file, and how serious it is.

๐Ÿ”€ Overlapping PRs

Other open pull requests changing the same files, before they collide.

๐Ÿง‘โ€โš–๏ธ Human in the loop

Advisory by default. Opt in to failing the check if you want a gate.

What the comment looks like

github-actions commented ยท updated on every push
๐Ÿค– Agentic PR review

Adds CSV export to the reports page.

RequirementStatusEvidence
Export current view as CSVโœ… Metsrc/export.js
Respect active filters๐ŸŸก PartialDate filter applied, column filter ignored
Show progress for large exportsโŒ MissingNo progress state in the UI

Possible regressions
๐ŸŸ  Medium: large reports may block the UI thread (src/export.js)

Overlap with other open PRs
#9 also edits src/export.js; merge order matters.

Setup

on:
  pull_request:
    types: [opened, synchronize, reopened, edited]

permissions:
  contents: read
  pull-requests: write
  issues: write

jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: hitesh-bhayani/agentic-pr-review@v1
        with:
          anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }}

Link tickets with Fixes #12 in the PR description, or put a Jira key like PROJ-42 in the title or branch name. Add JIRA_BASE_URL, JIRA_EMAIL and JIRA_API_TOKEN to read Jira tickets.