Skip to content

PR Review

FieldValue
Namepr-review
Categoryautomation
Complexityadvanced
Tagswebhook-triggered, fan-in-pattern, advanced-dag, security-scanning, llm-synthesis
Authorrandybias
Min Version0.1.0

Agentic PR review with parallel scanning and Claude synthesis. Demonstrates a fan-out/fan-in DAG pattern where a PR is fetched, then 4 parallel scanners run, results are synthesized by Claude, and a review is posted back to GitHub.

┌→ semgrep-scan ──┐
├→ dep-review ────┤
fetch-pr ──────────┤ ├→ synthesize → post-review
├→ check-runs ────┤
├→ code-scan ─────┘
└→ synthesize (also receives fetch-pr directly)
NodePurpose
fetch-prFetch PR diff and metadata from GitHub
semgrep-scanRun Semgrep security scanning
dep-reviewReview dependency changes
check-runsCheck CI/CD run status
code-scanGeneral code quality scan
synthesizeLLM synthesis of all scan results
post-reviewPost review comment to GitHub
  • manual
  • webhook: GitHub pull_request event (actions: opened, synchronize, reopened)
DependencyHostAuth
githubapi.github.com:443bearer-token
anthropicapi.anthropic.com:443bearer-token
SecretDescription
github.tokenGitHub personal access token with PR read/write
anthropic.api_keyAnthropic API key
Terminal window
tntc scaffold init pr-review
tntc scaffold init pr-review my-pr-review
tntc scaffold info pr-review

Scaffold source: quickstarts/pr-review/