- Зачем: два плейбука оркестрации разошлись, а из них на практике нужно только независимое ревью моделью другого семейства. - Что: линзы для ревьюера (по задаче, по коду, форма и вкус, вычитание, план), общий мандат и перепроверка; разбор находок остаётся у автора. Механика запуска вынесена в адаптеры: T3 Code, codex exec, claude -p. Следующие круги ревью идут продолжением сессии того же ревьюера. Старые плейбуки пока не удалены. - Проверка: запуск, запись отчёта и продолжение сессии прогнаны на codex-cli 0.163.0, Claude Code 2.1.302 и в T3 Code; два круга ревью скилла (gpt-6.1-sol, gpt-6-astra), находки исправлены; ссылки и YAML проверены скриптом. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.6 KiB
1.6 KiB
Линза: вычитание
Спроси себя, что можно убрать из изменения, не потеряв нужного поведения. Сначала сравни размер изменения с размером задачи. Потом ищи:
- ветки кода, опции, параметры и настройки, которых не требует ни одно требование;
- абстракции с единственной реализацией и обёртки, которые только передают вызов;
- защитные проверки от состояний, которые уже исключают типы или вызывающий код;
- повторяющиеся тесты, тесты самого фреймворка, тесты, которые пересказывают код;
- комментарии и документацию, которые повторяют код;
- файлы, скрипты и зависимости, добавленные ради разовой нужды.
Для каждого кандидата назови, чего стоит удаление: какое поведение или
гарантия уйдут вместе с ним. Пиши только о тех удалениях, которые ничего не
стоят или явно стоят своей цены. Такая находка — MINOR, если только
лишнее не делает код заметно труднее для изменения или ревью; тогда — MAJOR.