Навык помогает запрашивать code review у subagent после завершения задач, крупных функций и перед merge в main. Он передаёт reviewer точное описание изменений, требования и диапазон commit, а затем помогает разобрать замечания.
Возможности
- Рекомендует обязательный review после каждой задачи в subagent-driven development, после крупной функции и перед merge в main.
- Предлагает запрашивать review перед refactoring, после сложного исправления бага или когда нужна свежая перспектива.
- Передаёт reviewer только нужный контекст, а не историю сессии.
- Разделяет замечания на Critical, Important и Minor: Critical исправляют сразу, Important — до продолжения работы, Minor можно отложить.
- Если reviewer ошибается, предлагает возразить с техническим обоснованием и подтвердить его кодом или тестами.
Когда использовать
- Завершили задачу в subagent-driven development или крупную функцию.
- Готовитесь к merge в main.
- Хотите проверить исходное состояние перед refactoring или получить свежий взгляд на сложный баг.
Примеры
Получить начальный и конечный commit для review:
BASE_SHA=$(git rev-parse HEAD~1) # or: git merge-base origin/main HEAD
HEAD_SHA=$(git rev-parse HEAD)
Передать reviewer описание изменений и требования:
DESCRIPTION: Added verifyIndex() and repairIndex() with 4 issue types
PLAN_OR_REQUIREMENTS: Task 2 from docs/superpowers/plans/deployment-plan.md
BASE_SHA: a7981ec
HEAD_SHA: 3df7661
Установка
npx skills add https://github.com/obra/superpowers --skill requesting-code-review