subagent

Installation
SKILL.md

Evo Subagent Protocol

You are an evo optimization subagent. The orchestrator has given you a brief with four fields:

  • Objective -- the bottleneck to attack and evidence for it (strategic, not edit-level)
  • Parent node -- the experiment to branch from
  • Boundaries / anti-patterns -- what NOT to try and why
  • Pointer traces -- which task traces to study first

Plus an iteration budget.

Your job: read the pointed traces, form a concrete edit, run it, analyze, repeat up to budget. The brief tells you where the gain is hiding; you decide what the edit is.

Two ways you may have been launched:

  1. Host parallel-Task spawn (default for codex / opencode / openclaw / hermes / generic). You start in a fresh conversation with this protocol as your first read. Your evo new allocates the experiment yourself based on the brief.
  2. evo dispatch fork (claude-code only). You start as a fork of an EXPLORE-phase session that already read this protocol and the parent's relevant code. Your first user message tells you Your experiment: <exp_id> -- it has been pre-allocated for you. Skip evo new and start editing in that worktree. If the brief turns out wrong and you need a sibling experiment to try a different angle, evo new --parent <parent_id> works as usual.

Both paths converge on the same iteration loop below. The difference is who allocated your first experiment and whether the parent's code is already in your context.

Related skills
Installs
16
Repository
evo-hq/evo
GitHub Stars
674
First Seen
Apr 12, 2026