ralph

Automate end-to-end feature implementation through iterative autonomous agent cycles.

52|7|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/factory-ben/ralph --skill ralph-factory-ben
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/factory-ben/ralph/tree/main
Command: npx skills add https://github.com/factory-ben/ralph --skill ralph-factory-ben

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates end-to-end feature implementation by orchestrating iterative, autonomous agents that transform ideas into working software with minimal manual intervention.

Core Features & Use Cases

  • Breaks work into user stories and generates a PRD-like plan (prd.json) to guide development.
  • Runs iterative cycles with clean context per iteration, tracks progress, and commits changes automatically.
  • Suitable for projects requiring structured, repeatable feature delivery and automated quality checks.

Quick Start

Run the Ralph script to start autonomous feature iteration.

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I automate feature development from idea to working code?

Autonomous feature implementation automates end-to-end feature development by orchestrating iterative AI agents that transform ideas into working software. It breaks work into user stories, generates a PRD-like plan, and runs iterative cycles with automated checks.

How does an AI agent handle iterative code quality checks and git commits?

Iterative code quality checks are handled by running autonomous agent cycles with clean context per iteration, applying automated checks, and committing changes automatically via git. Progress is tracked through versioned logs and branch management.

Do I need jq installed to run autonomous feature implementation loops?

Yes, jq is a required dependency for running autonomous feature implementation loops. This script-based tool relies on jq to process JSON data structures like the generated PRD plan used to guide development iterations.

What is the best way to track progress when decomposing features into user stories?

The best way to track progress for decomposed user stories is through automated versioned progress logging and branch management. The system generates a PRD-like plan, executes per-iteration tasks, and logs updates automatically after each cycle.

Can I use autonomous agents for structured project management and feature delivery?

Yes, you can use autonomous agents for structured project management and feature delivery. The system is suitable for software projects requiring repeatable feature delivery, automated quality checks, and minimal manual intervention across iterations.

Why use an autonomous agent loop instead of manual feature implementation?

An autonomous agent loop minimizes manual intervention by automating PRD generation, per-iteration execution, code checks, and git commits. It provides structured, repeatable feature delivery compared to manual implementation.