← All skills

ship-feature

v2.0.0MITorchestration

The end-to-end conductor: one feature from rough idea to merged, verified code, running the shipyard stages in order with plan and design in parallel, a fresh-context cross-family verifier before merge, and a fail-closed gate where every box is checked now rather than recalled.

Install
/plugin install ship-feature@fledgeling-plugins

Needs the marketplace added first — how to do that.

Reach for it when

End-to-end feature delivery conductor — takes ONE feature (a rough idea, inline text, a brief file, or a tracked ticket) from bare idea to a merged, verified, production-ready feature by conducting the shipyard stage skills in a single in-session flow: intake (briefs + ideation, when handed a rough idea) → triage → plan ∥ design (all-platform mocks gated by design-review and be-my-witness) → work (worktree build through the executor lanes) → deferred-work loop → gap-fix → acceptance-e2e → cross-family verify (the only path to Done) → fail-closed merge, push, cleanup.

Not for

NOT for a single stage (use that stage's skill) or a whole backlog (use ship-fleet).

  • thatnot in this marketplace — you cannot install it from here
  • ship-fleetin this marketplace

What ships with it

  • No scripts — prose only
  • 3 reference files
  • No published evals

Say any of this

  • ship this feature end to end
  • run the full pipeline on <feature>
  • take this from description to merged
  • do the whole feature for me

Taken from the skill’s own trigger description — these are the phrases it listens for. You do not have to match them exactly.

Easily confused with

Why it exists

Running a feature through triage, planning, design, build, tests and review means invoking half a dozen skills in the right order, carrying the right context between them, and noticing when one of them quietly skipped its own gate. That last part is the job. An audit of the predecessor pipeline found features "completing" with review verdicts missing, plans never committed, and merges happening in the gap between skills where no gate lived.

ship-feature is the conductor. It holds the feature's intent from first read to final merge, runs each shipyard stage in turn, and treats a missing artifact as a stopped pipeline rather than a detail.

How a feature moves

Say something like "ship this feature end to end" or hand it a brief file, and it runs: intake (for a rough idea) → triageplan and design in parallelwork in an isolated worktree → the deferred-work loop → gap-fix → an acceptance e2e suite run against the branch, green twice → verify, spawned as a fresh agent from a different model family, the only stage that can say Done → a fail-closed merge where every box gets checked now, not recalled.

Three habits do most of the work:

  • Decisions defer before they escalate. Forks get looked up, divergence-tested, or settled by a second model. What genuinely survives (taste, cost, scope, risk) reaches you as one batched question in an attended run, or parks with an easy-reply block in an unattended one. The pipeline doesn't stall on things a model could have settled.
  • The memory is on disk. Every stage persists its artifact, so an interrupted run resumes at the first missing one instead of starting over.
  • A merge instruction changes the destination, never the bar. If a gate is red, the run stops and names it. There's also a rollback procedure decided before it's ever needed, not improvised during an incident.

What's new in 2.0: the design stage (all-platform mocks gated by design-review and be-my-witness), the cross-family verify stage, the Needs More Work loop back through gap-fix, four new pre-merge gate boxes (verifier verdict, post-rebase e2e re-run, keyboard/accessibility floor, compliance sign-off where triage flagged it), and decision deferral through the clarify gate instead of mid-run questions.

Install

/plugin marketplace add fledgeling-co/fledgeling-plugins
/plugin install ship-feature@fledgeling-plugins

It expects the shipyard stage skills alongside it. For a whole backlog, use ship-fleet; for one stage on its own, invoke that stage's skill directly.

Does it actually work?

The conductor was evaluated as part of the shipyard rebuild's blind panel: judges from three model families, shown anonymised outputs with no idea which came from the old conductor and which from this one, preferred this one on the design-gates eval 3-0. The predecessor's output named no review gates on its design phase and no verifier before merge; both now exist and both are load-bearing. The full comparison, including the evals the rebuild lost before fixes landed, is in shipyard's EVALS.md.

Credit

The conductor pattern and its hardest-won rules (the fail-closed gate, the worktree discipline, the deferred-work loop) come from the predecessor in diolog-plugins, built and burned-in across real fleets. The verify stage's physical isolation borrows from Vercel Labs' eve-software-factory-template (MIT).