deslop · brianlovin — скилл для Claude Code: чистит ИИ-мусор в коде
Скилл проходит по диффу ветки и убирает лишние комментарии, защитные проверки и приведение к any, которые оставил ИИ.
npx skills add brianlovin/agent-config --skill deslop -a claude-codeЧто делает deslop
Скилл смотрит на diff относительно main и вычищает всё, что попало в ветку от генератора: комментарии, которых человек бы не написал, защитные проверки и блоки try/catch, нетипичные для этого участка кода, особенно если вызов идёт из уже проверенного места. Туда же уходят касты к any, которыми обходят ошибки типов, и любой другой стиль, выбивающийся из файла.
Работает как обычный скилл: кладёшь SKILL.md в каталог скиллов платформы, вызываешь после того, как код написан, и агент правит ветку. В конце он отчитывается коротким резюме на 1–3 предложения — что именно поменял.
Проверка идёт против main, поэтому если ваша основная ветка называется иначе, diff окажется не тем, что вы ждёте. Это повод сначала убедиться, что ветка называется main.
Какие задачи решает
- убрать комментарии, которые ИИ дописал к каждой строке
- снять защитные проверки там, где данные уже провалидированы
- выкинуть try/catch, обёрнутые вокруг безопасных вызовов
- заменить касты к any на нормальные типы
- привести новый код к стилю остального файла
Примеры запросов агенту
- почисти ветку от ИИ-мусора перед ревью
- прогони deslop по диффу и убери лишние комментарии и проверки
- сравни с main и убери всё, что не в стиле файла
Как установить deslop
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill deslop -a claude-code2Вручную: положить файлы
~/.claude/skills/deslop/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/deslop/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill deslop -a codex2Вручную: положить файлы
.agents/skills/deslop/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill deslop -a cursor2Вручную: положить файлы
.cursor/skills/deslop/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install brianlovin/agent-config deslop2Вручную: положить файлы
.github/skills/deslop/SKILL.md1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill deslop -a gemini-cli2Командой платформы
gemini skills install https://github.com/brianlovin/agent-config --path skills/deslopВручную: положить файлы
.devin/skills/deslop/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill deslop -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о deslop
Как установить deslop в Claude?
Выполните npx skills add brianlovin/agent-config --skill deslop -a claude-code. Скилл окажется в ~/.claude/skills/deslop/SKILL.md.
Что делает deslop?
Сравнивает текущую ветку с main и удаляет следы генерации: лишние комментарии, нетипичные защитные проверки, касты к any и чужеродный стиль. В конце даёт краткое резюме правок.
С чем сравнивается ветка?
С main. Если основная ветка у вас называется по-другому, скилл посмотрит не туда — проверьте имя перед запуском.
Похожие скиллы
Всё по теме «Код-ревью и рефакторинг» →Сначала — deslop от других авторов.