ralph

Execute, verify, and fix tasks in a persistent loop until they pass.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/1molchuan/oh-my-ccg --skill ralph-1molchuan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/1molchuan/oh-my-ccg/tree/main/skills/ralph
Command: npx skills add https://github.com/1molchuan/oh-my-ccg --skill ralph-1molchuan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a persistent loop that executes a task, verifies results, and automatically fixes issues until the task is complete.

Core Features & Use Cases

  • Persistent loop with Execute → Verify → Fix cycle that continues until verification passes.
  • Integrates with an executor agent and a verifier agent to automate task refinement and validation.
  • Maintains cross-session state in .oh-my-ccg/state to recover from interruptions and resume work.

Quick Start

Activate ralph to start the persistent loop and let it run until verification passes.

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I automate a verify and fix loop for iterative engineering tasks?

To automate a verify and fix loop, you need a persistent execution cycle that continuously runs tasks, checks results, and applies fixes until verification passes. This closed-loop lifecycle automates task refinement across build, test, and validation workflows.

Can I resume an automated task verification loop after an interruption?

Yes, you can resume an automated task verification loop after an interruption by using state persistence. The loop saves its progress in state files, allowing it to recover from interruptions and continue the execution and verification cycle across sessions.

What components are required to run an automated execute verify fix cycle?

Running an automated execute verify fix cycle requires an executor agent to run tasks, a verifier agent to validate results, and a state persistence mechanism to save progress. A maxIterations guard is also supported to limit refinement cycles.

Does the execute verify fix loop work for cross-session build and test workflows?

Yes, the execute verify fix loop works for cross-session build and test workflows. It maintains state locally to track progress, ensuring iterative engineering tasks recover from interruptions and resume refinement until validation passes.

How do I prevent infinite loops when continuously executing and fixing tasks?

To prevent infinite loops when continuously executing and fixing tasks, configure a maxIterations guard. This limits the number of automated execution and verification cycles, stopping the loop if validation fails to pass within the defined threshold.

What is the best way to handle persistent task refinement until success?

The best way to handle persistent task refinement until success is using a closed-loop lifecycle that executes tasks, verifies results, and automatically applies fixes. This ensures continuous validation without manual intervention until the task passes.