issue-graph CLI
CLI и скилл для GitHub: строит граф связанных issues и PR, показывает конкурирующие правки и непрошедшие хвосты до начала работы.
- 184 ★ репозитория
- Последний коммит
- Apache-2.0
Минимальный доступ
Почему такой уровень
- Читает данные GitHub через вашу авторизацию и сохраняет локальные снимки.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/issue-graphОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Читает данные GitHub через вашу авторизацию и сохраняет локальные снимки.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
`issue-graph` ходит по связям между issues и pull request в GitHub и собирает граф: уже готовые исправления, откатные регрессии, открытые хвосты. Команда `graph` разбирает один объект, `rank` ранжирует открытые issues с меткой, `status` считает открытые PR по авторам, `reconcile` и `plan` выбирают следующее действие по бэклогу. Скилл для агента лежит отдельно: он велит перед работой прочитать встроенные инструкции командой `issue-graph skills get core`. Все чтение идет через вход `gh`, результаты можно выгрузить в JSON или в локальную HTML-панель и сохранять в `~/.issue-graph/`.
Для кого. Мейнтейнеры и разработчики, которые разбирают бэклог репозитория вместе с агентом и не хотят дублировать чужую работу.
Подходит, если
- Перед правкой бага нужно проверить, не исправлен ли он уже в другом PR.
- Ревью начинается с вопроса, какие открытые PR конкурируют или заменяют друг друга.
- Команде нужна сводка открытых PR по авторам.
- Агент выбирает следующую задачу из бэклога по данным, а не по догадке.
Не подходит, если
- Репозиторий не на GitHub: Linear и Jira напрямую не читаются.
- Нужно менять issues или PR, инструмент только читает.
- Закрытие задачи принимают без проверки кода по одному графу.
Пример запроса к агенту
Построй граф для issue 1113 с глубиной 1, покажи связанные PR и отдельно перечисли открытые хвосты.Ограничения
Нужны Node.js 20 или новее и авторизация `gh auth login`. Охват зависит от глубины обхода, лимитов узлов и прав доступа, поэтому в отчете проверяют пропущенные ссылки. Снимки, выгрузки и промпты кластеризации могут содержать метаданные закрытых репозиториев: HTML-выгрузку читает любой, кому ее передали. Документация в ветке `main` может опережать опубликованный пакет npm: если команды нет, обновите пакет. Приватные репозитории читаются теми же правами, что у вашего `gh`, так что объем доступных данных определяет ваша учетная запись.
Как отключить. Удалите скилл из каталога скиллов агента и выполните `npm uninstall --global issue-graph`. Сохраненные снимки лежат в `~/.issue-graph/` и удаляются вручную.
Частые вопросы
Меняет ли инструмент issues и PR?
Нет. Скилл описан как контекст только для чтения: он читает GitHub и пишет только локальные снимки и выгрузки.
Как пробно запустить без установки?
Выполните `npx issue-graph@latest --help`. Для живых запросов нужен вход `gh auth login`.
Что делает команда `status`?
Считает открытые PR по авторам, например `issue-graph status vercel-labs/portless --author ctate`. Неизвестные значения отмечены как `?` или `null`.
Где хранятся снимки?
В `~/.issue-graph/` по умолчанию. Путь меняет переменная `ISSUE_GRAPH_HOME`, а ключ `--no-save` отключает сохранение истории.
Что делать, если нет команды `skills`?
Скилл велит остановиться и сообщить о несовпадении CLI и скилла, а не подбирать инструкции по памяти. Обновите пакет с `npm install --global issue-graph@latest`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыGo-утилита для issues GitHub: они лежат на диске файлами Markdown, агент правит их пачкой, а команда push отправляет итог на сайт.
ghfs хранит issues и pull request GitHub как Markdown-файлы, чтобы агент читал их офлайн и правил пачкой
Скилл /graphify строит граф знаний по коду, документам и PDF проекта, чтобы агент отвечал запросами к графу, а не грепом
Расширение GitHub CLI gh stack и скилл для агента: цепочка зависимых веток и PR, перебазирование, отправка и слияние всего стека целиком
Навык с четырьмя скриптами для gh отдает агенту состояние PR, ветки ревью и сбои CI одним вызовом и коротким выводом.
Граф кода и память проекта в одной программе на Rust: агент получает выдержки из файлов со ссылкой на строки
Коротко о README
Инструмент работает на живых данных GitHub, поэтому результаты меняются от запуска к запуску. Для проверки есть пример с issue 1113 из репозитория `agent-browser`.