| name | mojo-pull-request |
| description | PR creation, status, and review feedback workflow |
| triggers | [{"event":"tool.execute.after","tool":"bash","command":"forge pr create"}] |
mojo-pull-request
echo "PR status from: `forge pr status`"
forge pr status
Viewing PR status:
forge pr view 123
forge pr comments 123
Addressing review feedback:
git add <changed-files>
git absorb
git rebase --autosquash origin/${DEFAULT_BRANCH}
git commit --fixup=<sha>
git rebase --autosquash origin/${DEFAULT_BRANCH}
git rebase -i <ref>
git push --force-with-lease
Replying to review comments:
forge pr review-reply <pr-number> <comment-id> "Fixed in commit abc123"