TOB
github-triage
Автоматизирует триаж открытых issue и pull requests в GitHub через gh CLI: инкрементально мержит готовые PR, закрывает решённые issue и оценивает приоритеты. Используйте для триажа, грейдинга и ревью репозитория.
Что делает навык
Автоматизирует триаж открытых issue и pull requests в GitHub через gh CLI: инкрементально мержит готовые PR, закрывает решённые issue и оценивает приоритеты. Используется для грейдинга и ревью репозитория.
Когда применять
- Когда пользователь запускает /github-triage для проверки открытого бэклога issue и PR.
- Когда бэклог issue устарел: есть закрытые работы, оставшиеся открытыми, или PR, не связанные с issue.
- Когда накопилось много готовых PR (проходящих проверки, одобренных) или PR ожидают ревью.
- Когда нужно связать issue и PR, исправляющие их, если ссылки отсутствуют.
Как работает
- Определить целевой репозиторий (OWNER/REPO) через анализ git remote или запрос к пользователю.
- Собрать данные об открытых issue, открытых PR и недавно слитых PR через gh issue list и gh pr list.
- Классифицировать открытые PR по категориям (готов к мержу, одобрен, не проверен, требует доработки) и предложить действия.
- По согласованию пользователя выполнить инкрементальный мерж готовых PR или запустить субагентов для ревью.
- Классифицировать открытые issue: закрыть те, что уже решены (с цитированием PR/commit), или добавить ссылки на связанные PR.
- Присвоить локальные приоритет и оценку сложности (change-size) оставшимся issue, не публикуя их в GitHub.
Примеры запросов агенту
Запусти триаж для репозитория myorg/myproject.
Проверь открытые issue и PR в текущем репозитории.
Обнови статус issue и закрой решённые.
Что понадобится
- Установленный и авторизованный gh CLI (gh auth status)
- Git-репозиторий с удалённым GitHub-ремотом
- Доступ к GitHub API через gh
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «trailofbits-github-triage» из репозитория:
# https://github.com/trailofbits/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r trailofbits-github-triage/ ~/.claude/skills/trailofbits-github-triage/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.