Create a PR, request code reviews from Claude and Gemini, and address all review comments (no merge).
Complete the end-of-work shipping workflow for the current branch, but leave the PR open for manual merge.
$ARGUMENTS
git status and git log main..HEAD to understand what's being shippedmain using gh pr create:
feat:, fix:, chore:)Closes #N in the bodygh pr comment <number> --body "@claude do a code review"
gh repo view --json nameWithOwner --jq '.nameWithOwner'<number>, and split the nameWithOwner output on / to get <owner> and <repo> for all API paths below.sleep 15, then checks both APIs for each bot:
gh api repos/<owner>/<repo>/issues/<number>/comments --jq 'any(.[]; .user.login == "claude[bot]")'gh api repos/<owner>/<repo>/issues/<number>/comments --jq 'any(.[]; .user.login == "gemini-code-assist[bot]")'gh api repos/<owner>/<repo>/pulls/<number>/reviews --jq 'any(.[]; .user.login == "claude[bot]")'gh api repos/<owner>/<repo>/pulls/<number>/reviews --jq 'any(.[]; .user.login == "gemini-code-assist[bot]")'claude_done=true if either Claude check returns true; gemini_done=true if either Gemini check returns trueclaude_done and gemini_done are true, stop polling immediatelygh pr commentchore: address review feedbackgit pushgh pr checks <number>