sravanni369

Until — Development skill for Claude Code

Development community

Goal-based loop: iterate until the check passes.

How to install Until

Installs to ~/.claude/commands/sravanni369-claude-code-loops-until.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/sravanni369/claude-code-loops/HEAD/.claude/commands/until.md -o ~/.claude/commands/sravanni369-claude-code-loops-until.md

Restart Claude Code, or start a new session, for it to be picked up.

What Until does

Goal-based loop: iterate until the check passes

Goal and check: $ARGUMENTS

The first quoted string is the check command; it must exit 0 when the goal is met (a test suite, `python prepare.py`, a script that asserts a number). Everything after it is the task. If no check is given, write one first and show it before iterating: a goal without an exit code is not a goal.

Loop, at most 10 times unless a cap is given:

  1. Run the check. Exit 0 means done: report and stop.
  2. Read the failure. One

Alternatives in Development

  • Iterate Implementation Plan — You are tasked with updating existing implementation plans based on user feedback 10k ★
  • Ralphy — My Ralph Wiggum setup, an autonomous bash script that runs Claude Code, Codex, OpenCode, Cursor agent, Qwen & 2.8k ★
  • Claw Code Agent — Claw Code No Rust No TypeScript Only Python 543 ★

Full documentation available on GitHub

View Source Repository