API ВЕГА

Навык помогает запрашивать 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