ralph-loop

Orchestrate nine-phase software feature development loops with automated PRs.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/edumesones/azure--demo --skill ralph-loop-edumesones
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-loop
Source: https://github.com/edumesones/azure--demo/tree/main/.claude/skills/ralph-loop
Command: npx skills add https://github.com/edumesones/azure--demo --skill ralph-loop-edumesones

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the complete feature development cycle by orchestrating a nine-phase loop from interview to wrap-up with minimal human intervention.

Core Features & Use Cases

  • Orchestrates end-to-end feature development across multiple features in parallel using a dedicated orchestrator and per-feature worktrees.
  • Handles the full lifecycle: Interview, Think Critically, Plan, Branch, Implement, Verify, PR, Merge, and Wrap-Up with automated progress tracking and status reporting.
  • Use case: A software team wants to accelerate delivery by running autonomous feature loops for several features simultaneously while retaining human checkpoints for critical decisions.

Quick Start

  • Ensure prerequisites: git, gh, claude, and python3 are installed and configured.
  • Start the orchestrator for pending features: ./ralph-orchestrator.sh 3
  • Monitor status via the orchestrator signals or logs; intervene only if a human input is required.

Frequently Asked Questions about ralph-loop

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

FAQPage Schema
How do I automate feature development end-to-end from planning to pull request?

Automated feature development uses an orchestrator script to run a nine-phase loop from interview to wrap-up, handling branching, implementation, verification, and PR creation with minimal human intervention.

Can I run multiple software features in parallel using git worktrees?

Yes, parallel feature development uses git worktrees to isolate multiple features simultaneously, managed by a dedicated orchestrator script that tracks progress and automates per-feature branching and merging.

What tools do I need to set up autonomous pull request automation with Claude CLI?

Pull request automation requires git, GitHub CLI (gh), claude CLI, python3, and a POSIX environment. These tools manage worktrees, automate branching, testing, and merging throughout the feature lifecycle.

How does the nine-phase feature development loop handle human checkpoints?

The nine-phase loop automates the full lifecycle while retaining human checkpoints for critical decisions, pausing the orchestrator to request human input only when necessary during interview, planning, or merge phases.

Is there a way to monitor parallel feature development status across multiple worktrees?

Feature development status monitoring uses orchestrator signals and logs to track progress across parallel worktrees, allowing developers to intervene only when human input is required by the automated loop.

What are the limitations of using shell scripts for autonomous feature orchestration?

Shell script feature orchestration requires a POSIX environment and depends on specific CLI tools like gh and claude. It is limited to compatible environments and cannot operate without proper GitHub CLI and git access configured.