원클릭으로
ship-no-merge
Create a PR, request code reviews from Claude and Gemini, and address all review comments (no merge).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create a PR, request code reviews from Claude and Gemini, and address all review comments (no merge).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create a PR, request code reviews from Gemini, address all review comments, and merge. Use this when the user is ready to ship their current branch.
Create a PR, request code reviews from Gemini, and address all review comments (no merge). Use this when the user wants to prepare a PR and address feedback but keep it open.
Run a long, autonomous code-improvement session. Multiple critic sub-agents scan the repo in parallel, propose fixes, and ship them as themed PRs. Bounded by a 5-hour wall clock and a 20-PR cap. Self-merges when CI passes. Use this when the user wants to run an autonomous overnight or long-running codebase improvement session.
Review all open PRs in the current repo, triage for quality, close unworthy ones, fix issues, and merge worthy ones sequentially. Use this when the user wants to review all open PRs.
Run a long, autonomous code-improvement session. Multiple critic sub-agents scan the repo in parallel, propose fixes, and ship them as themed PRs. Bounded by a 5-hour wall clock and a 20-PR cap. Self-merges when CI passes.
Review all open PRs in the current repo, triage for quality, close unworthy ones, fix issues, and merge worthy ones sequentially. Use this when the user wants to review all open PRs.
| name | ship-no-merge |
| description | Create a PR, request code reviews from Claude and Gemini, and address all review comments (no merge). |
| disable-model-invocation | true |
| argument-hint | ["optional description of changes"] |
| allowed-tools | ["Bash(gh *)","Bash(git *)","Read","Grep","Glob","Edit","Write"] |
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>