ralph

Automates feature implementation by breaking features into user stories and executing them in a controlled loop.

2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/novskidev/codex-skill-template --skill ralph-novskidev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/novskidev/codex-skill-template/tree/main/skills/ralph
Command: npx skills add https://github.com/novskidev/codex-skill-template --skill ralph-novskidev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of implementing software features by breaking them down into user stories and executing them in a controlled loop.

Core Features & Use Cases

  • Autonomous Feature Implementation: Breaks down features into small user stories and implements them one by one.
  • Memory Persistence: Utilizes git, progress.txt, and prd.json to maintain context and learnings across iterations.
  • Use Case: For complex features, use this Skill to ensure each part is completed and tested before moving on to the next, reducing the risk of incomplete implementations.

Quick Start

Run the ralph script in your project directory with the maximum number of iterations you want to allow.

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 for complex software projects?

Automating feature implementation involves breaking down features into user stories and executing them in a controlled, iterative loop. This ensures each component is completed and tested sequentially, reducing the risk of incomplete implementations.

What is autonomous agent iteration for software development?

Autonomous agent iteration is a process where features are broken into user stories and implemented individually in a controlled loop. It uses memory persistence via git, progress.txt, and PRD.json to maintain context across iterations.

Do I need a PRD.json file to run autonomous feature implementation loops?

Yes, a PRD.json file is required to provide user stories for the implementation process. The autonomous agent uses this file alongside git and log files to track progress and maintain context across iterations.

Can autonomous agents handle schema changes, backend logic, and UI components?

Yes, the autonomous agent loop supports implementing schema changes, backend logic, UI components, and dashboard views. It breaks these features into user stories and executes them sequentially.

What is the best way to track progress when automating user story implementation?

The best way to track progress during autonomous user story implementation is by using git, progress.txt, and prd.json files. These tools maintain context, store learnings, and ensure each iteration is completed before moving forward.

Why use an autonomous loop instead of manual feature implementation?

An autonomous loop reduces the risk of incomplete implementations by ensuring each part of a complex feature is completed and tested before moving to the next. It maintains memory and context across iterations automatically.