packages/forge/src/skills/soleri-loop/SKILL.md
Triggers: "start a loop", "run until done", "iterate until X", "loop status", "cancel loop". Iterative execution until condition met or grade threshold reached.
npx skillsauth add adrozdenko/soleri soleri-loopInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run a task in a loop until a condition is met — grade threshold, promise fulfilled, or explicit cancellation. Useful for plan refinement, quality iteration, and autonomous improvement cycles.
YOUR_AGENT_loop op:loop_start
params: {
prompt: "<task description>",
mode: "<plan-iteration | custom>",
maxIterations: <number, default 10>
}
Modes:
plan-iteration — repeats create_plan until grade >= A (target-based)custom — user-defined stop condition; loop continues until promise satisfiedNote the loopId from the response — needed for status and cancel.
At each iteration, check status:
YOUR_AGENT_loop op:loop_status
params: { loopId: "<loopId>" }
Report progress to user:
| Field | Value | | ------------------ | ------------------------------------ | | Iteration | {currentIteration} / {maxIterations} | | Status | {status} | | Last result | {lastResult} | | Stop condition | {stopCondition} |
If the user wants to stop early:
YOUR_AGENT_loop op:loop_cancel
params: { loopId: "<loopId>", reason: "<why stopping>" }
Loop completes when: stop condition is met, max iterations reached, or user explicitly cancels. Report final outcome and iteration count.
testing
Triggers: "terse mode", "be brief", "less tokens", "fewer tokens", "compress output", "caveman", or invokes /terse. Token-efficient responses with full technical accuracy.
tools
Triggers: "compress this file", "compress CLAUDE.md", "compress memory", "shrink this", "reduce tokens in file", or invokes /compress. Compresses natural language files to save input tokens.
testing
Triggers: "release", "bump version", "publish packages", "cut a release", "version bump", "npm publish". Bumps monorepo versions, commits, tags, pushes to trigger CI release. Use deliver-and-ship for quality gates.
development
Triggers: "implement X", "build Y", "fix Z", "add feature", or any work task needing planning + execution. Full orchestration loop: plan, execute, complete with vault context and brain recs.