AIKraft/Skills/ralph-loop

ralph-loop

Запускает Ralph Loop для итеративной самокоррекции и автономной разработки. Используйте, когда пользователь просит запустить Ralph Loop, начать итеративный цикл или выполнить задачу до завершения через повторяющиеся автономные итерации.

CUCursor official Разработка ★ 10.1k

Что делает навык

Skill запускает Ralph Loop — итеративный цикл автономной разработки, где агент видит свои предыдущие результаты и повторяет работу над задачей. Это обеспечивает самокоррекцию и достижение результата через повторяющиеся итерации.

Когда применять

  • Запуск итеративного цикла разработки по запросу пользователя
  • Выполнение сложной задачи до её полного завершения через повторяющиеся автономные шаги
  • Использование обещания завершения (completion_promise) для контроля выхода из цикла
  • Настройка лимита итераций (max_iterations) для предотвращения бесконечных циклов

Как работает

  1. Собрать промпт задачи пользователя и опциональные параметры: max_iterations (по умолчанию 0) и completion_promise
  2. Создать директорию .cursor/ralph/ и записать файл состояния .cursor/ralph/scratchpad.md в указанном формате
  3. Подтвердить пользователю активацию Ralph Loop и немедленно приступить к работе над задачей
  4. Автоматически перехватывать конец каждого хода через stop hook и подавать тот же промпт как follow-up с префиксом [Ralph loop iteration N.]
  5. При наличии 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 и совместимые) подхватывает его по описанию и следует шагам.