flake

Отслеживает нестабильные проходы CI (flakes) в Remotion через создание issues. Полезно для поддержания стабильности Remotion CI.

RERemotion official Разработка ★ 62.5k

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

Навык отслеживает нестабильные проходы CI (flakes) в Remotion, фиксируя их в issue #8375 и запуская повторные прогоны. Он помогает поддерживать стабильность CI, автоматически классифицируя сбои и обновляя трекер.

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

  • Пользователь сообщает о подозрительном сбое в CI или запускает команду /flake.
  • Необходимо определить, является ли конкретный сбой в PR или workflow нестабильным (flaky).
  • Требуется зафиксировать новый тип сбоя или увеличить счетчик повторяющегося сбоя в issue #8375.
  • Необходимо выполнить повторный запуск (rerun) упавших джобов или всего workflow.
  • Нужно проанализировать логи и статусы проверок для подтверждения нестабильности.

Как работает

  1. Используйте gh CLI для получения информации о PR, workflow run или job (через gh pr view, gh run view, gh api).
  2. Классифицируйте сбой как flake, если он прошел после повторного запуска без изменений кода или связан с инфраструктурой/таймаутами.
  3. Сформируйте стабильную сигнатуру ошибки, исключив временные метки, пути и случайные ID.
  4. Прочитайте тело issue #8375, обновите существующую строку (увеличьте Count) или добавьте новую с датой и ссылкой на evidence.
  5. Выполните повторный запуск упавших джобов (gh run rerun --failed) или отмените и перезапустите workflow при необходимости.
  6. Сообщите пользователю о добавленной/обновленной строке в трекере и результатах повторного запуска.

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

Этот сбой в CI выглядит нестабильно, проверь его.
Запусти команду /flake для анализа последней ошибки.
Повтори запуск упавшего джоба в этом workflow и запиши результат в трекер.

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

  • Установленный и настроенный gh CLI с доступом к репозиторию remotion-dev/remotion.
  • Права на чтение логов Actions и запись в issue #8375.
  • Доступ к интернету для выполнения API-запросов к GitHub.

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

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

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

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