- Move GLOBAL_RULES.md to home-configs/ as single source of truth - Add el-review and el-review-heavy skills for GitLab-style branch diff review - Update ai-setup.sh to deploy skills to ~/.claude/skills/ - Update README and tests for new paths
2.2 KiB
2.2 KiB
name, description
| name | description |
|---|---|
| el-review-heavy | Use when пользователь запрашивает тяжелое code-review между двумя Git-ветками с диффом в стиле GitLab (от merge-base) |
Eltex Review Heavy
Overview
Тяжелое ревью диффа между двумя Git-ветками в стиле GitLab Merge Request (от merge-base). Запускает полный /code-review с кучей агентов.
When to Use
- Пользователь просит "поревьюй ветку feature относительно master" тщательно
- Нужен дифф как на GitLab (без лишних изменений из целевой ветки)
- Формат вызова:
/el-review-heavy <наша-ветка-с-изменениями> <целевая-ветка>
Workflow
- Определи аргументы:
source— первая ветка (наша, с изменениями, которую ревьюим)target— вторая ветка (целевая, в которую мерж-реквест)
- Выполни
git fetch origin— обнови remote refs - Если текущая checkout-ветка ==
source, выполниgit pull --ff-only origin source— обнови локальную ветку - Построй дифф от merge-base:
git diff origin/target...origin/source > /tmp/el-review-heavy.diff(три точки!) - Прочитай файл
/tmp/el-review-heavy.diff - Запусти скилл
code-reviewс этим файлом как аргумент - Полученные findings переформатируй:
- Пронумеруй проблемы
- Оставь только критические замечания
- Для каждой предложи готовый дифф с исправлением
- Объясни простым языком
Формат вывода
## Проблема N: [краткое название]
**Где:** `file.kt:123`
**Что не так:** простым языком, зачем это плохо
**Исправление:**
```diff
- старая строка
+ новая строка