omc-ralph

Run a persistent task loop with verification until success or failure limit is reached.

1|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/huyhung9630/codex_plugin --skill omc-ralph-huyhung9630
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omc-ralph
Source: https://github.com/huyhung9630/codex_plugin/tree/main/plugins/oh-my-codex-workflows/skills/omc-ralph
Command: npx skills add https://github.com/huyhung9630/codex_plugin --skill omc-ralph-huyhung9630

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of persistent task execution where continuous verification and iteration are necessary until a task is successfully completed or a hard blocker is encountered.

Core Features & Use Cases

  • Persistent Verification: Keeps running a task until it passes verification or a failure limit is reached.
  • Iterative Fixing: If verification fails, the Skill identifies the issue and prompts for a fix.
  • Use Case: For instance, it can be used to repeatedly test and fix a software component until it passes all tests.

Quick Start

Use the omc-ralph skill to run the continuous verification loop on the 'build_feature_end_to_end' task.

Frequently Asked Questions about omc-ralph

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

FAQPage Schema
How do I run continuous verification loops for software development tasks?

Continuous verification loops for software development tasks run a persistent execution cycle, requiring verification until successful completion or a failure limit is reached. The loop identifies verification failures and prompts for iterative fixes.

What is a persistent task execution loop and when do I need it for quality assurance?

A persistent task execution loop is a verification cycle that keeps running until a task passes all checks or hits a hard blocker. You need it for quality assurance scenarios like repeatedly testing and fixing a software component until it passes.

How do I set up iterative fixing for a build task that keeps failing verification?

Iterative fixing for a failing build task is handled by triggering the continuous verification loop on the target task. If verification fails, the loop identifies the specific issue and prompts for a fix before attempting the execution again.

Does this continuous iteration approach work for end-to-end feature testing?

Continuous iteration works for end-to-end feature testing by applying the verification loop directly to the build feature task. It executes the task persistently, running checks and prompting for fixes until all tests pass or the failure limit is reached.

What happens when a verification loop reaches its failure limit?

When a verification loop reaches its failure limit, the persistent execution stops. This mechanism prevents infinite loops by halting the continuous iteration when a hard blocker is encountered or the maximum allowed verification failures are exceeded.

Why use a persistent verification loop instead of manual task execution?

A persistent verification loop automates the repetitive cycle of task execution and checking, unlike manual task execution. It continuously iterates and prompts for fixes until successful completion, ensuring quality assurance without constant manual intervention.