ralph

Manage long-running iterative development loops with persistent state tracking.

56|12|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Neuron-Mr-White/UniPi --skill ralph-neuron-mr-white
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/Neuron-Mr-White/UniPi/tree/main/packages/ralph
Command: npx skills add https://github.com/Neuron-Mr-White/UniPi --skill ralph-neuron-mr-white

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @pi-unipi/core, @pi-unipi/info-screen, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables you to create and manage long-running iterative loops for tasks that require multiple passes, ensuring you stay on track and complete complex tasks efficiently.

Core Features & Use Cases

  • Long-Running Loops: Run arbitrarily-long tasks across multiple iterations.
  • Task File Tracking: Keep track of tasks, goals, and checklists in a Markdown file.
  • State Persistence: Resume tasks where you left off, even after crashes or session restarts.
  • Use Case: Use Ralph to plan and execute a complex software migration, where each step must be verified and iterated upon multiple times.

Quick Start

Start a new loop for your software migration project with the command: /unipi:ralph start migration-project.

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I manage long-running iterative development tasks that require multiple passes?

Long-running iterative development tasks require persistent state storage to track progress across multiple iterations. This Skill manages iterative loops, supporting tasks with multiple steps so you can resume complex workflows after session restarts or crashes.

How do I track progress for a complex software migration that needs repeated execution?

Software migration progress can be tracked using a Markdown file to maintain task lists, goals, and checklists. You start a loop with a command like `/unipi:ralph start migration-project` to plan and execute each step iteratively.

Does this tool support state persistence for resuming iterative workflows after interruptions?

State persistence is supported, allowing you to resume iterative workflows exactly where you left off. This ensures that long-running development and administrative tasks survive crashes or session restarts without losing your current iteration progress.

What's the best way to handle an iterative workflow with arbitrarily-long tasks?

The best way to handle arbitrarily-long iterative workflows is using a dedicated loop manager that provides user-defined iteration control. This approach runs tasks across multiple iterations while maintaining a persistent state for continuous progress tracking.

Do I need persistent state storage to run long-running administrative workflows?

Persistent state storage is required to run long-running administrative workflows effectively. It enables the system to save your iteration state, ensuring that repeated execution steps are verified and tracked properly without data loss.

Can I use Ralph for both software development and administrative task loops?

Ralph can be used for both software development and administrative task loops. It applies to any long-running workflow requiring repeated execution and progress tracking, managing multiple steps iteratively with user-defined control.