ralph

Orchestrate autonomous feature development with dependency-driven task execution and quality gates.

1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/AngelP17/factoryops-console --skill ralph-angelp17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/AngelP17/factoryops-console/tree/main/factoryops-console/.agent/skills/ralph
Command: npx skills add https://github.com/AngelP17/factoryops-console --skill ralph-angelp17

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill orchestrates autonomous feature development by guiding Ralph to plan tasks, create dependencies, and execute tasks iteratively.

Core Features & Use Cases

  • Interactive feature planning: clarify requirements and break a feature into manageable tasks.
  • Dependency-driven execution: generate parent and subtasks with dependsOn relationships and track progress.
  • Setup and run: save the parent task ID, initialize Ralph progress, and run the execution loop until completion.
  • Quality gate: ensure code quality checks (typecheck, tests) pass before advancing.

Quick Start

Start by setting up Ralph for a new feature and follow the prompts to define the parent task and subtasks, then run the Ralph 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 development with task orchestration and dependency management?

Task orchestration automates feature development by breaking features into a parent task and subtasks with explicit dependsOn relationships, then executing them iteratively. This Skill guides you through planning, creating dependencies, and running an execution loop that tracks progress and enforces quality gates until all tasks complete.

How do I plan and break down a software feature into manageable tasks?

Interactive feature planning clarifies requirements and decomposes a feature into a parent task and subtasks with clear dependencies. This Skill prompts you to define each task, establish dependsOn relationships between them, and saves the parent task ID for tracking throughout execution.

Can I enforce code quality checks before task execution advances?

Yes. This Skill includes a quality gate that requires typecheck and test passes before advancing to the next task. Tasks only progress when all quality checks pass, ensuring code standards are met at each step of the cycle.

What is dependency-driven task execution and when do I need it?

Dependency-driven execution manages tasks that must run in a specific order based on explicit dependsOn relationships. Use it when feature subtasks have prerequisites or must complete sequentially, and you need automated tracking of which tasks are blocked, ready, or complete.

How do I track progress across multiple interdependent feature tasks?

This Skill initializes Ralph progress tracking and runs an execution loop that advances through setup to completion. The loop tracks which tasks are ready to run, enforces dependencies, and maintains state so you can resume or inspect progress at any point.