ship
Ship current branch to main — commit, push, update from origin/main, merge, cleanup. Use when done with a feature/fix branch.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Ship current branch to main — commit, push, update from origin/main, merge, cleanup. Use when done with a feature/fix branch.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
How the Root Agent offers Agency Agents role templates before creating any specialist agent: the mandatory offer, describing Agency Agents from real local data only (never invented), the bounded skip exceptions, the agency-templates CLI flow, and handling a missing template cache.
Audit where governance instructions belong (Role.md, skill, global policy, workflow docs, memory, or an agent-boundary change); enforce minimal verbosity in roles and skills. Diagnostic by default.
| name | ship |
| description | Ship current branch to main — commit, push, update from origin/main, merge, cleanup. Use when done with a feature/fix branch. |
| disable-model-invocation | true |
Ship the current branch through the full merge lifecycle. Execute each step in order. If any step fails, STOP and report the issue — do not continue.
rtk git status and rtk git branch --show-current to identify the current branchmain, ABORT with: "You are already on main. Switch to a feature branch first."rtk git status to check for uncommitted changesrtk git diff and rtk git log --oneline -3 to understand context and commit stylegit add .)rtk git push origin <branch>
rtk git push -u origin <branch>rtk git fetch originrtk git log HEAD..origin/main --onelinertk git merge origin/mainrtk git push origin <branch>rtk git checkout mainrtk git merge origin/mainrtk git merge --no-ff <branch>
--no-ff preserves the branch history as a merge commitrtk git push origin mainrtk git log origin/main --oneline -3
rtk git branch -d <branch>rtk git push origin --delete <branch>rtk git branch -a to confirm cleanup--force flagsrtk per project conventions