API ВЕГА

Сжимает code review до одной строки на каждое замечание: указывает место, проблему и конкретное исправление. Комментарии готовы для вставки в PR.

Возможности

  • Форматирует замечания как L<line>: <problem>. <fix>.; для diff из нескольких файлов — <file>:L<line>: ....
  • Может помечать замечания: 🔴 bug, 🟡 risk, 🔵 nit или ❓ q.
  • Убирает вступления, похвалу, пересказ кода и расплывчатые предложения.
  • Требует точные номера строк и имена символов, а также конкретное исправление.
  • Для проблем безопасности, архитектурных разногласий и помощи новичкам переключается на обычные пояснения.
  • Только пишет комментарии: не меняет код, не одобряет PR и не запускает linters.

Когда использовать

  • Запускаете /caveman-review.
  • Просите «review this PR» или «review the diff».
  • Нужны короткие комментарии, которые можно сразу вставить в PR.

Примеры

L42: 🔴 bug: user can be null after .find(). Add guard before .email.
L88-140: 🔵 nit: 50-line fn does 4 things. Extract validate/normalize/persist.
L23: 🟡 risk: no retry on 429. Wrap in withBackoff(3).

Установка

npx skills add https://github.com/juliusbrussee/caveman --skill caveman-review