К основному содержанию
команда официальный · Anthropic

help · anthropics — команда для Claude Code: что делает и как установить

Объясняет Ralph Loop, его итерационный цикл и команды запуска и отмены. Нужна, когда задаче требуются повторные попытки до чёткого результата.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin install ralph-loop@claude-plugins-official
Открыть на GitHub

Что делает help

Команда объясняет технику Ralph Loop: Claude Code получает один и тот же промпт, меняет файлы, пытается завершить работу, а stop hook запускает следующую итерацию. Предыдущие результаты остаются в файлах и истории Git, поэтому новый проход видит сделанную работу.

В справке описаны /ralph-loop и /cancel-ralph, параметры --max-iterations и --completion-promise, а также файл состояния .claude/.ralph-loop.local.md. Завершение отмечается тегом <promise>...</promise>. Без него или ограничения итераций цикл будет продолжаться бесконечно. Это повод заранее задать понятный критерий успеха: команда не подходит для задач с неясным результатом, разовых действий и решений, требующих человеческой оценки.

Какие задачи решает

  • запустить итерационный цикл для задачи
  • задать максимальное число итераций
  • остановить активный Ralph Loop
  • проверить формат сигнала завершения
  • разобраться с командами Ralph Loop

Примеры запросов агенту

  • Запусти /ralph-loop-help и объясни, как работает Ralph Loop.
  • Используй /ralph-loop "Fix the token refresh logic in auth.ts" --completion-promise "FIXED" --max-iterations 10.
  • Запусти /cancel-ralph, если активный цикл нужно остановить.

Как установить help

1Через маркетплейс плагинов

/plugin install ralph-loop@claude-plugins-official

2Вручную: положить файлы

.claude/commands/ralph-loop-help.md

Встроенная /help перекрывает файл с тем же именем, поэтому файл назван иначе. Вызов — /ralph-loop-help. Для всех проектов — ~/.claude/commands/

Из того же набора123

Весь набор →
code-explorer Субагент разбирает реализацию функций в существующем коде и показывает путь от точки входа до хранения данных. Подходит перед изменением большой фичи. 1 172установок code-simplifier Субагент упрощает недавно изменённый код, сохраняя его поведение. Подойдёт для рефакторинга после правок и проверки единообразия. 766установок solo Помогает решать сложные математические задачи в одной сессии без субагентов, сохраняет каждый шаг в notes.md и формирует итоговый proof.md. 657установок feature-dev Сопровождает разработку новой функции: изучает кодовую базу, задаёт вопросы, предлагает архитектуру и ждёт подтверждения перед реализацией. 179установок review-pr Команда запускает специализированных агентов для проверки изменений в PR: от тестов и обработки ошибок до типов и комментариев. ★ 44 635звёзд репо skill-reviewer Субагент проверяет структуру и описания скиллов Claude Code перед публикацией. Он находит ошибки в триггерах, разгружает основной файл и следит за стандартами. ★ 44 635звёзд репо plugin-validator Субагент проверяет структуру плагина Claude: манифест, команды, агентов, скиллы, хуки и MCP-серверы. Пригодится перед публикацией. ★ 44 635звёзд репо agent-creator Субагент, который собирает готовую конфигурацию агента по описанию задачи. Пригодится, когда нужно добавить в плагин автономного агента, а формулировать system prompt вручную лень. ★ 44 635звёзд репо

Другие версии help

Похожие

ralph-plan mastra-ai Интерактивный помощник для Claude Code и других агентов. Помогает по шагам составить чёткую команду для цикла ralph-loop через диалог и анализ кодовой базы. CX Codex +1 2 600установок cancel-ralph cursor Останавливает запущенный цикл Ralph и очищает временные файлы состояния. Пригодится, когда агент зациклился или задачу нужно прервать вручную. CX Codex +1 901установок surprise-me bytedance Скилл подбирает другие доступные скиллы и соединяет их в один неожиданный результат. Запустите его, когда хочется идеи или творческого эксперимента. CX Codex +1 2 300установок stitch-loop nexu-io Скилл запускает итеративный цикл обратной связи между дизайном и кодом: критика макета → правка кода → проверка фidelity. Подойдёт, если нужно приближать вёрстку к макету по несколько раз. CX Codex +1 2 700установок antislop miqdadbadjuber Фильтрует шаблонные решения ИИ при работе с интерфейсами и кодом. Нужен, когда агент должен следовать заданным правилам оформления и текста. CX Codex +1 7 400установок deslop brianlovin Скилл проходит по диффу ветки и убирает лишние комментарии, защитные проверки и приведение к any, которые оставил ИИ. CX Codex +1 5 500установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все слэш-команды по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о help

