← ClaudeAtlas

evolisted

Use this skill when the user identifies a behavior to improve, a mistake to prevent, a project convention, a team role, a tech-stack constraint, or any pattern worth persisting beyond the current session. Captures a lesson and adds it to the appropriate evolution overlay — a per-agent file, per-skill file, or project-wide rules file. Appends to `.ievo/evolution/<scope>/<name>.md` (overlay file). The agent/skill body is never modified — overlays are read at dispatch time via a one-time marker injection.
ievo-ai/skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill ievo-ai/skills
# Evo Apply natural-language lessons to evolution overlays. **Overlay model:** agent/skill files are never modified after vendoring (only a one-time marker injection points to the overlay). Lessons accumulate in `.ievo/evolution/<scope>/<name>.md` and are read live at every dispatch. This is fundamentally different from "patch the file inline" — see the rationale at the bottom. ## Inputs - **Required:** lesson text (free-form natural language) - **Optional:** explicit target ("apply this to spec-writer agent" / "this is project-wide") If the lesson is too vague (e.g. "be better"), ask for clarification first. ## On Claude Code with the iEvo plugin If the `evolution` sub-agent is available, delegate via Task tool with `subagent_type: "evolution"`. Pass the lesson verbatim. Otherwise execute the steps below directly. ## Step 0: Auto-evolution candidate intake (optional) Run this step **only** when reviewing the auto-evolution backlog — e.g. the user is responding to the SessionStart nudge ("N evolution candidates pending — review?") from `/ievo:evo-auto-enable`, or explicitly asks to review captured candidates. For an ordinary single-lesson capture, skip straight to Step 1. When `.ievo/evo-auto.flag` exists, corrections captured in earlier sessions live in per-session accumulator files under `.ievo/evolution-candidates/`. List them with the accumulator (path: `<plugin>/scripts/evolution_candidates.mjs`): ``` node <plugin>/scripts/evolution_candidates.mjs list ``` Fo