Запускает подагент-ревьюера с чистым контекстом только об изменениях — без истории сессии. Чистые, непредвзятые отзывы без накопленных предположений.
npx -y skills add obra/superpowers --skill requesting-code-review --agent claude-codeОтправьте субагента-ревьюера, чтобы поймать проблемы до того, как они каскадом разойдутся. Ревьюер получает точно подготовленный контекст для оценки — никогда не историю вашей сессии. Это держит ревьюера сфокусированным на продукте работы, а не на вашем ходе мыслей, и сохраняет ваш собственный контекст для продолжения работы.
Главный принцип: ревьюйте рано, ревьюйте часто.
Обязательно:
Необязательно, но полезно:
1. Получите git SHA:
BASE_SHA=$(git rev-parse HEAD~1) # or origin/main
HEAD_SHA=$(git rev-parse HEAD)
2. Отправьте субагента-ревьюера кода:
Отправьте субагента типа general-purpose, заполнив шаблон из code-reviewer.md
Плейсхолдеры:
{DESCRIPTION} — краткое резюме того, что вы построили{PLAN_OR_REQUIREMENTS} — что оно должно делать{BASE_SHA} — начальный коммит{HEAD_SHA} — конечный коммит3. Действуйте по обратной связи:
[Just completed Task 2: Add verification function]
You: Let me request code review before proceeding.
BASE_SHA=$(git log --oneline | grep "Task 1" | head -1 | awk '{print $1}')
HEAD_SHA=$(git rev-parse HEAD)
[Dispatch code reviewer subagent]
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
[Subagent returns]:
Strengths: Clean architecture, real tests
Issues:
Important: Missing progress indicators
Minor: Magic number (100) for reporting interval
Assessment: Ready to proceed
You: [Fix progress indicators]
[Continue to Task 3]
Разработка через субагентов:
Исполнение планов:
Ad-hoc разработка:
Никогда:
Если ревьюер неправ:
См. шаблон: code-reviewer.md