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.