Многоуровневое рецензирование кода на Java

testing

review-change — это скилл для Claude Code, который выполняет многоуровневое рецензирование кода с помощью трёх параллельных специализированных субагентов с последующей триажем находок. Первый агент анализирует дифф «вслепую» как эксперт по конкурентности Java, проверяя атомарность переходов состояний, порядок захвата блокировок и безопасность callback-вызовов. Второй агент читает проектные документы (design-decisions.md, synchronization.md и адаптерные правила) и проверяет соответствие архитектурным инвариантам библиотеки Caffeine. Третий сопоставляет изменения с каталогом исторических паттернов багов — гонок при refresh/expiration, потери задач WriteBuffer, нарушений порядка уведомлений и других. На выходе дублирующиеся находки объединяются, артефакты «слепого» анализа отфильтровываются через знание о проектных решениях, а итоговые замечания классифицируются по степени критичности.