Принимайте замечания по code review через техническую проверку, а не автоматическое согласие. Навык помогает уточнить неясные требования, проверить предложения на совместимость с кодовой базой и внедрять изменения по одному с тестированием.
Возможности
- Предлагает порядок действий: прочитать замечания, уточнить смысл, проверить кодовую базу, оценить решение и только затем отвечать и вносить изменения.
- Для неясных пунктов советует остановиться и запросить уточнение до начала реализации.
- Помогает оценивать замечания внешних reviewers: проверять совместимость, существующее поведение, контекст и поддержку платформ и версий.
- Подсказывает, когда аргументированно возразить: например, если предложение нарушает YAGNI или противоречит архитектурным решениям.
- Для нескольких замечаний предлагает сначала разбирать блокирующие проблемы, затем простые и сложные, тестируя каждое изменение отдельно.
Когда использовать
- Получили замечания кода и хотите проверить их до внесения изменений.
- Часть замечаний неясна или зависит от контекста, которого у вас нет.
- Предложение reviewer может сломать существующее поведение или добавить неиспользуемую функциональность.
- Нужно разобрать несколько замечаний и не пропустить регрессии.
Примеры
Уточнить неясные пункты до реализации:
your human partner: "Fix 1-6"
You understand 1,2,3,6. Unclear on 4,5.
✅ RIGHT: "I understand items 1,2,3,6. Need clarification on 4 and 5 before proceeding."
Проверить, используется ли функциональность, прежде чем её дорабатывать:
Reviewer: "Implement proper metrics tracking with database, date filters, CSV export"
✅ "Grepped codebase - nothing calls this endpoint. Remove it (YAGNI)? Or is there usage I'm missing?"
Ответить на inline-комментарий в GitHub в его ветке:
gh api repos/{owner}/{repo}/pulls/{pr}/comments/{id}/replies
Установка
npx skills add https://github.com/obra/superpowers --skill receiving-code-review