claude.nagdy.me

CI code review with claude -p

A GitHub Actions step that runs Claude as an automated PR reviewer.

yaml
- name: Claude Code Review
  run: |
    DIFF=$(git diff origin/main...HEAD)
    echo "$DIFF" | claude -p \
      "Review these changes for bugs, security issues, and test coverage gaps. Output a summary." \
      --output-format json \
      --permission-mode bypassPermissions \
      --max-turns 5 \
      --no-session-persistence
View Full Module