What problem does it solve?
Dev Ralph prevents “try once and hope” engineering work by repeatedly running the same agent-driven task with persisted state until a clear completion signal is reached or a circuit breaker halts runaway iterations.
Core Features & Use Cases
- Persistence loop with state: Re-runs the agent while carrying forward what was tried and why it failed, iteration by iteration.
- Circuit breaker safety: Stops after 5 iterations or after 3 identical failures to avoid infinite “fix attempts.”
- Explicit completion criteria: Requires a predefined goal such as tests passing, build green, or a verifier approval, ensuring loops terminate for the right reason.
Use case example: When debugging a flaky or failing CI scenario, Dev Ralph can keep applying targeted fixes while tracking each attempt, then hand off the full state to an escalation agent when completion never arrives.
Quick Start
Use the dev-ralph skill when you have a clear completion signal like “tests pass” and want the agent to iteratively fix the issue while stopping automatically after repeated failure.