ralph

Transform feature ideas into dependency-aware task lists with a two-phase workflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates feature planning and execution by transforming ideas into task lists with dependencies.

Core Features & Use Cases

  • Two-phase workflow: Setup to discuss the feature, create tasks with dependencies, then a Loop that selects ready tasks, implements, commits, and repeats until done.
  • Structured task orchestration: Create a parent task and subtasks with explicit dependsOn relationships to enforce order.
  • Progress tracking & quality checks: Save progress, archive history, and verify code quality (typecheck and tests) before advancing. Use Case: A product or software team wants to formalize a feature from concept to runnable implementation with auditable task lineage.

Quick Start

  • Initiate a new feature by creating a parent task and planning subtasks.
  • Run Ralph to generate and order tasks; monitor progress and complete tasks iteratively.
  • When all tasks are complete, Ralph reports success and you can archive the feature.

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 task execution with dependency scheduling?

Automated feature planning transforms ideas into structured task lists with explicit dependencies. It enforces a two-phase workflow that selects ready subtasks, implements them, and schedules dependent tasks iteratively until completion.

What is the best way to manage iterative development tasks with dependency-aware ordering?

Dependency-aware task management organizes parent tasks and subtasks using explicit dependsOn relationships. This enforces execution order, ensuring tasks are only advanced after their dependencies are resolved and quality checks pass.

How do I set up a structured task workflow from feature ideation to code implementation?

Structured task workflows use a two-phase setup and loop process. The setup phase discusses the feature and generates ordered subtasks, while the loop phase iteratively selects, implements, and commits ready tasks.

Does task execution validate code quality before advancing dependent subtasks?

Task execution validates code quality by running typecheck and tests before advancing. Progress is saved and history is archived only after these quality checks pass, ensuring dependent tasks build on stable code.

Can I track feature progress and archive task history during iterative execution?

Progress tracking saves feature state and archives task history during iterative execution. As subtasks complete, the system records lineage and reports success when all dependencies are resolved and tasks are done.