ralph-loop

Solid

Use to drive a vibe run autonomously across multiple iterations until verify-gate returns `ready` — bounded by iteration / wallclock / commit budgets, halted on thrashing or genuine ambiguity. Same verification gates as a single vibe run; never bypasses review-pack sign-off. Cross-runtime portable with degraded fallback on runtimes lacking native loops.

Code & Development 19 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# ralph-loop A bounded persistence wrapper around `vibe`. Keeps re-invoking the pipeline on `not ready` verdicts, classifying each blocker into retry / re-plan / escalate, until either `verify-gate` returns `ready` or a budget / halt condition is hit. ralph-loop adds **zero new shortcuts**. The same `verify-gate` evidence-based check, the same surgical-diff pass, the same three self-consistency passes per requirement, the same `review-pack` sign-off gate. ralph-loop does not lower the bar; it removes the manual click between iterations. ## When to invoke - The user wants to walk away from a long verify-fix cycle ("don't bother me unless it's actually stuck"). - The feature has a clear spec, a clean plan, and the failure modes are likely mechanical (test diffs, missing edge cases, predicted-output mismatches). - Wall-clock matters more than tokens for this run. - CI-style runs that should attempt full closure before paging a human. Do NOT invoke for: - Trivial changes — wrapping a 5-minute task in a loop is overhead with no benefit. - Genuinely novel design work — most iterations would classify as `escalate`. Use `/vibe` directly. - Runs where the user wants to read each gate failure and decide manually. ralph-loop is the *autonomous* path; that's a different intent. ## Prerequisites - A `vibe` run is set up or about to start. ralph-loop wraps `vibe`; it does not replace its prerequisites. - Spec exists and is approved (or the loop will start with `brainstorm-lean` like...

Details

Author
rizukirr
Repository
rizukirr/vibekit
Created
4 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category