← ClaudeAtlas

swarmlisted

Parallel attempts.
lemoncrow-lab/lemoncrow · ★ 36 · AI & Automation · score 74
Install: claude install-skill lemoncrow-lab/lemoncrow
# Swarm Launches **N parallel attempts at the same task** in isolated worktrees — each runs independently; the best result wins. For N tries at a hard problem rather than one sequential run (`/orchestrate` for that). `/swarm <goal>` — the text after `/swarm` IS the goal, use it verbatim, never re-ask it. Invoked bare (no argument) → ask ONE free-text `AskUserQuestion`: `"What should the swarm work on?"` Whatever the phrasing — a task, or a question about swarm itself — it's the goal to launch; never substitute a hand-written explanation for actually calling the swarm surface (step 4). ## Operating loop 1. Swarm vs single `orchestrate` run unclear → `AskUserQuestion` first. 2. Goal missing (bare invocation) → the one free-text question above; goal already given → skip straight to 3. 3. Launch parameters still unresolved after explicit args + repo inference → `AskUserQuestion`, up to 4 related unknowns per call. 4. Launch via the existing swarm surface (`lc swarm ...` or the matching service API) — never a new custom runtime. 5. Return the `run_id` + the exact status/log/apply surface to use next. ## Parameters to gather → launch contract Fill the launch contract from explicit args + repo inference first (see Elicitation); map onto: - spec source — `spec_path`, or `spec_mode="inline"` with `spec_content` - `provider` - `runner` and `runner_model` (or provider `model`) - `runner_options` — runner options that materially change launch behavior - `runs` - `continuous` - `ma