RE
flake
Отслеживает нестабильные проходы CI (flakes) в Remotion через создание issues. Полезно для поддержания стабильности Remotion CI.
Что делает навык
Навык отслеживает нестабильные проходы CI (flakes) в Remotion, фиксируя их в issue #8375 и запуская повторные прогоны. Он помогает поддерживать стабильность CI, автоматически классифицируя сбои и обновляя трекер.
Когда применять
- Пользователь сообщает о подозрительном сбое в CI или запускает команду /flake.
- Необходимо определить, является ли конкретный сбой в PR или workflow нестабильным (flaky).
- Требуется зафиксировать новый тип сбоя или увеличить счетчик повторяющегося сбоя в issue #8375.
- Необходимо выполнить повторный запуск (rerun) упавших джобов или всего workflow.
- Нужно проанализировать логи и статусы проверок для подтверждения нестабильности.
Как работает
- Используйте gh CLI для получения информации о PR, workflow run или job (через gh pr view, gh run view, gh api).
- Классифицируйте сбой как flake, если он прошел после повторного запуска без изменений кода или связан с инфраструктурой/таймаутами.
- Сформируйте стабильную сигнатуру ошибки, исключив временные метки, пути и случайные ID.
- Прочитайте тело issue #8375, обновите существующую строку (увеличьте Count) или добавьте новую с датой и ссылкой на evidence.
- Выполните повторный запуск упавших джобов (gh run rerun --failed) или отмените и перезапустите workflow при необходимости.
- Сообщите пользователю о добавленной/обновленной строке в трекере и результатах повторного запуска.
Примеры запросов агенту
Этот сбой в 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 и совместимые) подхватывает его по описанию и следует шагам.