oracle

Oracle CLI для ревью, отладки, рефакторинга и дизайна кода с выбранными файлами. Поддерживает dry-run проверку токенов, API и браузерный движок.

openclaw official Разработка ★ 391.4k

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

Oracle CLI анализирует выбранные файлы кода с помощью одной прогонки модели (по умолчанию gpt-5.5-pro), предоставляя рекомендации по ревью, отладке и рефакторингу. Результат носит консультативный характер и требует проверки пользователем.

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

  • Анализ и ревью кода с использованием узкого набора релевантных файлов
  • Долгие сессии анализа через браузерный движок (ChatGPT Pro) или API
  • Предварительная оценка объема токенов и содержимого запроса без отправки
  • Восстановление контекста для повторного запуска через сохраненные сессии

Как работает

  1. Выберите минимальный набор файлов, содержащих необходимую информацию, используя флаги --file с поддержкой globs и исключений.
  2. Выполните предварительную проверку через --dry-run summary или --files-report для оценки полезной нагрузки и расхода токенов.
  3. Запустите анализ: используйте --engine browser для долгих сессий (gpt-5.5-pro) или --engine api при наличии ключей.
  4. При отключении или таймауте не перезапускайте задачу, а присоединитесь к существующей сессии через oracle session <id> --render.
  5. Проверьте полученные рекомендации на соответствие коду и тестам, так как вывод является консультативным.

Примеры запросов агенту

oracle --dry-run summary -p "Проверь логику аутентификации" --file "src/**" --file "!**/*.test.*"
oracle --engine browser --model gpt-5.5-pro -p "Рефакторинг модуля X" --file "src/index.ts"
oracle status --hours 72 && oracle session <id> --render

Что понадобится

  • Установленный бинарный файл oracle (через npx -y @steipete/oracle)
  • Переменная окружения OPENAI_API_KEY для работы в режиме API
  • Доступ к браузерному движку для работы с моделями GPT/Gemini в режиме browser

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «openclaw-oracle» из репозитория: # https://github.com/openclaw/openclaw
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r openclaw-oracle/ ~/.claude/skills/openclaw-oracle/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.