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`)
— 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 **project-wide**
(`.ievo/evolution/project.md` — see `/ievo:evo` Step 1).
- **Everything else is parked, never silently written.** When scope is ambiguous
or the tar