attach-review-to-pr — скилл для Claude Code: комментарии к строкам PR
Скилл добавляет в пул-реквесты комментарии к конкретным строкам кода через GitHub CLI или MCP-инструмент. Пригодится, когда ревью идёт из терминала.
npx skills add NeoLabHQ/context-engineering-kit --skill attach-review-to-pr -a claude-codeЧто делает attach-review-to-pr
Скилл объясняет агенту, как оставлять замечания не ко всему PR, а к отдельным строкам диффа. Обычный gh pr review так не умеет: он даёт только approve, request changes и общий комментарий. Поэтому скилл ведёт агента к низкоуровневому gh api и REST-эндпоинтам GitHub.
Если доступен MCP-инструмент mcp__github_inline_comment__create_inline_comment, скилл советует начать с него. Когда инструмента нет, в ход идут два пути: эндпоинт /comments для одного замечания и /reviews для пачки комментариев одним ревью. Второй способ удобнее — все замечания уходят атомарно, а автор PR получает одно уведомление вместо десяти.
Перед работой нужен установленный и авторизованный GitHub CLI: скилл предлагает проверить это через gh auth status. Ещё понадобится SHA коммита — его берут из поля head.sha через gh api. И держите в голове: GitHub разрешает только одно незавершённое ревью на пользователя и PR, поэтому повторный запуск на том же PR упрётся в ошибку 422. Это повод сначала отправить или удалить висящее ревью.
Какие задачи решает
- оставить замечание к конкретной строке диффа, а не ко всему PR
- собрать несколько комментариев по разным файлам в одно ревью
- получить SHA последнего коммита перед публикацией замечаний
- проверить, авторизован ли GitHub CLI в текущем окружении
- разобраться, почему GitHub отклоняет новое ревью с ошибкой 422
Примеры запросов агенту
- оставь инлайн-комментарий к строке 26 в
src/components/LessonNavigationButtons.tsxэтого PR - собери ревью с замечаниями к трём файлам и отправь одним запросом
- проверь
gh auth statusи добавь комментарий к изменённой строке в пул-реквесте
Как установить attach-review-to-pr
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill attach-review-to-pr -a claude-code2Вручную: положить файлы
~/.claude/skills/attach-review-to-pr/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/attach-review-to-pr/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill attach-review-to-pr -a codex2Вручную: положить файлы
.agents/skills/attach-review-to-pr/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill attach-review-to-pr -a cursor2Вручную: положить файлы
.cursor/skills/attach-review-to-pr/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit attach-review-to-pr2Вручную: положить файлы
.github/skills/attach-review-to-pr/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill attach-review-to-pr -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/attach-review-to-prВручную: положить файлы
.devin/skills/attach-review-to-pr/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill attach-review-to-pr -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора53
Похожие
Рядом в теме «Код-ревью и рефакторинг»
Всё по теме «Код-ревью и рефакторинг» →Вопросы о attach-review-to-pr
Как установить attach-review-to-pr в Claude?
Выполните npx skills add NeoLabHQ/context-engineering-kit --skill attach-review-to-pr -a claude-code. Скилл окажется в ~/.claude/skills/attach-review-to-pr/SKILL.md.
Что делает attach-review-to-pr?
Показывает агенту, как публиковать комментарии к отдельным строкам пул-реквеста: через MCP-инструмент, а при его отсутствии — через gh api и эндпоинты /comments или /reviews.
Что нужно, чтобы скилл заработал?
Установленный и авторизованный GitHub CLI — проверка идёт через gh auth status. Для инлайн-комментариев также нужен SHA коммита из head.sha.