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.