← ClaudeAtlas

ralph-loop-setuplisted

Use to seed or configure a Ralph loop before running it: choose a preset (engineering delivery for a work item, ad-hoc for a single repeating prompt, or custom steps), resolve the environment, set the completion promise and iteration budget, and write the loop files. Triggers on "set up a ralph loop", "configure a ralph loop", "ralph-loop-setup", or naming a work item to loop over. Do NOT use to start, inspect, or stop a loop (ralph-loop) — setup never executes loop steps.
carinyaparc/skills · ★ 2 · AI & Automation · score 79
Install: claude install-skill carinyaparc/skills
# Ralph loop setup Resolve configuration and seed the loop files. **Never start the loop.** Setup ends with a summary and an instruction to run `/ralph-loop start`. Writing is done by `scripts/seed-ralph-loop.sh`, not by hand. Your job is to resolve values and call it. Hand-authoring the loop file reintroduces the unsubstituted-placeholder failure the script exists to prevent: a stray `{{MAX_ITERATIONS}}` in the frontmatter fails the hook's numeric validation and silently deletes the loop. ## Interview Ask only what you cannot resolve yourself. Use structured questions, not prose. 1. **Preset.** If not given: - `engineering-delivery` — drive a work item (typically an epic, but a large story works the same way) through implement, review, validate, and merge request, one task per iteration. - `ad-hoc` — repeat a single prompt until it is done. - `custom` — define your own steps. 2. **Target.** The work item ID for engineering delivery; the task prompt for ad-hoc; the step list for custom. 3. **Budgets.** Max iterations. Default 50, but for engineering delivery propose `tasks × 6 + 10`, since a 12-task work item will not fit in 50. 4. **Completion promise.** Propose a default and confirm it. For a work item, its canonical ID (or slug, in the filesystem-only fallback) upper-snake-cased with `_COMPLETE`. 5. **Environment.** Only for presets that need it, per [references/environment-resolution.md](references/environment-resolution.md). ##