ship
Create branch, commit changes, and open PR with concise description. Triggers on "ship", "open pr", "send pr".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create branch, commit changes, and open PR with concise description. Triggers on "ship", "open pr", "send pr".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Research codebase, validate external claims, and emit a work-ready spec.json for a new planning session. Single-pass creation with integrated validation via Context7 and locator/analyzer agents. Triggers on "create plan", "plan for", "write a plan". For exploratory requests where the user is unsure what to build, prefer brainstorm first. Once spec.json exists, use plan-review for evaluation or go straight to work. For a reviewed spec, use plan-consolidation to merge findings.
Execute spec.json (plan mode) or review.findings.json (fix-findings mode) by dispatching subagents per chunk. Triggers on "work on", "implement", "execute plan", "carry on", "continue".
Shared conventions for Flywheel subagents. Tool discipline, output format, research patterns.
Perform exhaustive code reviews using multi-agent analysis. Reviews PRs, branches, or current changes. Writes review.findings.json to the active session. Triggers on "review", "code review", "check PR".
Refine the active session's spec.json by merging reviewer findings.json into it. Backs up the pre-refinement spec to a .pre-consolidation sidecar. Triggers on "consolidate plan", "finalize plan".
Run ALL reviewer agents in parallel against a plan. Deduplicates findings semantically and writes findings.json to the active session. Triggers on "review plan", "check plan".
| name | ship |
| description | Create branch, commit changes, and open PR with concise description. Triggers on "ship", "open pr", "send pr". |
| allowed-tools | ["Read","Grep","Glob","Bash","Skill","AskUserQuestion"] |
Automates the full flow: branch creation (if needed), commit, push, and PR creation with a concise description.
Run these commands in parallel:
git status
git diff --stat
git diff --staged --stat
git log --oneline -5
git rev-parse --abbrev-ref HEAD
Determine:
If current branch is main, master, or develop:
<type>/<short-description> (e.g. fix/search-pagination, feat/match-scoring)git checkout -b <branch-name>
If already on a feature branch, skip this phase.
git diff (staged and unstaged) to understand all modificationsgit add -A or git add .)Co-Authored-By linesgit log --oneline -3If $ARGUMENTS includes a commit message hint, use it as guidance.
Push the branch:
git push -u origin HEAD
Analyze all commits on this branch (vs base) to write a PR description:
git log main..HEAD --oneline
git diff main..HEAD --stat
Create the PR using gh:
gh pr create --title "<concise title>" --body "<description>"
PR title: Short, under 70 characters, imperative mood.
PR body format:
## Summary
<1-3 sentences explaining what changed and why>
## Changes
<bulleted list of key changes>
Keep it concise. No filler, no boilerplate sections, no AI disclaimers.
Output the PR URL to the user.
After the PR is created, invoke the compound skill to capture knowledge from this work session:
skill: compound
The compound skill will review the conversation for non-trivial problems solved, debugging insights, or patterns discovered during implementation. If nothing worth documenting was encountered (simple feature, no surprises), compound will detect this and skip gracefully.
BLOCKING: Do NOT skip this phase. The value of shipping is not just the code — it's the institutional knowledge captured alongside it.
git add .