evo-auto-enablelisted
Install: claude install-skill ievo-ai/skills
# Evo Auto Enable — turn on auto-evolution mode
Switches on **auto-evolution mode** for this project: iEvo watches for
**corrections from the user** during a session and accumulates them as evolution
candidates, so lessons get captured without the user explicitly running
`/ievo:evo`. The mode is a project-local setting (lives in
`.ievo/evo-auto.flag`), so it survives sessions and — if committed — is shared
with teammates in the same repo, exactly like `/ievo:debug-on`'s flag.
Enabled here, disabled with `/ievo:evo-auto-disable`.
## Scope of this mode (read before enabling)
Auto-evolution is deliberately conservative — it never guesses at a silent write:
- **Signal:** always **corrections from the user** — semantic, agent-judged
("actually, do X not Y"; "no, we always Z here"). Optionally, ALSO **tool
failures and permission denials** (`PostToolUseFailure` / `PermissionDenied`;
on Codex, which has neither event, the closest true analog is approval
**requests** via `PermissionRequest` — a narrower signal, disclosed as such
in Step 3.6) — a purely mechanical signal captured verbatim with no agent
judgment involved, opt-in via Step 2's `AskUserQuestion`, scrubbed for
privacy before it ever touches disk. Off by default
(`signal: corrections-only`); an absent or pre-existing flag with no
`signal:` line behaves the same way.
- **Auto-write is project-wide only.** A candidate is written to the overlay
automatically **only** when its scope is unambiguously **p