diff --git a/README.md b/README.md
index 5a6b6850..eaa890bb 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,8 @@
**Ralphify runs ralph loops.**
+Designing autonomous agent loops — *loop engineering* — is becoming how people get real work out of coding agents. The [ralph loops format](https://ralphloops.io/) is how you write one. Ralphify is how you run it.
+
A **ralph loop** is a portable directory that defines an autonomous agent loop — a prompt, the commands to run between iterations, and any files the agent needs. It's an open format ([ralphloops.io](https://ralphloops.io/)): one required file, `RALPH.md`. Ralphify is the CLI that runs it.
```
@@ -138,20 +140,20 @@ The prompt body is re-read from disk every iteration. Edit `RALPH.md` while the
- Do NOT delete failing tests — fix the underlying code instead.
```
-### 5. Share and install ralphs
+### 5. Share a ralph
-A ralph is just a directory in the [ralph loops format](https://ralphloops.io/), so it's portable — version it in git, share it, install it. Use [agr](https://github.com/computerlovetech/agr) to install one from GitHub:
+A ralph is just a directory in the [ralph loops format](https://ralphloops.io/), so it's portable. Commit it to git, push it, and anyone can clone the repo and run it by name:
```bash
-agr add owner/repo/grow-coverage # install a ralph
-ralph run grow-coverage # run it by name
+git clone https://github.com/owner/repo # grab a shared ralph
+ralph run grow-coverage # run it by name
```
---
-## Why loops
+## Why loop engineering works
-A single agent run can fix a bug or write a function. The leverage of a ralph loop is **sustained, autonomous work** — running for hours, one commit at a time, while you do something else.
+Instead of prompting an agent turn by turn, you write the loop once and let it drive the agent for you. A single agent run can fix a bug or write a function. The leverage of a ralph loop is **sustained, autonomous work** — running for hours, one commit at a time, while you do something else.
- **Fresh context every iteration.** No context-window bloat. The agent starts clean and reads the current state of the codebase.
- **Commands as feedback.** Live data feeds back into the prompt each loop, so the agent self-corrects.
diff --git a/docs/agents.md b/docs/agents.md
index a14d9a04..29abd311 100644
--- a/docs/agents.md
+++ b/docs/agents.md
@@ -1,7 +1,7 @@
---
title: How to Run Claude Code, Aider, or Codex in an Autonomous Loop
description: Set up Claude Code, Aider, Codex CLI, or any AI coding agent to run autonomously in a loop with ralphify. Copy-pasteable configs, wrapper scripts, and a comparison table.
-keywords: run claude code in loop, aider autonomous mode, codex cli automation, AI coding agent loop, autonomous claude code, aider loop setup, run AI agent automatically, pipe prompt to coding agent, claude code non-interactive, aider no-interactive mode, codex exec stdin, automate AI coding agent
+keywords: loop engineering, run claude code in loop, aider autonomous mode, codex cli automation, AI coding agent loop, autonomous claude code, aider loop setup, run AI agent automatically, pipe prompt to coding agent, claude code non-interactive, aider no-interactive mode, codex exec stdin, automate AI coding agent
---
# Using with Different Agents
diff --git a/docs/cookbook.md b/docs/cookbook.md
index 573b3044..df13e9cb 100644
--- a/docs/cookbook.md
+++ b/docs/cookbook.md
@@ -1,7 +1,7 @@
---
title: Ralph Loop Recipes
description: Copy-pasteable ralph loop setups for autonomous ML research, test coverage, code migration, security scanning, deep research, documentation, bug fixing, and codebase improvement.
-keywords: ralphify cookbook, autonomous coding recipes, RALPH.md examples, documentation loop, bug fixing loop, codebase improvement, deep research agent, code migration loop, security scanning agent, test coverage automation, autoresearch, autonomous ML research
+keywords: loop engineering examples, ralphify cookbook, autonomous coding recipes, RALPH.md examples, documentation loop, bug fixing loop, codebase improvement, deep research agent, code migration loop, security scanning agent, test coverage automation, autoresearch, autonomous ML research
---
# Cookbook
diff --git a/docs/getting-started.md b/docs/getting-started.md
index 16e84c58..56d56e3b 100644
--- a/docs/getting-started.md
+++ b/docs/getting-started.md
@@ -1,7 +1,7 @@
---
title: Getting Started with Ralph Loops — Ralphify Tutorial
description: Install ralphify, write your first ralph loop, feed it live data with commands, run it, and steer it while it runs — step-by-step in 10 minutes.
-keywords: ralph loops tutorial, install ralphify, write a ralph, ralphloops.io, self-healing loop, run agent loop, ralph loop setup, RALPH.md
+keywords: loop engineering, loop engineering tutorial, ralph loops tutorial, install ralphify, write a ralph, ralphloops.io, self-healing loop, run agent loop, ralph loop setup, RALPH.md
---
# Getting Started
@@ -9,7 +9,7 @@ keywords: ralph loops tutorial, install ralphify, write a ralph, ralphloops.io,
!!! tldr "TL;DR"
`uv tool install ralphify` → `ralph scaffold my-ralph` → edit the RALPH.md → `ralph run my-ralph -n 1 --log-dir ralph_logs` to test → add a `commands` entry for your test suite → `ralph run my-ralph` to loop. The agent sees fresh command output each iteration and fixes what it breaks.
-This tutorial walks through the five things you do with ralphify — **write** a ralph, **feed** it live data, **run** the loop, **steer** it while it runs, and **share** it. By the end you'll have a self-healing loop that validates its own work. Ralphify implements the open [ralph loops format](https://ralphloops.io/).
+What you're about to build is a loop: you write it in the [ralph loops format](https://ralphloops.io/), and ralphify runs it. This tutorial walks through the five things you do with ralphify — **write** a ralph, **feed** it live data, **run** the loop, **steer** it while it runs, and **share** it. By the end you'll have a self-healing loop that validates its own work.
## Prerequisites
@@ -56,15 +56,14 @@ This creates `my-ralph/RALPH.md` with a ready-to-customize template including an
Or create the file manually as shown below.
-!!! tip "Installing an existing ralph?"
- Use [agr](https://github.com/computerlovetech/agr) to install shared ralphs from GitHub:
+!!! tip "Running a shared ralph?"
+ A ralph is just a directory, so a shared one lives in a git repo. Clone it and run it by name:
```bash
- agr add owner/repo
+ git clone https://github.com/owner/repo
+ ralph run my-ralph
```
- This installs to `.agents/ralphs/` so you can run it by name with `ralph run
- Put your AI coding agent in a while True loop.
+ Ralphify is the runtime for loop engineering — write a loop, run your AI coding agent autonomously.
Write a prompt. Walk away. Wake up to commits.
Why loops beat single runs
-A single agent conversation fills up, slows down, and loses the plot. Loops don't.
Loop engineering is the practice of designing autonomous loops that prompt your AI coding agent for you, instead of prompting it by hand turn by turn. You write the loop once — the task, the feedback commands, the stopping rules — and it drives the agent through iteration after iteration. Ralphify is the runtime for loop engineering: you write the loop in the open ralph loops format, and Ralphify runs it.
+Any agent that accepts prompts via stdin or CLI arguments — Claude Code, Aider, Codex CLI, and others. Ralphify is agent-agnostic by design. See supported agents.