Умные проверки перед push в Git
★ 7.5 · devops
distilly-pre-push-checks — это скилл для Claude Code, который запускает минимальный набор проверок перед push или открытием PR на ветке distilly, проверяя только то, что может сломать конкретный diff. Скилл анализирует состояние ветки через `git status` и `git diff --stat origin/dot-skill...HEAD`, а затем выбирает проверки по таблице зависимостей: изменения в `.agents/notes/` или документации запускают `verify_agent_notes.py`, правки в `tools/` или `scripts/` — `compileall` и соответствующий unittest, затронутые только тесты — только тот тестовый файл. Полный набор тестов по умолчанию не запускается — за матричный прогон отвечает CI на ветках distilly и dot-skill. Скилл не пропускает хуки без явного запроса пользователя и запрещает force-push в dot-skill и main.
- #git
- #pre-commit
- #testing
- #validation
- #ci-cd