CU
ralph-loop
Запускает Ralph Loop для итеративной самокоррекции и автономной разработки. Используйте, когда пользователь просит запустить Ralph Loop, начать итеративный цикл или выполнить задачу до завершения через повторяющиеся автономные итерации.
Что делает навык
Skill запускает Ralph Loop — итеративный цикл автономной разработки, где агент видит свои предыдущие результаты и повторяет работу над задачей. Это обеспечивает самокоррекцию и достижение результата через повторяющиеся итерации.
Когда применять
- Запуск итеративного цикла разработки по запросу пользователя
- Выполнение сложной задачи до её полного завершения через повторяющиеся автономные шаги
- Использование обещания завершения (completion_promise) для контроля выхода из цикла
- Настройка лимита итераций (max_iterations) для предотвращения бесконечных циклов
Как работает
- Собрать промпт задачи пользователя и опциональные параметры: max_iterations (по умолчанию 0) и completion_promise
- Создать директорию .cursor/ralph/ и записать файл состояния .cursor/ralph/scratchpad.md в указанном формате
- Подтвердить пользователю активацию Ralph Loop и немедленно приступить к работе над задачей
- Автоматически перехватывать конец каждого хода через stop hook и подавать тот же промпт как follow-up с префиксом [Ralph loop iteration N.]
- При наличии completion_promise выводить <promise>TEXT</promise> только если утверждение полностью истинно, избегая ложных обещаний для выхода из цикла
Примеры запросов агенту
Запусти Ralph Loop для создания REST API с CRUD, валидацией и тестами, установи max_iterations равным 20
Начни итеративный цикл разработки, используя обещание завершения 'COMPLETE' и лимит 10 итераций
Выполни задачу по написанию кода через Ralph Loop, не устанавливая лимит итераций, но с обещанием 'DONE'
Что понадобится
- Среда выполнения с поддержкой файлов .cursor/ralph/scratchpad.md
- Инструменты для создания директорий и записи файлов в .cursor/ralph/
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «cursor-ralph-loop» из репозитория:
# https://github.com/cursor/plugins
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r cursor-ralph-loop/ ~/.claude/skills/cursor-ralph-loop/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.