OUTER LOOP (hours/days — runs manually or on schedule) ↓ reads experiment log failures ↓ calls Claude to rewrite skill files ↓ commits updated skills to GitHub ↓ next inner loop session picks them up ...