run-with-ralph

Automate iterative openspec task implementation with Ralph Wiggum loops.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/javierhbr/agnostic-agent-loop --skill run-with-ralph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-with-ralph
Source: https://github.com/javierhbr/agnostic-agent-loop/tree/main/.cursor/skills/run-with-ralph
Command: npx skills add https://github.com/javierhbr/agnostic-agent-loop --skill run-with-ralph

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the iterative implementation of tasks by leveraging Ralph Wiggum iterative loops, ensuring convergence through defined acceptance criteria.

Core Features & Use Cases

  • Iterative Task Implementation: Executes tasks one by one, looping until acceptance criteria are met.
  • Automated Convergence: Guarantees task completion by continuously refining implementation based on specified conditions.
  • Use Case: When you have multiple development tasks in your backlog that require precise adherence to specifications and validation, this skill can autonomously work through them, ensuring each task is fully implemented and verified before moving to the next.

Quick Start

Use the run-with-ralph skill to claim and complete task TASK-936281-2 by following the provided iterative loop.

Frequently Asked Questions about run-with-ralph

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate iterative task implementation until acceptance criteria are met?

Iterative task implementation is automated using a convergence loop that continuously refines the output until specified acceptance criteria are satisfied. This approach manages task claiming, prompt building, and execution to guarantee completion.

What is an iterative convergence loop for development tasks?

An iterative convergence loop is a mechanism that executes development tasks repeatedly, refining the implementation based on spec references until defined acceptance criteria are fully met. This ensures precise adherence to specifications and validated completion.

Can I use task automation for a backlog requiring precise specification adherence?

Task automation can process a backlog of development tasks requiring precise specification adherence by claiming tasks sequentially. It builds prompts with spec references and loops execution until each task's acceptance criteria converge.

How do I start implementing an openspec task using an iterative loop?

To start implementing an openspec task, you initiate the loop command to claim the specific task. The loop then builds prompts with necessary spec references and autonomously executes the iterative development until completion.

What is the best way to guarantee development tasks meet defined acceptance criteria?

The best way to guarantee tasks meet defined acceptance criteria is using automated convergence, which refines the implementation iteratively. It claims tasks, builds prompts, and loops execution until conditions are satisfied.

When should I avoid using automated iterative task implementation?

Automated iterative task implementation should be avoided for tasks lacking clear acceptance criteria or spec references. The convergence loop relies on defined conditions to determine completion, so ambiguous tasks may loop indefinitely without resolving.