# Decide Ship Skip Defer

> Decide whether a proposed feature should ship, be skipped, or be deferred using a concrete user outcome and proof contract.

- Skill: `homenshum/decide-ship-skip-defer` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add homenshum/decide-ship-skip-defer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/homenshum/decide-ship-skip-defer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: HomenShum (https://skillmd.com/u/homenshum)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/homenshum/decide-ship-skip-defer

---


# Decide ship, skip, or defer

Read [the execution contract](references/contract.json) before starting. Validate the final receipt with its parameterized `verification.argv`, replacing `{python}`, `{skill_dir}`, and `{receipt}` with concrete local values.

Name one user, one job, the smallest API or interaction contract, and one
observable success metric. Compare the proposal with existing capability and
require an observed failure before replacing anything.

Return exactly one recommendation:

- `SHIP`: the user outcome, scope, proof, owner, and rollback are concrete.
- `SKIP`: existing capability already satisfies the outcome or value is below cost.
- `DEFER`: a named dependency or evidence gap prevents an honest decision.

Do not turn `DEFER` into an unbounded research backlog. State the single
observation that would reopen the decision.

