Receiving Code Review
Используй этот skill, когда нужно обработать ревью-комментарии от пользователя, GitHub/GitLab reviewer, subagent reviewer или внешнего инструмента. Цель: технически проверить feedback, исправить корректное и аргументированно оспорить некорректное.
Workflow
- Прочитай весь feedback до действий.
- Раздели comments на:
- blocking/critical;
- important;
- minor;
- unclear;
- likely incorrect.
- Для каждого item пойми требование:
- что именно предлагают изменить;
- какой риск или баг пытаются закрыть;
- какие файлы и behavior затрагиваются.
- Проверь feedback по codebase:
- есть ли usage;
- ломает ли suggestion совместимость;
- есть ли существующий тест/контракт;
- не конфликтует ли с решениями пользователя.
- Если item неясен, остановись и задай уточнение до partial implementation.
- Исправляй по одному item или логическим batch'ам, проверяя каждый batch.
- Перед ответом используй
verification-before-completion.
Как реагировать
- Корректный feedback: исправь и кратко укажи, что изменено.
- Некорректный feedback: дай technical pushback с ссылкой на код, тест или контракт.
- Непроверяемый feedback: скажи, чего не хватает для проверки, и предложи следующий шаг.
- Feedback от пользователя: доверяй intent, но уточняй scope, если он неясен.
- Feedback от внешнего reviewer/tool: проверяй особенно внимательно, не внедряй слепо.
- Исправляй только actionable feedback; спорный feedback сначала докажи или опровергни на коде, тесте, контракте или официальном источнике.
Запрещено
- Соглашаться performative-фразами до проверки.
- Внедрять непонятные items частично, оставляя unclear items "на потом".
- Добавлять "professional" features без подтвержденного usage.
- Игнорировать critical/important findings без объяснения.
- Отвечать top-level comment, если нужен reply в конкретный inline thread.
GitHub/GitLab threads
- Для inline review comments отвечай в конкретный thread, если инструмент это поддерживает.
- Не смешивай независимые review threads в один общий ответ, если reviewer ожидает thread-level resolution.
- Если feedback уже resolved/stale, проверь актуальный diff перед исправлением.
Какие references открывать
Открывай references только если feedback неоднозначен, спорен или нужно подготовить structured response.
- Шаблон triage и ответа:
references/feedback-triage.md
Формат ответа
Когда работаешь с review feedback, возвращай:
- Что принято к исправлению.
- Что неясно и требует уточнения.
- Что отклонено с технической причиной.
- Какие изменения сделаны.
- Какие проверки выполнены и что осталось непроверенным.
1---2name: receiving-code-review3description: Использовать при получении code review feedback, requested changes, inline comments или внешних рекомендаций перед исправлениями, особенно если feedback неясен или спорен.4---56# Receiving Code Review78Используй этот skill, когда нужно обработать ревью-комментарии от пользователя, GitHub/GitLab reviewer, subagent reviewer или внешнего инструмента. Цель: технически проверить feedback, исправить корректное и аргументированно оспорить некорректное.910## Workflow11121. Прочитай весь feedback до действий.132. Раздели comments на:14 - blocking/critical;15 - important;16 - minor;17 - unclear;18 - likely incorrect.193. Для каждого item пойми требование:20 - что именно предлагают изменить;21 - какой риск или баг пытаются закрыть;22 - какие файлы и behavior затрагиваются.234. Проверь feedback по codebase:24 - есть ли usage;25 - ломает ли suggestion совместимость;26 - есть ли существующий тест/контракт;27 - не конфликтует ли с решениями пользователя.285. Если item неясен, остановись и задай уточнение до partial implementation.296. Исправляй по одному item или логическим batch'ам, проверяя каждый batch.307. Перед ответом используй `verification-before-completion`.3132## Как реагировать3334- Корректный feedback: исправь и кратко укажи, что изменено.35- Некорректный feedback: дай technical pushback с ссылкой на код, тест или контракт.36- Непроверяемый feedback: скажи, чего не хватает для проверки, и предложи следующий шаг.37- Feedback от пользователя: доверяй intent, но уточняй scope, если он неясен.38- Feedback от внешнего reviewer/tool: проверяй особенно внимательно, не внедряй слепо.39- Исправляй только actionable feedback; спорный feedback сначала докажи или опровергни на коде, тесте, контракте или официальном источнике.4041## Запрещено4243- Соглашаться performative-фразами до проверки.44- Внедрять непонятные items частично, оставляя unclear items "на потом".45- Добавлять "professional" features без подтвержденного usage.46- Игнорировать critical/important findings без объяснения.47- Отвечать top-level comment, если нужен reply в конкретный inline thread.4849## GitHub/GitLab threads5051- Для inline review comments отвечай в конкретный thread, если инструмент это поддерживает.52- Не смешивай независимые review threads в один общий ответ, если reviewer ожидает thread-level resolution.53- Если feedback уже resolved/stale, проверь актуальный diff перед исправлением.5455## Какие references открывать5657Открывай references только если feedback неоднозначен, спорен или нужно подготовить structured response.5859- Шаблон triage и ответа:60 [references/feedback-triage.md](references/feedback-triage.md)6162## Формат ответа6364Когда работаешь с review feedback, возвращай:65661. Что принято к исправлению.672. Что неясно и требует уточнения.683. Что отклонено с технической причиной.694. Какие изменения сделаны.705. Какие проверки выполнены и что осталось непроверенным.