ralph-loop

Manage iterative development loops with pacing, reflection, and subagent delegation.

3|2|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Paxeer-Network/Sidiora-Perpetual-Protocol --skill ralph-loop-paxeer-network
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-loop
Source: https://github.com/Paxeer-Network/Sidiora-Perpetual-Protocol/tree/main/.windsurf/skills/ralph-loop
Command: npx skills add https://github.com/Paxeer-Network/Sidiora-Perpetual-Protocol --skill ralph-loop-paxeer-network

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines long-running, iterative development tasks by providing a structured loop with pacing and reflection capabilities, preventing burnout and ensuring consistent progress.

Core Features & Use Cases

  • Iterative Task Management: Break down complex tasks into manageable iterations.
  • Pacing Control: Define how many items to work on per iteration and when to reflect.
  • Subagent Delegation: Optionally delegate individual tasks to subagents for parallel processing.
  • Use Case: Developing a new feature that requires multiple stages of research, implementation, and testing. This Skill can guide you through each stage, allowing for reflection and adjustments between iterations.

Quick Start

Begin a new development loop by calling the ralph_start tool with a name and task content.

Frequently Asked Questions about ralph-loop

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

FAQPage Schema
How do I manage long-running iterative development tasks without losing progress?

Manage iterative development tasks by using a structured development loop with pacing and reflection controls. This process breaks complex, multi-step tasks into manageable iterations, tracking progress through a dedicated file format to ensure consistent output.

What is the best way to pace complex, multi-stage software engineering projects?

The best way to pace complex software engineering projects is using an iterative development loop with configurable pacing. You define how many items to process per iteration and when to reflect, preventing burnout while systematically advancing through project stages.

Can I delegate discrete items to subagents during an iterative development loop?

Yes, you can delegate discrete items to subagents during an iterative development loop. This optional subagent delegation allows parallel processing of individual tasks, accelerating overall progress while the main loop maintains structured pacing and reflection.

How do I start a new iterative development loop for a multi-step feature?

Start a new iterative development loop by invoking the loop initialization command with a specific name and the task content. This action creates a dedicated tracking file to manage task progress, pacing controls, and reflection points throughout the lifecycle.

When should I use pacing and reflection controls in task management?

Use pacing and reflection controls in task management when handling long-running, complex tasks that require multiple stages of research, implementation, and testing. These controls prevent burnout by structuring breaks for adjustment and review between iterations.

Does ralph-loop require any external dependencies to manage development loops?

No, ralph-loop does not require any external dependencies to manage development loops. It operates independently to facilitate iterative task management, utilizing a dedicated file format to track progress and provide user commands for loop control.