What problem does it solve? Callback-taking Array methods like map, filter, and forEach allocate closures and run slower than plain loops, which matters in performance-sensitive code such as per-frame rendering, procedural world generation, and real-time battle engines. ## Core Features & Use Cases - Method-to-loop conversion: Rewrites map, filter, forEach, reduce, some, every, find, flatMap, and chained calls as single-pass for-of loops with early exit via break or return. - Framework-aware exceptions: Preserves Solid JSX rendering with <For each={...}>, keeps sort comparators and non-callback methods like join and slice, and avoids false positives such as Supabase query .filter(...) calls. - Use Case: While editing a Solid component, you write party.filter(u => u.alive).map(u => u.name); the Skill rewrites it as one typed for-of loop that stays inside the tracked scope so Solid reactivity keeps working. ## Quick Start Ask the assistant to rewrite the Array method chains in this file as for-of loops following the prefer-for-of rules.