К основному содержанию
скилл

deslop · davila7 — скилл для Claude Code: что делает и как установить

Очищает ветку от типичного мусора нейросетей перед мерджем в основную кодовую базу. Находит лишние проверки, комментарии и костыли с типами через сравнение с main.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill sentry/deslop
Открыть на GitHub

Что делает 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/deslop

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill deslop -a claude-code

3Вручную: положить файлы

~/.claude/skills/deslop/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/deslop/

По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.

deslop cursor Скилл находит разницу между текущей веткой и main, удаляя лишний сгенерированный мусор. Помогает привести стиль к стандартам репозитория перед сдачей пуллреквеста. CX Codex +1 9 300установок deslop brianlovin Скилл проходит по диффу ветки и убирает лишние комментарии, защитные проверки и приведение к any, которые оставил ИИ. CX Codex +1 5 600установок deslop prathamdby Очищает diff от лишнего мусора и чужеродных паттернов без изменения поведения программы. Пригодится перед коммитом или созданием пулреквеста. CX Codex +1 624установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

Из того же набора495

Весь набор →
write-tests Собирает unit-, integration-, e2e- и component-тесты с моками. Пригодится, когда нужно разобрать файл и добавить тестовый набор под его фреймворк. 459установок flutter-go-reviewer Субагент для Claude, который проверяет изменения в пул-реквестах и свежий код на Go, Protobuf, PostgreSQL, Flutter, Riverpod и GetX. 452установок laravel-expert Скилл превращает Claude в старшего Laravel-инженера: тонкие контроллеры, FormRequest, API Resources, очереди и кэш. Пригодится, когда пишете или рефакторите бэкенд на Laravel 10/11+. 449установок optimize Анализирует активные и прошедшие оркестрации задач в Claude Code, находит узкие места и перераспределяет нагрузку между агентами. 440установок penetration-test Слэш-команда запускает проверку веб-приложения, API или аутентификации на уязвимости и собирает отчёт с рекомендациями. 434установок session-learning-capture Слэш-команда собирает знания из текущей сессии Claude и записывает их в файлы памяти проекта, чтобы следующий запуск начинался не с нуля. 425установок architecture-scenario-explorer Прогоняет варианты архитектуры через сценарии нагрузки, роста и отказов, а потом раскладывает компромиссы по качественным атрибутам. 423установок cleanup-cache Очищает кэши npm, Homebrew, Yarn, браузеров и Python для освобождения диска. Помогает быстро вернуть место в системе через разные уровни зачистки. 416установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой