К основному содержанию
скилл CX Codex

ralph-loop · mikeyobrien — скилл для Claude Code: что делает и как установить

Скилл помогает запускать, отслеживать и чинить циклы оркестратора Ralph прямо из диалога с агентом. Пригодится для проверки диффов, снятия блокировок и разбора логов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mikeyobrien/ralph-orchestrator --skill ralph-loop -a claude-code
Открыть на GitHub

Что делает ralph-loop

Скилл обучает ассистента управлять фоновыми циклами через штатный CLI ralph. Работа начинается с команды ralph loops list, чтобы оценить текущее состояние очередей и рабочих деревьев. Для запуска новых задач агент подбирает параметры базовой конфигурации -c и источников -H.

При сбоях ассистент сначала анализирует логи, историю событий и диффы, не меняя состояние вслепую. Если цикл приостановлен хуком, агент читает данные из файла .ralph/suspend-state.json и запускает ralph loops resume <id>. Снимать блокировки разрешено только после подтверждения, что зависший процесс действительно завершён.

Канонической моделью состояния здесь служат задачи и память, а не временный scratchpad. Перед слиянием веток в очереди needs-review агент обязательно проверяет diff. Ручные правки файлов в папке .ralph/ остаются крайней мерой восстановления.

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

  • запустить цикл Ralph с нужными параметрами конфигурации -c и -H
  • возобновить остановленный хуком цикл по его идентификатору
  • проанализировать логи и диагностику при сбоях процессов
  • проверить диффы и выполнить слияние задач из очереди needs-review

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

  • Покажи список текущих циклов Ralph через ralph loops list
  • Проверь лог и восстанови suspended-цикл с id loop-42
  • Посмотри diff ветки в needs-review и выполни слияние, если всё в порядке

Как установить ralph-loop

1Через Skills CLI (Vercel)

npx skills add mikeyobrien/ralph-orchestrator --skill ralph-loop -a claude-code

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

~/.claude/skills/ralph-loop/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ralph-loop/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о ralph-loop

Как установить ralph-loop в Claude Code?

Выполните команду npx skills add mikeyobrien/ralph-orchestrator --skill ralph-loop -a claude-code.

Что делает скилл ralph-loop?

Он даёт агенту правила и сценарии для запуска циклов Ralph, чтения логов, проверки рабочих деревьев и управления очередью слияния.

Как скилл восстанавливает приостановленные циклы?

Агент сначала изучает файл .ralph/suspend-state.json, а затем вызывает ralph loops resume <id>. Менять файлы состояния вручную разрешено только в крайнем случае.

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

SKILL.md · MIT
---
name: ralph-loop
description: Run, monitor, resume, merge, and debug Ralph loops. Use this skill whenever the user asks to operate `ralph run` or `ralph loops`, inspect loop state, recover suspended loops, analyze diagnostics, or unblock merge queue issues.
---

# Ralph Loop

Use this skill to operate Ralph loops from the outside.

## Use This Skill For

- Starting or continuing a Ralph run with the right `-c` and `-H` inputs
- Inspecting loop state, worktrees, logs, history, and diffs
- Resuming a hook-suspended loop
- Merging or discarding completed worktree loops
- Debugging unexpected loop behavior with current diagnostics files

## Workflow

1. Start with `ralph loops list` or `ralph loops list --json` to establish the
   current state.
2. If the user wants execution, run `ralph run ...` with the right core config
   and hats source.
3. If the loop is stuck or suspicious, inspect `logs`, `history`, and `diff`
   before changing state.
4. If the loop is suspended, read `.ralph/suspend-state.json` and use
   `ralph loops resume <id>`.
5. If a loop is queued or in `needs-review`, inspect the diff first, then use
   `merge`, `process`, `retry`, or `discard` as appropriate.
6. Use diagnostics when you need detailed evidence about hats, events, tool
   calls, parse errors, or performance.

## Guardrails

- Prefer the CLI over direct edits to `.ralph` state files.
- Treat tasks and memories as the canonical runtime systems; do not center
  scratchpad as the primary state model.
- Inspect diffs before merging.
- Only remove lock or queue artifacts when the underlying process is confirmed
  dead.
- Manual edits under `.ralph/` are last-resort recovery steps and should be
  called out explicitly when used.

## Read These References When Needed

- For command recipes and operator flows: `references/commands.md`
- For diagnostics files and suspend-state details: `references/diagnostics.md`

© mikeyobrien · MIT · mikeyobrien/ralph-orchestrator

Похожие скиллы

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

Сначала — ralph-loop от других авторов.

ralph-loop cursor Скилл запускает цикл, в котором агент получает одну и ту же задачу заново после каждого хода и видит свою прошлую работу. CX Codex +1 1 000установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

playwriter Управляет запущенным браузером Chrome через Playwright API, сохраняя куки и авторизацию. Помогает тестировать веб-интерфейсы без повторного логина. CX Codex +1 ★ 3 189звёзд репо pdd pdd превращает сырую идею в требования, исследование, дизайн и план реализации. Скилл нужен, когда перед кодом требуется согласовать детали и артефакты. CX Codex +1 ★ 3 189звёзд репо find-code-tasks Скилл показывает все файлы .code-task.md в проекте: статус, даты создания, старта и завершения. Пригодится, когда нужно понять, что ещё не сделано. CX Codex +1 ★ 3 189звёзд репо evaluate-presets Тестирует 12 готовых пресетов Ralph с помощью bash-скриптов и проверяет маршрутизацию ролей агента. Пригодится при отладке конфигураций и правил переключения контекста. CX Codex +1 ★ 3 189звёзд репо code-task-generator Скилл превращает описание или план PDD в файлы задач .code-task.md с критериями приёмки. Перед созданием файлов он показывает план разбивки и ждёт вашего одобрения. CX Codex +1 ★ 3 189звёзд репо code-assist Скилл ведёт агента по циклу Explore, Plan, Code, Commit: сначала разведка и план, потом тесты, потом код. Пригодится, когда задачу надо провести через TDD, а не писать сразу. CX Codex +1 ★ 3 189звёзд репо ralph-hats Скилл помогает создавать и проверять коллекции Ralph hats, разбирать маршрутизацию событий и настраивать многоролевые workflow. Пригодится при создании или отладке файла .ralph/hats/*.yml. CX Codex +1 ★ 3 189звёзд репо ralph-docs Скилл учит агента искать ответы о Ralph Orchestrator в опубликованной карте документации, а не выдумывать их по памяти. Пригодится, когда нужно разобраться в устройстве фреймворка или спланировать правку в его репозитории. CX Codex +1 ★ 3 189звёзд репо

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

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