ome-ship

star 3

Run final readiness checks and prepare user-facing handoff or commit notes.

oh-my-engine By oh-my-engine schedule Updated 6/3/2026

name: ome-ship version: 1.0.0 description: Run final readiness checks and prepare user-facing handoff or commit notes. author: oh-my-engine tags: [ome, ship, workflow]

ome-ship

Workflow Session Start (MANDATORY)

Before reading source files, planning, editing, or running verification for this workflow, you MUST start the OME workflow session by running:

ome ship $ARGUMENTS

This creates .ome/.session so the final ome finish command can record the execution into .ome/memory/executions/.

If a Windows PowerShell policy blocks the ome shim, run the same step through the cross-shell fallback: cmd.exe /c ome.cmd ship $ARGUMENTS. Do not hardcode this fallback on non-Windows platforms.

Claude Code fast path (other agents: ignore the leading ! and run the bare command via your shell tool):

!ome ship $ARGUMENTS

Purpose

Run final readiness checks and prepare a clean handoff or commit note for the finished change.

When to Use

  • Use when the change is implemented and ready for final checks.
  • Use when you need to package the work for handoff or commit.
  • Do not use when the task is still being planned or built.

Inputs

  • The completed change and any outstanding risks.
  • Relevant verification output or test results.
  • Any release, handoff, or commit constraints.

Process

  1. Confirm the change is complete and scoped as expected.
  2. Run the final verification that proves readiness.
  3. Check for missing documentation, notes, or follow-up items.
  4. Summarize the implementation and verification cleanly.
  5. Call out any residual risk or known gap explicitly.
  6. Prepare the final handoff or commit-oriented summary.
  7. Do not reopen the implementation unless a real defect appears.

Red Flags

  • The change still has unresolved correctness issues.
  • Final verification has not been run or is inconclusive.
  • Important risks are hidden in a vague summary.
  • The handoff introduces new scope instead of closing the current one.

Common Rationalizations

  • "The obvious fix is good enough without a closer read of the rules."
  • "I can skip verification because the change is small."
  • "I should broaden the patch while I am here."
  • "A vague summary is enough for handoff."

Verification

  • Run the final relevant checks.
  • Confirm the output matches the changed behavior.
  • State what could not be verified and why.
  • Confirm the summary is ready for the next owner.

Output Contract

Final response must include:

  • Completion summary
  • Verification evidence
  • Remaining risks
  • Handoff or commit notes

Workflow Completion (SUBSTANTIVE WORK ONLY)

Run ome finish only after a substantive workflow loop is complete, and only after you have reported results to the user.

Substantive work means at least one of these is true:

  • You changed files or wrote new code/docs.
  • You ran verification and the result matters to the task outcome.
  • You made a durable technical decision, diagnosis, or reusable learning that should be available later.

Do NOT run ome finish for ordinary conversation, quick explanations, brainstorming with no conclusion, or read-only exploration that produced no reusable outcome.

When the work is substantive, run this as the final shell command:

ome finish

This records the execution into .ome/memory/executions/; the engine policy decides whether it is valuable enough to persist or later evolve.

Claude Code fast path (other agents: ignore the leading ! and run the bare command via your shell tool):

!ome finish
Install via CLI
npx skills add https://github.com/oh-my-engine/oh-my-engine --skill ome-ship
Repository Details
star Stars 3
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
oh-my-engine
oh-my-engine Explore all skills →