Summary
GitHub Action that runs when a PR review is submitted, parses the review comments, and creates child issues for each finding.
Trigger
pull_request_review event with submitted action
Behavior
- Fetch all comments from the submitted review
- For each comment:
- Parse severity from comment text (default:
should-fix, or detect blocking/suggestion keywords)
- Create a child issue under the PR's parent issue (parsed from
Fixes #N)
- Include file path and line number from the comment location
- Add
Fixes #<new-issue> to PR description
- If any
blocking comments, set them as blocking the parent issue
Files to modify
.github/workflows/human-review.yml — new workflow file
Implementation notes
- Use
github.event.review.body for top-level review comment
- Use
gh api to fetch review comments: GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments
- Reuse issue creation pattern from reviewer skills
Acceptance criteria
Summary
GitHub Action that runs when a PR review is submitted, parses the review comments, and creates child issues for each finding.
Trigger
pull_request_reviewevent withsubmittedactionBehavior
should-fix, or detectblocking/suggestionkeywords)Fixes #N)Fixes #<new-issue>to PR descriptionblockingcomments, set them as blocking the parent issueFiles to modify
.github/workflows/human-review.yml— new workflow fileImplementation notes
github.event.review.bodyfor top-level review commentgh apito fetch review comments:GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/commentsAcceptance criteria