gh-fix-ci · davila7 — скилл для Claude Code: что делает и как установить
Находит упавшие проверки GitHub Actions в текущем или указанном PR, выгружает логи ошибок и готовит план правок. Помогает быстро устранить сбои в пайплайне перед мержем.
npx claude-code-templates@latest --skill development/gh-fix-ciЧто делает gh-fix-ci
Скилл автоматизирует разбор падений CI в пулл-реквестах. Через утилиту gh и встроенный скрипт scripts/inspect_pr_checks.py агент забирает статус проверок, вытаскивает журнал нужного шага и отбирает фрагмент с ошибкой сборки. Если проверка выполняется во внешней системе вроде Buildkite, инструмент просто выведет ссылку на отчёт без попытки разобрать логи.
Для формирования плана исправлений требуется установленный скилл plan. Агент не вносит изменения в код вслепую: сначала он показывает короткий план пользователю и ждёт подтверждения.
Без авторизованной утилиты gh со скоупами workflow и repo анализ не запустится. Если запуск блокируется песочницей, придётся передать параметр sandbox_permissions=require_escalated для доступа к системной связке ключей.
Какие задачи решает
- разобрать причины падения GitHub Actions в текущем PR
- выгрузить фрагмент лога упавшего шага сборки через консоль
gh - составить пошаговый план исправления ошибок пайплайна
- внести правки в код проекта после подтверждения плана
Примеры запросов агенту
- Проверь упавшие проверки в текущем PR и предложи, как починить CI
- Разбери логи сбоя в PR https://github.com/org/repo/pull/123 и составь план правок
- Запусти скрипт inspect_pr_checks.py для ветки и покажи ошибки GitHub Actions
Как установить gh-fix-ci
1Через claude-code-templates
npx claude-code-templates@latest --skill development/gh-fix-ci2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill gh-fix-ci -a claude-code3Вручную: положить файлы
~/.claude/skills/gh-fix-ci/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gh-fix-ci/
Вручную: положить файлы
.agents/skills/gh-fix-ci/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/gh-fix-ci/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates gh-fix-ci2Вручную: положить файлы
.github/skills/gh-fix-ci/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/gh-fix-ciВручную: положить файлы
.devin/skills/gh-fix-ci/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о gh-fix-ci
Как установить gh-fix-ci в Claude Code?
Выполните в терминале команду npx claude-code-templates@latest --skill development/gh-fix-ci.
Что делает скилл gh-fix-ci?
Он находит упавшие проверки GitHub Actions в PR, скачивает журнал выполнения и изолирует фрагмент ошибки. Затем скилл готовит план исправлений и применяет правки к коду после вашего одобрения.
Умеет ли скилл разбирать логи внешних сервисов вроде Buildkite?
Нет, автоматический сбор и парсинг логов работают только для GitHub Actions. Для сторонних чеков скилл лишь выводит ссылку на внешний отчёт.
Похожие скиллы
Все скиллы по теме «Git и GitHub» →Сначала — gh-fix-ci от других авторов.