ship
Final pre-release gate. Ensures tests green, docs synced, changelog updated, then pushes and opens PR. One command for the "I'm done, let's ship it" moment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Final pre-release gate. Ensures tests green, docs synced, changelog updated, then pushes and opens PR. One command for the "I'm done, let's ship it" moment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Explicit GPT-5.6 native-first router for auditing, designing, installing, or validating Codex skill combinations, global skill setup, routing fixtures, and harness behavior. Use when the user explicitly invokes $codex-skill-router or asks to change or inspect Codex skills, routing, AGENTS guidance, or global harness configuration. Do not use for ordinary coding, review, debugging, research, or UI work merely because the task is complex.
Use when work introduces or changes shared nouns, states, IDs, ownership, authority, or customer-facing vocabulary.
Use when changing harness gates, routing rules, skills, or automation behavior and benchmark/eval evidence is needed to avoid slowing normal coding performance. Do not use for ordinary app code changes.
Use when a request is early, ambiguous, or lacks a codebase-backed shared language; interview the user to expose assumptions before planning.
Use when a codebase, docs, ADRs, tests, prior reviews, or team traces exist; align new work with existing shared language before implementation.
Use first for normal or high-risk natural-language work to choose task mode, tier, grill path, spec layers, team-rule scan, and required gates before implementation.
| name | ship |
| description | Final pre-release gate. Ensures tests green, docs synced, changelog updated, then pushes and opens PR. One command for the "I'm done, let's ship it" moment. |
구현 + review + verification 이 모두 끝난 뒤 실제 착륙 시키는 skill.
runtime.json gates 가 모두 true:
scope_locked == trueplan_reviewed == truefailing_tests_committed == trueimplementation_verified == truedeterministic_verified == true하나라도 false 면 이 skill 은 stop 하고 누락된 게이트를 알려준다.
python3 -c "
import json
rt = json.load(open('.claude/runtime.json'))
gates = rt['gates']
missing = [k for k,v in gates.items() if k != 'ship_approved' and not v]
if missing:
print('MISSING:', missing)
import sys; sys.exit(1)
print('all gates green')
"
미통과 게이트가 있으면 해당 sealed prompt 로 돌아가서 마무리.
Documentation.md → 이번 변경 반영됐나?Implement.md → 완료된 slice 는 Documentation 의 Changelog 로 이관?README.md → 외부 인터페이스 변경 시 업데이트?bun test / pytest -q / 프로젝트 기본 test 명령git status 깨끗한지 확인<type>(<scope>): <≤60자 요약>git push -u origin <branch>
gh pr create --title "<title>" --body "$(cat <<'EOF'
## Summary
- <bullet>
## Plan reference
- <link to Plan.md section>
## Test plan
- [x] <test command>
- [x] <e2e scenario>
## Rollback plan
<from Plan.md>
🤖 Generated via /ship skill
EOF
)"
ship_approved flippython3 scripts/harness/runtime_gate.py approve-ship
이후 주기 meta-audit 에서 ship 후 24시간 내 hotfix 가 있는지 모니터링.
Ship check:
- gates green: yes/no
- docs synced: yes/no
- tests green: yes/no
PR: <URL>
Next: <if any post-ship actions required>
--no-verify, --no-gpg-sign 금지 (사용자 명시 승인 없이)deterministic_verified == true 없이 ship 금지 (Gate ④ 우회 방지)ship_approved flip 은 마지막에 (rollback 쉽게 하기 위해)runtime.json (gate 플래그 상태)Documentation.md (changelog 대기 항목)Plan.md (원래 scope 와 일치 확인).claude/reviews/*.md (review verdict)