Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.velesagent.com/llms.txt

Use this file to discover all available pages before exploring further.

Навык: GitHub

github — это специализированный навык для работы с платформой GitHub через интерфейс командной строки gh CLI. Он незаменим в случаях, когда задача требует взаимодействия не с локальными файлами, а с удаленным состоянием репозитория: управлением задачами (issues), запросами на слияние (pull requests), мониторингом автоматизаций (рабочий процесс runs) и запросами к GitHub API.

Сценарии использования

Навык наиболее эффективен в следующих ситуациях:
  • просмотр и анализ открытых задач (issues);
  • проверка текущего статуса и комментариев в Pull Requests (PR);
  • мониторинг состояния сборок и проверок CI (CI checks);
  • получение специфических данных через GitHub API;
  • сбор структурированной информации о состоянии репозитория.

Рекомендации по запросам

Для достижения наиболее точного результата рекомендуется указывать в запросе:
  • название репозитория (владелец/репозиторий);
  • номер конкретного PR или задачи (issue);
  • четкое описание того, какую информацию требуется получить.
Примеры эффективных запросов:
  • «Покажи текущий статус PR #55 в репозитории owner/repo».
  • «Какие задачи (issues) сейчас открыты в проекте owner/repo?».
  • «Проверь результаты последних запусков автоматизаций (рабочий процесс runs) в owner/repo».

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

Навык github помогает Велесу:
  • использовать команды gh CLI более последовательно и безошибочно;
  • автоматически учитывать флаг --repo, если работа ведется вне локальной git-директории;
  • выбирать наиболее подходящие подкоманды для работы с PR, запусками или API.

Технические требования

  • Для полноценной работы навыка в системе должен быть установлен GitHub CLI (gh).
  • Требуется корректная авторизация через gh auth login.
  • Указание явного пути к репозиторию значительно повышает надежность выполнения команд.

Сравнение с локальным Git

Этот навык дает преимущество перед обычными git-командами, когда вам необходимы:
  • Удаленное состояние: информация, которой нет в локальной копии кода.
  • Интеграция CI/CD: данные о проверках и деплоях.
  • Метаданные: описания задач, комментарии к PR и специфические поля GitHub.
Если ваша задача ограничивается только локальными изменениями кода, использование этого навыка может быть избыточным.

Связанные страницы