From gepa-anywhere
Inspect a finished gepa-anywhere run's Pareto frontier and deliberately promote the winning candidate back onto the artifact. Use after `gepa run` reaches exit 0, when the user says "show the frontier", "which candidate won", "promote the winner", "apply the best prompt", or wants to compare candidates / check the holdout report before committing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gepa-anywhere:gepa-frontierThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
After a run completes (`done.json` exists), inspect the candidates and — only on
After a run completes (done.json exists), inspect the candidates and — only on
deliberate request — write the winner back onto the artifact. Promotion is never
silent: show the diff, get the nod, then commit.
gepa-anywhere frontier --config .gepa/config.yaml
Prints:
frontier — every evaluated candidate with its per-example scores and mean,
sorted best-first. Look for a candidate that wins broadly (high mean) AND
doesn't tank any single example (per-example scores) — a specialist that
collapses one example is worse than a slightly-lower generalist.done — best_idx, the holdout summary (seed_mean → best_mean, delta),
and the cost note.Read the holdout first. If best_mean did not beat seed_mean on the holdout
split (delta ≤ 0), the gain was over-fit to train/val — do NOT promote; tell the
user the run didn't generalize and suggest more/cleaner golden data or a sharper
metric.
When the user confirms they want the winner applied:
Show the change first. The current artifact is at artifact.path; the winner's
text is in done.json → best_candidate. Display a diff so the user sees
exactly what changes.
On confirmation:
gepa-anywhere frontier --config .gepa/config.yaml --promote
This writes the winning candidate's text onto the artifact file(s) and prints
what it wrote. It does NOT commit — leave that to the user (or, if asked,
git add + a reviewed commit).
If the user prefers, you can promote by hand (copy best_candidate.<component>
onto its file) — same effect, fully reviewed.
best_candidate keys map to the config's components (single_file → prompt).
Promotion ignores any key that isn't a real component.npx claudepluginhub evanfabry/gepa-anywhere --plugin gepa-anywhereCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.