Help us improve
Share bugs, ideas, or general feedback.
From claude-commands
Autonomous self-improving loop that observes environment, measures health, diagnoses friction, fixes harness gaps, and drives tasks to completion. Repo-agnostic.
npx claudepluginhub jleechanorg/claude-commands --plugin claude-commandsHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-commands:evolve-loopThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Purpose:** Autonomous self-improving loop that observes the local environment, measures health, diagnoses friction in the harness, drives tasks to completion, and records findings. Repo-agnostic — runs in any working directory.
Runs an autonomous improvement loop that observes AO+Antigravity, measures zero-touch rate, diagnoses friction, creates beads for gaps, and dispatches fixes via /claw.
Continuously selects and cycles through RPI improvement tasks until halted. Automatically runs post-mortems, analyzes goals gaps, and compounds fixes.
Re-enters long-running Plans.md execution with fresh context using /loop dynamic mode and ScheduleWakeup. Invokes harness-work per cycle. Useful for autonomous multi-cycle task execution with configurable pacing.
Share bugs, ideas, or general feedback.
Purpose: Autonomous self-improving loop that observes the local environment, measures health, diagnoses friction in the harness, drives tasks to completion, and records findings. Repo-agnostic — runs in any working directory.
Cross-reference: If working in agent-orchestrator specifically, also consult the repo-local eloop skill at .claude/skills/eloop/SKILL.md for AO-specific PR tracking, worker management, and zero-touch metrics.
After completing the loop body, immediately start the next cycle. Do not pause between cycles.
Stop only when:
stop or pauseMemory first — Run /ms to pull prior context:
/ms "open tasks [current repo]"
/ms "stuck tasks [current repo]"
/ms "friction [recent]"
/ms "bead [open]"
This surfaces what was already dispatched, what failed, and what blockers are known.
Check the local environment:
Capture live session output (last 20-30 lines of each active pane).
Kill zombie sessions — any worker on merged/closed work still burning tokens.
Check for stale local artifacts: broken symlinks, out-of-sync worktrees, stale lock files.
For each open task/PR:
Calculate a health signal: ratio of active/in-progress items to total open items.
/harness on each new friction point./nextsteps or equivalent.roadmap/evolve-loop-findings.md or equivalent log./learn to capture the pattern./claw or equivalent dispatch: babysit the worker. Check back within 2 cycles.Summarize:
## Cycle — HH:MM
- Health: X/Y items active
- Friction: N new points, N resolved
- Fixes: N dispatched, N direct
- Harness updates: [files changed]
/loop 10m /eloop/eloopThe loop modifies the harness, not just the codebase. Every cycle that only fixes code without improving the system that produced the bad code has failed. If the same class of problem appears twice, the loop should have fixed the harness to prevent it. If it didn't, the loop failed.