원클릭으로
git-ship
Stage, commit, push, PR, and squash merge the current branch to main
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Stage, commit, push, PR, and squash merge the current branch to main
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | git-ship |
| description | Stage, commit, push, PR, and squash merge the current branch to main |
You are executing the full git shipping workflow. Ship the current feature branch by staging changes, committing, pushing, creating a PR, and squash merging to main.
The user provides a single argument indicating merge preference:
Always auto-generate both the commit message and PR description — never ask the user for these.
Commit message:
type: subject (e.g., feat: add login page)PR description:
## Summary section: 3–5 bullet points max, plain English, no technical jargon## Test plan section: 1–3 lines on how to verifyGenerated with AIgit diff and git status) to understand what changed, then create an appropriately named branch using conventional naming (e.g., docs/update-readme, feat/add-auth, fix/api-timeout). Run git checkout -b <branch-name> to switch to it before continuing.git status to check for staged, unstaged, or untracked changes. If there are no changes AND no unpushed commits, abort.pnpm build, npm run build, make, etc.), run it. If no build system is detected, skip this step.git status and git diff --stat to understand all changesgit add .).env, credentials, etc.)Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> in the commit-u flag: git push -u origin <branch-name>gh pr create with:
Generated with AI footergh pr merge --squashgit checkout maingit pullgit branch -d <branch-name>git push origin --delete <branch-name>git status --porcelain. If any files are unexpectedly dirty (i.e., not files you intentionally left unstaged), run git restore . to restore them to HEAD. This catches cases where a file-watcher or IDE briefly wrote stale content during the branch-switch window. Report any auto-restored files to the user.CLAUDE.md or AGENTS.md exists in the repo root, read it first and follow any git workflow conventions defined there