К основному содержанию
скилл CX Codex

graphite — скилл для Claude Code: стеки PR через gt

Учит агента работать с Graphite: собирать стеки пул-реквестов, ходить по ним вверх и вниз, ребейзить на main.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add withgraphite/agent-skills --skill graphite -a claude-code
Открыть на GitHub

Что делает graphite

Скилл описывает работу с CLI Graphite (gt) и добавляет агенту набор разрешённых команд: gt *, git add, git reset, git diff, git status, git stash, git checkout, git rebase, git branch и gh pr. Внутри — таблица быстрых команд, порядок создания стека, навигация (gt up, gt down, gt top, gt bottom, gt ls), правка ветки через gt modify и отправка через gt submit --no-interactive.

Отдельный блок про ветки, которые Graphite не отслеживает. Если gt branch info отвечает ошибкой про untracked branch, скилл предлагает два пути: временно привязать ветку через gt track -p main, а потом перевесить первую ветку стека на main и сделать gt restack, либо убрать изменения в git stash и начать от main. Ещё есть раздел про сброс коммитов в незастейдженные изменения и про то, как переставлять ветки через gt move вместо gt create --insert.

Перед gt submit скилл требует проверить через gt ls, что первая ветка стека сидит на main, и прогнать линтеры, сборку и тесты по командам из CLAUDE.md проекта. Описания PR советует писать не через heredoc, а файлом /tmp/pr-body.md и gh pr edit --body-file — иначе экранирование ломает markdown. В глубоко вложенных стеках gt restack может задеть чужие ветки и поймать конфликты не по вашей задаче; в этом случае скилл предлагает точечный git rebase <target>.

Какие задачи решает

  • собрать стек из нескольких зависимых пул-реквестов
  • перейти к нужной ветке стека без ручного поиска
  • перевесить стек с фича-ветки на main
  • разбить крупный коммит на отдельные PR
  • починить ветку, которую Graphite не отслеживает

Примеры запросов агенту

  • создай стек из трёх PR для этой фичи через gt
  • посмотри структуру стека и подними меня на ветку выше
  • перевесь стек на main и сделай restack

Как установить graphite

1Через Skills CLI (Vercel)

npx skills add withgraphite/agent-skills --skill graphite -a claude-code

2Вручную: положить файлы

~/.claude/skills/graphite/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/graphite/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Похожие

om-approve-merge-pr open-mercato Скилл принимает номер пул-реквеста, ставит апрувящий ревью и делает squash-merge. Отказывается, если мешает QA-гейт или блокирующий лейбл. CX Codex +1 3 500установок visual-pr humanlayer Скилл автоматизирует описание pull request: читает дифф, собирает контекст и оформляет PR по шаблону так, чтобы ревьюеру было понятно, зачем нужна перемена и как она устроена. CX Codex +1 3 000установок review-pr tirth8205 Скилл анализирует PR или ветку через граф связей кода и показывает затронутые функции, риски и пробелы в тестах. Пригодится для структурированного ревью. CX Codex +1 1 200установок work-with-pr code-yeongyu Скилл ведёт задачу от отдельного worktree до слитого PR: делит работу, запускает проверки и возвращается к исправлениям при сбое. CX Codex +1 763установок review owainlewis Скилл запускает отдельного субагента, который читает изменение и ищет дефекты, ничего не правя. Пригодится перед мержем, когда нужен второй взгляд. CX Codex +1 748установок finish-pr PinguApps Скилл доводит пул-реквест текущей ветки до состояния, когда его можно отдавать на ревью: разбирается с конфликтами, упавшими проверками и замечаниями. CX Codex +1 540установок

Рядом в теме «Git и GitHub»

Все скиллы по теме «Git и GitHub» →

Вопросы о graphite

Как установить graphite в Claude?

Выполните npx skills add withgraphite/agent-skills --skill graphite -a claude-code. После этого файл скилла лежит в ~/.claude/skills/graphite/SKILL.md.

Что делает graphite?

Описывает для агента работу с CLI Graphite: создание веток и PR, навигацию по стеку, ребейз на trunk, отправку через gt submit и правку описаний через gh pr edit.

Почему агент не может работать с моей веткой?

Скорее всего ветка не отслеживается Graphite. Скилл советует сначала выполнить gt track -p main, а затем строить стек через gt create.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой