From cavemanov
Delivers one-line code review comments on git diffs in 'L<line>: severity problem. fix.' format (bug, risk, nit, q), sorted by severity. Outputs LGTM if clean. Use for review requests or /cavemanov-review.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cavemanov:cavemanov-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Проверь текущие изменения кода. Формат — однострочные замечания.
Проверь текущие изменения кода. Формат — однострочные замечания.
Одна строка на замечание:
L<номер_строки>: <severity> <проблема>. <фикс>.
Severity:
bug — сломано, не работает как задуманоrisk — работает, но опасно (гонка, утечка, безопасность)nit — стилистика, мелочьq — вопрос, нужно уточнениеmissing semicolon, trailing whitespace — работа линтераLGTM и остановитьсяХорошо:
L42: bug off-by-one в цикле, `i <= arr.length` → IndexError. Использовать `<`.
L78: risk `JSON.parse` без try/catch — краш на невалидном input.
L104: nit магическая константа `86400`, заменить на `SECONDS_PER_DAY`.
L130: q зачем retry с delay=0? Это busy loop.
Если всё чисто:
LGTM
Плохо:
L42: Хорошая функция, но можно улучшить. Может быть стоит подумать о том чтобы...
git diff или указанный файл)LGTM и стопnpx claudepluginhub zzvllvzz/cavemanov --plugin cavemanovProduces ultra-compressed code review comments: one line per finding with location, problem, and fix. Cuts noise while preserving actionable signal.
Delivers one-shot structured code reviews for PRs, diffs, files, or functions. One line per issue: L<line>: SEVERITY problem. Fix: exact change. Severities: BUG, RISK, SEC, PERF, NIT, Q. No summaries.
Generates ultra-concise PR review comments: one issue per line (L<line>: problem.fix) with severity prefixes (bug, risk, nit, question). Japanese supported. For pull request reviews.