Skills

Ship

Land the winning experiment from an evo run as a clean, mergeable change -- open a PR...

Install

npx skills add evo-hq/evo --skill ship -g -a claude-code -y
Repository
evo-hq/evo1.5k
Category
Testing
Updated
1mo ago
License
Apache-2.0
Context cost
Mediumabout 1,531 tokens
Runs scripts
No, instructions only

What it does

Land the winning experiment from an evo run as a clean, mergeable change -- open a PR when the repo has a remote, otherwise merge into the working branch. Distills the best-scoring experiment down to the minimal diff that reproduces its behaviour, shaped for the qualities a maintainer merges on (scope discipline, test integrity, style adherence), then attaches an advisory mergeability report. Use when the user invokes /evo:ship, asks to land/merge/ship the best result, or wants to turn a finished optimization into a pull request.

Ship

Turn a finished evo run into a change a maintainer would merge.

The optimize loop leaves a tree of committed experiments. The winning worktree diff is not mergeable as-is: it carries debug prints, search-process churn, over-broad edits, and sometimes a test that was relaxed to clear a gate. Shipping is the step that re-derives the minimal clean change reproducing the winning behaviour, lands it the way the repo expects (PR or merge), and reports how mergeable it is.

Correctness is the floor, not the goal. The score says the behaviour works; this skill decides whether the diff is fit to merge.

Invocation

/evo:ship            # ship the auto-selected winner
/evo:ship exp_0042   # ship a specific experiment instead

Stage 1 -- Select the winner

Pick the experiment to ship, then confirm it with the user before touching their tree.

evo status    # current best valid score + counts
evo report    # top valid experiments table + score chart
Read the whole SKILL.md on GitHub

More in Testing