AIKraft/Skills/github-triage

github-triage

Автоматизирует триаж открытых issue и pull requests в GitHub через gh CLI: инкрементально мержит готовые PR, закрывает решённые issue и оценивает приоритеты. Используйте для триажа, грейдинга и ревью репозитория.

TOBTrail of Bits official Разработка ★ 7.4k

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

Автоматизирует триаж открытых issue и pull requests в GitHub через gh CLI: инкрементально мержит готовые PR, закрывает решённые issue и оценивает приоритеты. Используется для грейдинга и ревью репозитория.

Когда применять

  • Когда пользователь запускает /github-triage для проверки открытого бэклога issue и PR.
  • Когда бэклог issue устарел: есть закрытые работы, оставшиеся открытыми, или PR, не связанные с issue.
  • Когда накопилось много готовых PR (проходящих проверки, одобренных) или PR ожидают ревью.
  • Когда нужно связать issue и PR, исправляющие их, если ссылки отсутствуют.

Как работает

  1. Определить целевой репозиторий (OWNER/REPO) через анализ git remote или запрос к пользователю.
  2. Собрать данные об открытых issue, открытых PR и недавно слитых PR через gh issue list и gh pr list.
  3. Классифицировать открытые PR по категориям (готов к мержу, одобрен, не проверен, требует доработки) и предложить действия.
  4. По согласованию пользователя выполнить инкрементальный мерж готовых PR или запустить субагентов для ревью.
  5. Классифицировать открытые issue: закрыть те, что уже решены (с цитированием PR/commit), или добавить ссылки на связанные PR.
  6. Присвоить локальные приоритет и оценку сложности (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 и совместимые) подхватывает его по описанию и следует шагам.