ralph

Orchestrate interactive planning and dependency-driven task execution loops for feature development.

Updated Oct 31, 2024
One-click install
npx skills add https://github.com/thesammykins/dotfiles --skill ralph-thesammykins
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/thesammykins/dotfiles/tree/main/.agents/skills/ralph
Command: npx skills add https://github.com/thesammykins/dotfiles --skill ralph-thesammykins

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end feature development by orchestrating interactive planning, task creation with dependencies, and iterative execution loops to implement tasks.

Core Features & Use Cases

  • Interactive feature planning: chat to define feature scope and break it into tasks.
  • Dependency-aware orchestration: automatically order tasks and manage progress across a project.
  • Loop-based execution: pick ready tasks, implement changes, commit, and repeat until completion.

Quick Start

Interactively outline a feature and start the Ralph loop to automatically implement tasks.

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 execution for multi-step software projects?▼

Automate feature planning by interactively defining scope, creating tasks with dependencies, and running iterative execution loops that implement changes and commit until completion.

Can I manage task dependencies and parent-child hierarchies through conversational input?▼

Yes, dependency management supports parent-child task hierarchies and dependency tracking driven by conversational input to automatically order tasks and manage progress.

How does autonomous feature development handle commits and quality checks?▼

Autonomous feature development uses loop-based execution that picks ready tasks, implements changes, runs quality checks, and commits progress iteratively until all tasks are complete.

What's the best way to orchestrate dependency-driven work without manual task ordering?▼

Use dependency-aware orchestration to automatically order tasks, track progress across a project, and execute ready tasks sequentially based on their dependency relationships.

Does interactive feature planning work for projects requiring complex dependency tracking?▼

Yes, interactive feature planning breaks features into tasks with full dependency tracking, supporting multi-step, dependency-driven work for complex software projects.

Why use conversational task management for end-to-end feature development instead of manual planning?▼

Conversational task management automates the entire workflow from scope definition through task creation, dependency ordering, and iterative execution, eliminating manual planning overhead.