ralph

Automate software development through iterative task-based loops from a plan.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/keremtoker468-dotcom/restoran --skill ralph-keremtoker468-dotcom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/keremtoker468-dotcom/restoran/tree/main/.claude/skills/ralph
Command: npx skills add https://github.com/keremtoker468-dotcom/restoran --skill ralph-keremtoker468-dotcom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the software development process by iteratively building software from a plan until all tasks are complete, handling retries and progress tracking.

Core Features & Use Cases

  • Iterative Development: Works through a task list in a loop, committing after each completed item.
  • Plan-Driven: Builds software based on a provided PRD, task list, or feature description.
  • Use Case: Use Ralph to autonomously implement a new feature described in a Product Requirements Document, ensuring all sub-tasks are completed and committed in order.

Quick Start

Use the ralph skill to start an autonomous development loop from the plan located in 'plans/260224-todo-api/'.

Frequently Asked Questions about ralph

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

FAQPage Schema
How does autonomous code generation from a PRD work?

Autonomous code generation works by iteratively executing tasks from a provided plan or Product Requirements Document. The loop manages task execution, testing, committing, and progress logging until all requirements are met.

How do I automate iterative software development from a task list?

You automate iterative software development by providing a PRD or task list to start an autonomous loop. The system works through the tasks sequentially, committing code after each completed item.

Can I use a phased development plan for structured software creation?

Yes, you can use phased plans for structured software creation. The system also supports single task files, allowing you to manage autonomous development workflows based on your specific planning format.

Does the autonomous coding loop handle progress tracking and retries?

Yes, the autonomous coding loop handles progress tracking and retries. It logs progress after each task execution and manages retries automatically to ensure all plan requirements are successfully completed.

What is the best way to implement a new feature described in a PRD autonomously?

The best way to autonomously implement a PRD feature is to load the requirements into a task-based development loop. This ensures all sub-tasks are completed, tested, and committed in sequential order.