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 помогает Велесу:
- использовать команды
ghCLI более последовательно и безошибочно; - автоматически учитывать флаг
--repo, если работа ведется вне локальной git-директории; - выбирать наиболее подходящие подкоманды для работы с PR, запусками или API.
Технические требования
- Для полноценной работы навыка в системе должен быть установлен GitHub CLI (
gh). - Требуется корректная авторизация через
gh auth login. - Указание явного пути к репозиторию значительно повышает надежность выполнения команд.
Сравнение с локальным Git
Этот навык дает преимущество перед обычными git-командами, когда вам необходимы:- Удаленное состояние: информация, которой нет в локальной копии кода.
- Интеграция CI/CD: данные о проверках и деплоях.
- Метаданные: описания задач, комментарии к PR и специфические поля GitHub.
