From loopty
Start an iterative development loop. Each iteration spins up a fresh, isolated Claude agent that works toward a goal, writes a timestamped journal entry, and commits — then hands off to the next agent.
How this skill is triggered — by the user, by Claude, or both
Slash command
/loopty:looptyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Start an iterative development loop. Each iteration spins up a fresh, isolated Claude agent that works toward a goal, writes a timestamped journal entry, and commits — then hands off to the next agent.
Start an iterative development loop. Each iteration spins up a fresh, isolated Claude agent that works toward a goal, writes a timestamped journal entry, and commits — then hands off to the next agent.
The user may provide arguments to customize the run. Parse $ARGUMENTS for any of:
If loopty.sh is not present in the project root, the skill needs to be bootstrapped.
To find the plugin source files, resolve this path relative to this SKILL.md:
SKILL_DIR is the directory containing this file (skills/loopty/)PLUGIN_ROOT is two levels up from SKILL_DIR (the repo root)Run the install script from the plugin root:
bash "$PLUGIN_ROOT/install.sh" "$(pwd)"
If install.sh is not found, bootstrap manually:
$PLUGIN_ROOT/loopty.sh to the project root$PLUGIN_ROOT/.claude/commands/loopty.md to the project's .claude/commands/.loopty/ directory and copy $PLUGIN_ROOT/.loopty/prompt.md.examplebash loopty.sh status and present the output.loopty/last-run-summary.md if it exists for additional contextCheck that .loopty/prompt.md exists. If not:
Parse arguments to build CLI flags:
-i 600-i 1800-i 600-n 3--resume--dry-run--quiet-w 50-g "the goal text"-m MODEL--wrapup-timeout 60--cooldown 5--no-cooldown--no-commit--no-spin-check--verbose--format jsonConfirm the settings with the user before starting:
.loopty/journal/Run the loop script:
bash ./loopty.sh [flags]
This will run in the foreground. Each iteration:
claude -p agent with the goal + previous journalsWhen the loop finishes (max iterations reached or interrupted), summarize:
.loopty/last-run-summary.md for full detailsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
npx claudepluginhub codybrom/loopty --plugin loopty