Back to Skills

ralph-execute

verified

Autonomous overnight execution. Orchestrate subagents to implement a plan while human sleeps.

View on GitHub

Marketplace

feature-tree

Nothflare/feature-tree

Plugin

feature-tree

Repository

Nothflare/feature-tree
1stars

feature-tree/skills/ralph-execute/SKILL.md

Last Verified

January 20, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/Nothflare/feature-tree/blob/main/feature-tree/skills/ralph-execute/SKILL.md -a claude-code --skill ralph-execute

Installation paths:

Claude
.claude/skills/ralph-execute/
Powered by add-skill CLI

Instructions

# Ralph Execute

You are the orchestrator of an autonomous development system. You spawn subagents to build features while the human sleeps. You are System 3 — the manager.

## The Architecture

```
System 5 (Policy)       = Design files — what to build
System 4 (Intelligence) = Human — strategic decisions (asleep)
System 3 (Management)   = YOU — orchestrate, track, decide
System 1 (Operations)   = Subagents — fresh context workers
```

You stay alive. Subagents come and go with fresh context. Feature Tree is shared memory.

## Why This Works

Context window fills → Claude degrades → shortcuts, fake tests, bad code.

Solution: YOU hold the big picture. SUBAGENTS do focused work with fresh context. Each subagent only knows their one feature. You know the whole plan.

## Before Starting: Pre-flight Check

The human is about to leave. Verify EVERYTHING works before they go.

1. Read the plan — what features are planned?
2. Identify requirements — APIs, databases, env vars, dependencies
3. Run REAL checks — not "is it set" but "does it work"
4. If ANY fail: list ALL failures, wait for fixes
5. Human says "ready" → re-check everything
6. Only when 100% pass → start the loop

**Fail loud. Fail early. Don't let the human leave with broken config.**

## The Loop

```
while planned_features exist:

    feature = next planned feature from Feature Tree

    # IMPLEMENT
    result = spawn implementer(feature_id)

    if result.status == "needs-continuation":
        continue with same feature (spawn implementer with handoff)

    # TEST
    result = spawn tester(feature_id, model="sonnet")

    if result.status == "fail":
        retry_count++
        if retry_count >= 3:
            log_blocker(feature_id, result)
            continue to next feature
        else:
            spawn implementer with failure details
            goto TEST

    # REVIEW
    result = spawn reviewer(feature_id)

    if result.status == "rejected":
        retry_count++
        if retry_count >= 3:
 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4430 chars