ralph-mode

Orchestrate iterative development loops with validation gates and structured planning.

37|12|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/exiao/skills --skill ralph-mode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-mode
Source: https://github.com/exiao/skills/tree/main/ralph-mode
Command: npx skills add https://github.com/exiao/skills --skill ralph-mode

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates complex development tasks by orchestrating iterative loops of implementation, validation, and refinement, ensuring high-quality code through structured processes.

Core Features & Use Cases

  • Iterative Development: Breaks down large tasks into single, manageable steps for focused implementation.
  • Automated Validation: Integrates programmatic gates (tests, linting, type-checking) and subjective LLM-as-judge reviews to ensure quality.
  • Structured Planning: Manages requirements, gap analysis, and task prioritization in IMPLEMENTATION_PLAN.md.
  • Use Case: Implementing a new microservice feature that requires multiple code changes, API endpoint definitions, and thorough testing, ensuring all acceptance criteria are met before completion.

Quick Start

Start Ralph Mode for my project at ~/projects/my-app to implement the user authentication feature.

Frequently Asked Questions about ralph-mode

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

FAQPage Schema
How do I automate complex software feature implementation with iterative development loops?

You can automate complex software feature implementation by orchestrating iterative development loops that break down large tasks into single, manageable steps for focused implementation and refinement.

What is the best way to enforce validation gates during autonomous code generation?

The best way to enforce validation gates is by integrating programmatic gates like tests, linting, and type-checking alongside subjective LLM-as-judge reviews to ensure code quality standards are met before completion.

How does gap analysis and requirements definition work for agile development tasks?

Gap analysis and requirements definition work for agile development by managing task prioritization and structured planning within an IMPLEMENTATION_PLAN.md file, ensuring phased building meets all acceptance criteria.

Do I need specific configuration files to run autonomous development loops for my project?

Yes, you need specific configuration files to run autonomous development loops, specifically utilizing IMPLEMENTATION_PLAN.md for structured planning and AGENTS.md to define build and test commands.

Can I use autonomous development loops for implementing microservice features that require multiple API endpoint definitions?

Yes, you can use autonomous development loops for implementing microservice features requiring multiple API endpoint definitions, ensuring all acceptance criteria are met through phased building and automated validation.