ralph

Plan and execute user stories from prd.json in iterative git-tracked cycles.

Updated Jul 11, 2025
One-click install
npx skills add https://github.com/mattleonard16/taxhelper --skill ralph-mattleonard16
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/mattleonard16/taxhelper/tree/main/.factory/skills/ralph
Command: npx skills add https://github.com/mattleonard16/taxhelper --skill ralph-mattleonard16

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Ralph automates end-to-end feature development by planning and executing user stories in iterative cycles.

Core Features & Use Cases

  • Autonomous loop that reads a prd.json, generates user stories, and implements them in sequence.
  • Memory persists via git, progress.txt, and prd.json to ensure continuity across iterations.
  • Commits and records learnings after each successful iteration, enabling traceability and incremental delivery.

Quick Start

Run the ralph loop to generate a prd.json and autonomously implement the feature.

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 from a product requirements document?

Autonomous feature implementation is achieved by defining requirements in a prd.json file and running an autonomous loop script that generates and executes user stories iteratively. The system commits changes to git after each successful iteration.

How does an autonomous AI agent maintain context across development cycles?

An autonomous AI agent maintains context by persisting memory through version control, a progress.txt log, and the prd.json file. This ensures continuity across iterations by recording learnings and committing incremental changes after each cycle.

Do I need git to run autonomous feature development loops?

Yes, git is required to run autonomous feature development loops because the system uses version control to commit changes and record progress after each successful iteration. Git provides the memory persistence required for continuity across cycles.

What is the best way to ship end-to-end features without manual coding?

The best way to ship end-to-end features autonomously is using a loop script that reads a prd.json, plans user stories, and implements them sequentially. It tracks progress via logs and version control to ensure incremental delivery.

Can I use an AI agent to plan and execute user stories sequentially?

Yes, an AI agent can plan and execute user stories sequentially by running an autonomous loop. The agent reads requirements from a prd.json, implements stories in order, and commits the changes after each iteration.

When should I not use an autonomous loop for feature development?

An autonomous loop for feature development should not be used if your project lacks a prd.json structure or git for version control. The system relies on these to track progress and persist memory across iterative cycles.