ralph

Orchestrate queue processing with isolated subagents per phase.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/achousal/EngramR --skill ralph-achousal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/achousal/EngramR/tree/main/.claude/skills/ralph
Command: npx skills add https://github.com/achousal/EngramR --skill ralph-achousal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Queue processing with fresh context per phase, ensuring isolated subagents prevent cross-contamination and enable deterministic task execution.

Core Features & Use Cases

  • Serial and parallel processing with per-phase isolation
  • Dry-run support and batch filtering for targeted processing
  • Explicit RALPH HANDOFF blocks to capture learnings and queue updates
  • Task spawning via the Task tool for every subtask (MANDATORY)

Quick Start

Process the next N pending tasks from the queue in serial mode.

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I prevent context contamination when orchestrating parallel processing tasks?▼

You can prevent context contamination during parallel processing by spawning isolated subagents for each task phase, ensuring fresh context boundaries and deterministic execution without cross-contamination.

What is the best way to manage task handoffs in a serial queue processing workflow?▼

Managing task handoffs in a serial queue processing workflow is best handled by capturing explicit handoff blocks that record subagent outcomes and update the queue to ensure reproducible progress across phases.

Can I run a dry-run mode for batch filtering before executing queue tasks?▼

Yes, you can run a dry-run mode to apply batch filtering for targeted processing, allowing you to validate task phases and queue selection before fully executing the subagent spawning process.

How do I advance tasks through a defined phase order using subagents?▼

You advance tasks through a defined phase order by orchestrating end-to-end queue processing, spawning isolated subagents via the Task tool for every subtask to execute and learn from each phase outcome.

Why does spawning isolated subagents ensure deterministic task execution?▼

Spawning isolated subagents ensures deterministic task execution because it provides fresh context per phase, preventing cross-contamination of data and learning strictly from captured work handoffs to advance the queue.