agent-workflowsПроверки: пройдено 1 · предупреждение 3

ralph

Автономный цикл разработки, который интервьюирует, фиксирует требования в неизменяемой спецификации и повторно исполняет задачи до подтверждённого завершения.

Что это за skill и зачем он нужен

Skill Ralph (часть набора Ouroboros) реализует «интервью → seed → execute → evaluate» в виде эволюционного цикла. Сначала Socratic‑интервьюер уточняет требования до уровня неоднозначности ≤ 0.2, затем генерирует YAML‑спецификацию (seed). После этого система разбивает задачу по модели Double Diamond, исполняет её и проходит трёхэтапную проверку (механическая, семантическая, консенсус). Если проверка не прошла, цикл автоматически повторяется, фиксируя состояние в `.omc/state/ralph-state.json` и продолжая до успеха или достижения максимального числа итераций. Встроены пять «латеральных» персон для разблокировки и поддержка нескольких платформ (Claude Code, Codex CLI, Gemini CLI, OpenCode).

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

npx skills add https://github.com/supercent-io/skills-template --skill ralph

Когда использовать

Подходит

  • Необходимо формализовать размытые требования перед началом разработки.
  • Задачи требуют гарантированного завершения (например, исправление всех тестов).
  • Длительные или многократные итерации, где нужен автоматический контроль отклонения от спецификации.
  • Когда команда застряла и требуется «латеральное» мышление для выхода из тупика.
  • Необходимо отслеживать дрейф выполнения относительно исходного seed‑файла.
  • Требуется автоматическое сохранение и восстановление состояния между сессиями.

Не подходит

  • Одноразовые скрипты без необходимости повторных проверок.
  • Простые задачи, где ручное тестирование быстрее автоматического цикла.
  • Среды с ограниченными правами доступа, где скрипты не могут писать в `.omc/state`.
  • Проекты, где запрещено выполнение внешних команд или изменение конфигураций.
  • Требования к строгой изоляции кода без использования сторонних плагинов.
  • Сценарии, где необходимо полное соответствие нормативным требованиям без возможности аудита пользовательских скриптов.

Проверки безопасности

Gen Agent Trust HubПредупреждение

Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.

RunlayerПредупреждение

Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.

SnykПредупреждение

Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.

SocketПройдено

Предупреждений нет.

Похожие skills