Как установить help в Claude Code?

Выполните /plugin install ralph-loop@claude-plugins-official и добавьте файл .claude/commands/ralph-loop-help.md.

Что делает команда help?

Она объясняет Ralph Loop, его stop hook, файл состояния и команды /ralph-loop и /cancel-ralph. Также показывает, как работают лимит итераций и тег <promise>.

Почему Ralph Loop может работать бесконечно?

Цикл останавливается по тегу <promise>...</promise> или после --max-iterations. Если не задан ни один из этих сигналов, итерации продолжаются.

Исходный текст

help.md · Apache-2.0
---
description: "Explain Ralph Loop plugin and available commands"
---

# Ralph Loop Plugin Help

Please explain the following to the user:

## What is Ralph Loop?

Ralph Loop implements the Ralph Wiggum technique - an iterative development methodology based on continuous AI loops, pioneered by Geoffrey Huntley.

**Core concept:**
```bash
while :; do
  cat PROMPT.md | claude-code --continue
done
```

The same prompt is fed to Claude repeatedly. The "self-referential" aspect comes from Claude seeing its own previous work in the files and git history, not from feeding output back as input.

**Each iteration:**
1. Claude receives the SAME prompt
2. Works on the task, modifying files
3. Tries to exit
4. Stop hook intercepts and feeds the same prompt again
5. Claude sees its previous work in the files
6. Iteratively improves until completion

The technique is described as "deterministically bad in an undeterministic world" - failures are predictable, enabling systematic improvement through prompt tuning.

## Available Commands

### /ralph-loop <PROMPT> [OPTIONS]

Start a Ralph loop in your current session.

**Usage:**
```
/ralph-loop "Refactor the cache layer" --max-iterations 20
/ralph-loop "Add tests" --completion-promise "TESTS COMPLETE"
```

**Options:**
- `--max-iterations <n>` - Max iterations before auto-stop
- `--completion-promise <text>` - Promise phrase to signal completion

**How it works:**
1. Creates `.claude/.ralph-loop.local.md` state file
2. You work on the task
3. When you try to exit, stop hook intercepts
4. Same prompt fed back
5. You see your previous work
6. Continues until promise detected or max iterations

---

### /cancel-ralph

Cancel an active Ralph loop (removes the loop state file).

**Usage:**
```
/cancel-ralph
```

**How it works:**
- Checks for active loop state file
- Removes `.claude/.ralph-loop.local.md`
- Reports cancellation with iteration count

---

## Key Concepts

### Completion Promises

To signal completion, Claude must output a `<promise>` tag:

```
<promise>TASK COMPLETE</promise>
```

The stop hook looks for this specific tag. Without it (or `--max-iterations`), Ralph runs infinitely.

### Self-Reference Mechanism

The "loop" doesn't mean Claude talks to itself. It means:
- Same prompt repeated
- Claude's work persists in files
- Each iteration sees previous attempts
- Builds incrementally toward goal

## Example

### Interactive Bug Fix

```
/ralph-loop "Fix the token refresh logic in auth.ts. Output <promise>FIXED</promise> when all tests pass." --completion-promise "FIXED" --max-iterations 10
```

You'll see Ralph:
- Attempt fixes
- Run tests
- See failures
- Iterate on solution
- In your current session

## When to Use Ralph

**Good for:**
- Well-defined tasks with clear success criteria
- Tasks requiring iteration and refinement
- Iterative development with self-correction
- Greenfield projects

**Not good for:**
- Tasks requiring human judgment or design decisions
- One-shot operations
- Tasks with unclear success criteria
- Debugging production issues (use targeted debugging instead)

## Learn More

- Original technique: https://ghuntley.com/ralph/
- Ralph Orchestrator: https://github.com/mikeyobrien/ralph-orchestrator

© Anthropic · Apache-2.0 · anthropics/claude-plugins-official

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой