deslop · davila7 — скилл для Claude Code: что делает и как установить
Очищает ветку от типичного мусора нейросетей перед мерджем в основную кодовую базу. Находит лишние проверки, комментарии и костыли с типами через сравнение с main.
npx claude-code-templates@latest --skill sentry/deslopЧто делает deslop
Скилл сравнивает текущую ветку с веткой main через команду git diff main...HEAD. Он проходит по всем затронутым файлам и вычищает типичные следы генерации. Скилл убирает очевидные комментарии и лишние блоки try/catch на проверенных путях данных. Заодно он устраняет приведения к типу any, а в коде на Python переносит локальные импорты в начало файла.
Логику полезных правок скилл сохраняет, а стиль приводит к единообразию с окружающим кодом. В конце работы агент выдаёт короткую сводку изменений в двух-трёх предложениях. Для корректной работы базовая ветка репозитория обязательно должна называться main, иначе git diff завершится с ошибкой.
Какие задачи решает
- убрать очевидные комментарии нейросети из изменённых файлов
- вычистить избыточные конструкции
try/catchна надёжных путях - избавиться от приведений к
anyв коде после генерации - перенести импорты Python из функций в начало файла
Примеры запросов агенту
- Очисти ветку от сгенерированного ИИ-мусора перед созданием PR
- Проверь дифф против main и убери лишние проверки и комментарии
- Запусти deslop для текущих изменений
Как установить deslop
1Через claude-code-templates
npx claude-code-templates@latest --skill sentry/deslop2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill deslop -a claude-code3Вручную: положить файлы
~/.claude/skills/deslop/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/deslop/
Вручную: положить файлы
.agents/skills/deslop/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/deslop/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates deslop2Вручную: положить файлы
.github/skills/deslop/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/sentry/deslopВручную: положить файлы
.devin/skills/deslop/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о deslop
Как установить deslop в Claude Code?
Выполните в терминале команду npx skills add davila7/claude-code-templates --skill deslop -a claude-code.
Что делает скилл deslop?
Он анализирует изменения текущей ветки относительно main и удаляет артефакты генерации кода. Скилл убирает ненужные комментарии, избыточные защитные проверки, хаки с any и перемещает импорты в Python, сохраняя при этом полезную функциональность.
Что требуется для работы deslop?
Нужен локальный репозиторий Git с веткой main. Скилл опирается на команду git diff main...HEAD, поэтому при другом имени базовой ветки сравнение завершится ошибкой.
Похожие скиллы
Все скиллы по теме «Код-ревью и рефакторинг» →Сначала — deslop от других авторов.