cancel-ralph — команда для Claude Code: остановка цикла Ralph
Отменяет активный цикл Ralph Loop: проверяет файл состояния, читает номер итерации и удаляет его. Нужна, когда цикл пора прервать.
/plugin install ralph-loop@claude-plugins-officialЧто делает cancel-ralph
Команда делает три шага. Сначала проверяет через Bash, есть ли файл .claude/ralph-loop.local.md. Если файла нет, отвечает, что активного цикла не найдено. Если файл на месте, читает из него поле iteration: и удаляет файл командой rm, а в отчёте называет номер итерации, на которой цикл остановлен.
Внутри — только эти три разрешённых инструмента: Bash(test -f .claude/ralph-loop.local.md:*), Bash(rm .claude/ralph-loop.local.md) и Read(.claude/ralph-loop.local.md). Ничего лишнего команда не трогает, поэтому отмена не заденет другие файлы проекта.
Ставится она вместе с плагином ralph-loop, отдельной установки не требует. Если файл состояния лежит не в .claude/ralph-loop.local.md, команда его не увидит и сообщит, что активного цикла нет.
Какие задачи решает
- прервать запущенный цикл Ralph Loop
- узнать, на какой итерации остановился цикл
- убрать файл состояния после отмены
- проверить, активен ли цикл прямо сейчас
Примеры запросов агенту
- Отмени Ralph Loop
- Останови цикл Ralph и скажи, на какой итерации он был
- Проверь, есть ли активный Ralph Loop, и отмени его
Как установить cancel-ralph
1Через маркетплейс плагинов
/plugin install ralph-loop@claude-plugins-official2Вручную: положить файлы
.claude/commands/cancel-ralph.mdВызов — /cancel-ralph. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/cancel-ralph.mdВызов — /prompts:cancel-ralph. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/cancel-ralph.prompt.mdВручную: положить файлы
.gemini/commands/cancel-ralph.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о cancel-ralph
Как установить cancel-ralph в Claude Code?
Команда идёт в составе плагина: сначала /plugin install ralph-loop@claude-plugins-official, затем файл .claude/commands/cancel-ralph.md.
Что делает cancel-ralph?
Проверяет наличие .claude/ralph-loop.local.md, читает из него номер итерации и удаляет файл, сообщая, на каком шаге цикл отменён.
Что будет, если активного цикла нет?
Команда проверит файл .claude/ralph-loop.local.md и ответит, что активного цикла Ralph не найдено.
Исходный текст
cancel-ralph.md · Apache-2.0
--- description: "Cancel active Ralph Loop" allowed-tools: ["Bash(test -f .claude/ralph-loop.local.md:*)", "Bash(rm .claude/ralph-loop.local.md)", "Read(.claude/ralph-loop.local.md)"] hide-from-slash-command-tool: "true" --- # Cancel Ralph To cancel the Ralph loop: 1. Check if `.claude/ralph-loop.local.md` exists using Bash: `test -f .claude/ralph-loop.local.md && echo "EXISTS" || echo "NOT_FOUND"` 2. **If NOT_FOUND**: Say "No active Ralph loop found." 3. **If EXISTS**: - Read `.claude/ralph-loop.local.md` to get the current iteration number from the `iteration:` field - Remove the file using Bash: `rm .claude/ralph-loop.local.md` - Report: "Cancelled Ralph loop (was at iteration N)" where N is the iteration value
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official