Цветная линия подходит к листу со строками правок. За листом круг решения, от него стрелка вниз к ровной толстой линии с кругами-шагамиветкаpull requestваше решениеmain

204

Pull request

Pull request показывает, что агент хочет поменять в main, основной версии папки, до того как это случится. Вы читаете описание и изменения, потом принимаете запрос, отклоняете его или комментируете строки. Всё это агент готовит по трём промптам: короткая правка, любая своя задача и описание pull request.

Pull request: проверка до слияния

Когда агент закончил работу в ветке, её нужно вернуть в main. Сделать это можно сразу, но тогда о содержимом правки вы узнаете уже из папки. Pull request это запрос на изменения: агент показывает, что он хочет поменять, а вы решаете, принять или нет.

Так работает ремонт. Клиент хочет покрасить стены, мастер сначала говорит "вот план, согласен?" и красит только после "согласен". С агентом ещё проще: результат готов сразу, вы смотрите на него до слияния, и если не нравится, main не меняется.

Короткий пример на скилле плана дня: из него нужно убрать файл memory.md.

правка в ветке с pull request
Работай в ветке. Убери из скилла memory.md. И отправь pull request.

Источник: урок 6 программы Personal Corp.

Агент

memory.md это живой журнал: скилл пишет туда каждый прогон, по нему поднимается автозапуск.
Надо аккуратно решить, куда перенести журнал: от него зависят скилл и автозапуск.
…
Сделал в отдельном рабочем дереве. Pull request: github.com/<вы>/hq/pull/11. В описании что изменил и зачем.

Источник ответа: урок 6, 1:00–1:10: первую часть ведущий читает с экрана, вторую пересказывает.

Агент делает рабочее дерево и ветку, правит копию и присылает ссылку на pull request. На странице pull request на GitHub два места:

Пока запрос не влит, ничего не исчезло. Его можно принять большой зелёной кнопкой слияния, отклонить или прокомментировать отдельные строки. Если правка не нужна, скажите агенту удалить ветку и pull request, и папка останется как была. Для своих задач используйте общий вариант промпта.

задача через ветку и pull request
Сделай [ЗАДАЧА] в отдельной ветке и отдельном рабочем дереве. Когда закончишь, пришли ссылку на pull request: в описании напиши, что изменил и зачем. В main ничего не вливай, жди моего "да".

Источник: урок 6 программы Personal Corp.

Агент

Сделал в ветке и отдельном рабочем дереве, main не трогал.
Pull request: github.com/<вы>/hq/pull/12. В описании что изменил и зачем.
Влить или сначала посмотришь?

Источник ответа: пример ответа по показу на шестом уроке.

Рабочий режим выглядит так: агенты присылают запросы, вы смотрите изменения и нажимаете кнопку. Если ветка не закрывается или pull request завис, разбираться в командах не нужно: опишите агенту, что видите, и он разберётся сам.

Как выглядит хороший pull request

Описание pull request читает человек, который решает, вливать или нет. Хорошее описание отвечает на его вопросы в том порядке, в каком они приходят в голову: что поменяется, что от меня нужно, как это выглядит, где это в коде и как проверить. Ниже верх описания настоящего pull request: агент собрал в нём пять веток этой книги в одну.

Описание pull request на GitHub: абзац о том, что изменится в книге и что нужно от читателя, таблица из семи фич с колонками «что видит читатель», «где в коде», «как проверить», список граблей и четыре снимка экрана результата.
Верх описания pull request книги: абзац для человека, карта фич, грабли и картинки результата. Техническая часть идёт ниже и на снимок не попала.

Описание идёт сверху вниз, от того, что нужно вам, к тому, что нужно проверяющему.

Такое описание агент пишет по промпту.

описание pull request
Напиши описание pull request в таком порядке.
1. Первый абзац обычными словами, в информационном стиле Ильяхова: что поменяется для того, кто это увидит, и что нужно от меня (посмотреть, влить). Без веток, файлов и терминов, 2–4 коротких предложения.
2. Карта фич, как в pstack: таблица «фича → что видно → где в коде → как проверить», под ней картинки по фичам.
3. Картинка результата прямо в описании: закоммить снимок экрана в ветку и вставь его в описание.
4. Ниже техническая часть: схема изменений, доказательства до и после, чем рискует слияние.

Источник: скилл mp-pr и слово основателя 29.10.2026: «первый абзац по-человечески в стиле Ильяхова», «в pull request показывается изображение», «feature map как у pstack».

Агент

Описание готово, начинается так:
«После вливания у книги book.vibecoding.phd появятся оглавление с наклейками-лентами и 3D-обложка…»
Дальше карта из семи фич: что видит читатель, где в коде, как проверить.
В конце грабли и четыре снимка экрана.

Источник ответа: pull request serejaris/cohorts#253, снимок assets/pr-example.png этой главы.

Один pull request вы прочитаете сами. Что делать, когда их приходит больше, чем вы успеваете проверить, разобрано в следующей главе «Проверяющий в новой сессии».

Слова, которыми агенту ставят задачу про Git

Pull request

Запрос на изменения: агент показывает, что хочет поменять в main, и ждёт решения. Похоже на план ремонта, который клиент согласует до покраски стен. Агенту: "Отправь pull request и пришли ссылку".

Слияние

Merge: принятые изменения ветки вливаются в main, и папка обновляется. Похоже на подпись согласованного плана: с этой минуты он действует. Агенту: "Влей pull request и удали ветку" или зелёная кнопка слияния на странице pull request.