zenlisted
Install: claude install-skill vitalikxp/skills
# Ревью кода по Дзену Python
Этот скилл оценивает код по 19 принципам Дзена Python (PEP 20). Дзен сформулирован для Python, но это принципы инженерного вкуса, а не синтаксиса, — они применимы к **любому** языку. Задача скилла: разобрать код по этим принципам, показать конкретные места, поставить честную общую оценку по 10-балльной шкале и подсказать, что подтянуть в первую очередь.
Работай строго по шагам ниже и не пропускай шаг определения области проверки — без него легко проверить не то, что нужно пользователю.
## Шаг 1. Определи область проверки (контекст)
Сначала пойми, **что именно** нужно проверять. Выведи область из формулировки пользователя, а если она неоднозначна — задай один уточняющий вопрос, не угадывай молча (это сам по себе принцип Дзена).
Соответствие фраз и областей:
| Что говорит пользователь | Область | Как получить код |
| --- | --- | --- |
| «проверь проект», «весь код», «эту папку» | весь код | прочитать файлы каталога (исключая зависимости, сборку, `node_modules`, `.venv`, `vendor`, `dist`) |
| «мои изменения», «что я наменял», «незакоммиченное» | рабочие изменения | `git diff` |
| «то, что в staged», «подготовленное к коммиту» | staged | `git diff --staged` |
| «последний коммит», «что я только что закоммитил» | один коммит | `git show HEAD` |
| «коммит abc123» | конкретный коммит | `git show <hash>` |
| «изменения в ветке», «этот PR», «по сравнению с main» | диапазон | `git diff <base>...HEAD` (например `git diff main...HEAD`) |
| «вот этот фай