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`.
- Проекты, где запрещено выполнение внешних команд или изменение конфигураций.
- Требования к строгой изоляции кода без использования сторонних плагинов.
- Сценарии, где необходимо полное соответствие нормативным требованиям без возможности аудита пользовательских скриптов.
Доверие
Проверки безопасности
Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.
Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.
Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.
Предупреждений нет.
Похожие