ralph-loop

Manages Ralph implementation loops with Docker workers, git worktrees and Python prerequisites.

2|2|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/Pascapone/pibo --skill ralph-loop-pascapone
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-loop
Source: https://github.com/Pascapone/pibo/tree/main/skills/builtin/ralph-loop
Command: npx skills add https://github.com/Pascapone/pibo --skill ralph-loop-pascapone

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the planning, execution, monitoring, and review of Ralph implementation loops, enhancing efficiency and collaboration.

Core Features & Use Cases

  • Loop Management: Create, run, and monitor Ralph implementation loops with reusable Docker workers and git worktrees.
  • Job Setup: Leverage built-in templates for job creation and explicit operating instructions.
  • Progress Tracking: Use progress files and commits to track the workflow and ensure completion of tasks.
  • Use Case: Imagine you need to execute a series of PRD stories. This Skill can help set up the loop, monitor progress, and ensure all stories are implemented and committed properly.

Quick Start

Run the 'ralph-loop' skill to start a new Ralph implementation loop for a feature.

Frequently Asked Questions about ralph-loop

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

FAQPage Schema
How do I manage implementation loops with git worktrees and Docker workers?

To manage implementation loops with git worktrees and Docker workers, you use Python scripts to set up jobs, monitor progress, and enforce stop conditions. This Skill orchestrates Ralph implementation loops by automating PRD batch execution and tracking progress through commits.

What is a Ralph implementation loop and when do I need it?

A Ralph implementation loop is a structured workflow for planning, executing, and reviewing PRD stories using reusable Docker workers and isolated git worktrees. You need it when executing a series of PRD stories that require automated job setup, progress tracking, and safe loop operations.

Do I need Python to run Ralph implementation loops?

Yes, Python is required to run Ralph implementation loops. Python handles the loop management scripts that execute jobs, monitor progress, and enforce stop conditions within the reusable Docker workers and git worktrees.

How do I track progress when executing PRD batches in Docker workers?

You track progress of PRD batches in Docker workers by using dedicated progress files and git commits. The implementation loop monitors these commits to ensure tasks are completed properly and workflow steps are executed sequentially.

What's the best way to safely stop a Ralph implementation loop?

The best way to safely stop a Ralph implementation loop is by using the built-in stop conditions configured during job setup. The loop management scripts monitor these conditions to safely halt Docker workers and preserve git worktree states.

Can I use built-in templates for job creation in implementation loops?

Yes, you can use built-in templates for job creation in implementation loops. These templates provide explicit operating instructions and standardized setups for Docker workers and git worktrees to streamline PRD story execution.