ralph

Generate SPEC.md and PLAN.md for autonomous coding iterations with Claude.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/luqmannurhakimbazman/ashford --skill ralph-luqmannurhakimbazman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/luqmannurhakimbazman/ashford/tree/main/egg/skills/ralph
Command: npx skills add https://github.com/luqmannurhakimbazman/ashford --skill ralph-luqmannurhakimbazman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill automates the planning and execution of an autonomous coding workflow using Claude, ensuring a clean, structured SPEC and PLAN for each iteration without relying on conversation history.

Core Features & Use Cases

  • Orchestrates a brain-dump planning session with a guided question framework.
  • Generates SPEC.md and PLAN.md to drive subsequent autonomous execution.
  • Performs context-aware validation and presents a handoff to the user for approval before kickoff.

Quick Start

Instruct Claude to start the Ralph planning loop by sending the command /ralph.

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I automate an autonomous coding loop with Claude?

To automate an autonomous coding loop with Claude, you trigger the planning session to generate structured SPEC.md and PLAN.md files, which then drive the iterative execution of individual coding tasks without relying on conversation history.

What is the best way to generate specifications and task plans for autonomous coding?

Generating specifications and task plans for autonomous coding is best handled by a guided brain-dump planning session that produces frontmatter-driven SPEC and PLAN documents, ensuring a controlled context for each iteration before execution begins.

How do I validate context before starting an autonomous coding workflow?

To validate context before starting an autonomous coding workflow, you run a context-aware validation check that reviews the generated specifications and presents a handoff to the user for explicit approval prior to kickoff.

Can I run iterative coding tasks without depending on conversation history?

Yes, you can run iterative coding tasks without conversation history by using frontmatter-driven spec generation and plan generation to establish a clean, structured context for each single task within the autonomous execution loop.

Do I need any specific dependencies to run an autonomous planning loop?

No specific dependencies are required to run the autonomous planning loop; the workflow operates independently to orchestrate specification, planning, and execution handoffs directly within the Claude environment.

When should I avoid using an autonomous coding loop for task planning?

You should avoid using an autonomous coding loop when your project requires unstructured, conversational context building rather than strict, frontmatter-driven specification and controlled context for single-task execution iterations.