원클릭으로
ship
Ship the current branch — push, squash-merge to main via PR, tag, and clean up. Use when ready to merge and release.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Ship the current branch — push, squash-merge to main via PR, tag, and clean up. Use when ready to merge and release.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Create a temporary working branch from main. Use when starting a new task or fix.
Bump the package version in pubspec.yaml and add a CHANGELOG entry. Defaults to patch bump.
Run code quality checks — format, test, and analyze. Use when asked to check, lint, format, or test the codebase.
Stage and commit changes with an auto-generated message. Use when asked to commit current changes.
Publish the package to pub.dev. Runs dry-run first, then publishes on confirmation.
Run the example app on physical devices. Requires .claude/.env with device IDs. Use when asked to run on devices.
SOC 직업 분류 기준
| name | ship |
| description | Ship the current branch — push, squash-merge to main via PR, tag, and clean up. Use when ready to merge and release. |
Ship the current branch to main.
main branch already. If on main, abort with a message.git push -u origin <branch>.gh pr create. Use the squashed commit subjects as the PR body.gh pr merge --squash --delete-branch.git checkout main && git pull.git branch -d <branch>.pubspec.yaml and prefix with v (e.g. v2.0.1).git tag -l <tag>), skip tagging.git tag -a <tag> -m "<tag>" && git push origin <tag>.