dev-ralph-loop

Manage iterative development loops enforcing task completion via TDD promises.

19|5|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/edwinhu/workflows --skill dev-ralph-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-ralph-loop
Source: https://github.com/edwinhu/workflows/tree/main/lib/skills/dev-ralph-loop
Command: npx skills add https://github.com/edwinhu/workflows --skill dev-ralph-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that individual tasks within a larger feature are fully completed and verified before moving on, preventing premature task abandonment and enforcing rigorous development practices.

Core Features & Use Cases

  • Per-Task Iteration: Manages iterative loops for individual tasks, ensuring each is completed to a defined promise.
  • TDD Enforcement: Integrates with the TDD skill to enforce testing gates and a test-first approach.
  • Use Case: When developing a new API endpoint, each sub-task (e.g., creating types, implementing the service method, adding the route handler) will go through its own enforced loop, guaranteeing completion and verification before the next sub-task begins.

Quick Start

Use the dev-ralph-loop skill to start an implementation loop for Task 1: Create user authentication.

Frequently Asked Questions about dev-ralph-loop

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

FAQPage Schema
How do I enforce task completion in iterative development loops?

TDD workflow enforcement integrates testing gates directly into the iterative development loop, applying a test-first approach. It ensures each sub-task, such as implementing service methods, passes testing gates before its defined promise is fulfilled and the next task begins.

What is the one loop per task principle in workflow automation?

To start an implementation loop for a specific task, initiate the development loop with a defined task description, such as creating user authentication. The loop then enforces iterative development and TDD methodologies until the task's defined promise is fully verified.

Can I apply iterative development loops to sub-tasks like creating API routes?

Iterative development loops apply directly to sub-tasks like creating API routes, types, and service methods. Each sub-task goes through its own enforced loop, guaranteeing completion and test verification before the next sub-task in the feature begins.

Why does premature task abandonment happen during iterative development?

Premature task abandonment happens when iterative development lacks strict completion enforcement and defined promises. Without an enforced development loop managing each task, developers may move to the next task before verifying test-first approaches and fulfilling task promises.