ralph

Automate feature implementation by executing user stories in isolated git-tracked iterations.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Lucas23-IECI/PlantillaWeb --skill ralph-lucas23-ieci
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/Lucas23-IECI/PlantillaWeb/tree/main/.agent/skills/ralph
Command: npx skills add https://github.com/Lucas23-IECI/PlantillaWeb --skill ralph-lucas23-ieci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, droid, and includes scripts (resource) components.

What problem does it solve?

Ralph automates end-to-end feature implementation by breaking work into small user stories and executing them in isolated iterations. Each iteration starts with a fresh context, while memory persists via git, progress.txt, and prd.json.

Core Features & Use Cases

  • Autonomous loop that converts features into prioritized user stories and creates a prd.json
  • Iterative execution with per-story commits and progress tracking
  • Maintains history and context across iterations via git and progress logs; supports re-entrancy for complex projects

Quick Start

Run the Ralph agent in your project by executing the script at ~/skills/ralph/scripts/ralph.sh.

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I automate feature implementation into user stories with git commits?▼

Autonomous feature implementation breaks work into small user stories executed in isolated iterations, using PRD generation, progress tracking, and per-story git commits to maintain an auditable development history across iterations.

How does an autonomous development loop maintain context across iterations?▼

An autonomous development loop maintains context across iterations by persisting memory through prd.json for requirements, progress.txt for tracking, and git commits for history, ensuring a clean handoff between iterations.

What is the best way to track feature progress and PRD changes during autonomous coding?▼

The best way to track feature progress during autonomous coding is by automatically updating prd.json and progress.txt files alongside per-story git commits, creating a clear, auditable development history that supports re-entrancy for complex projects.

Do I need jq and droid to run an autonomous feature implementation loop?▼

Yes, you need jq and droid installed to run the autonomous feature implementation loop. These dependencies are required to execute the script that automates end-to-end feature implementation, PRD generation, and progress tracking.

Can I use autonomous iteration for complex projects that require re-entrancy?▼

Yes, autonomous iteration supports re-entrancy for complex projects by maintaining history and context across iterations via git and progress logs, allowing the loop to load project context and resume execution cleanly after interruptions.