ralph

Plan and execute autonomous feature development with dependency-based task decomposition.

1|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/bamecho/my-claude-skills --skill ralph-bamecho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/bamecho/my-claude-skills/tree/main/skill-en/ralph
Command: npx skills add https://github.com/bamecho/my-claude-skills --skill ralph-bamecho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomous feature planning and execution for structured task breakdown and iterative delivery.

Core Features & Use Cases

  • Two-mode operation: plan new features or manage existing tasks with dependencies
  • Automatic task decomposition into parent and subtasks with dependsOn relationships
  • End-to-end Ralph loop: select ready tasks, implement, commit, and iterate until done
  • Progress tracking and parent task management via scripts/ralph files

Quick Start

Tell Ralph to start a new feature, plan tasks, and run the iteration loop.

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I automate feature planning and break work into tasks with dependencies?

To automate feature planning, use the two-mode workflow to start a new feature, decompose it into parent and subtasks with dependsOn relationships, and run the iteration loop. This generates and schedules work with proper sequencing.

What is an autonomous task execution loop for iterative software delivery?

An autonomous task execution loop selects ready tasks, implements them, commits changes, and iterates until all dependencies are resolved. It tracks progress via task management files to ensure structured iterative delivery.

Can I manage existing task sets and track progress with dependency-based scheduling?

Yes, the task management mode handles existing task sets by applying dependency-based scheduling. It logs progress and manages parent tasks via dedicated files, enabling continuous iteration on previously decomposed work.

What's the best way to sequence feature development tasks with dependsOn relationships?

Decompose feature development into parent and subtasks with explicit dependsOn relationships to ensure proper scheduling. The system automatically selects ready tasks whose dependencies are met, implementing and committing them iteratively.

Do I need any external dependencies to run the autonomous feature development loop?

No external dependencies are required to run the autonomous feature development loop. The system operates independently using internal task management files and scripts to handle decomposition, scheduling, and progress logging.