# deslop

Скилл проходит по диффу ветки и убирает лишние комментарии, защитные проверки и приведение к any, которые оставил ИИ.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 5500 установок · ★ 379
- Автор: brianlovin
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/brianlovin/agent-config/tree/HEAD/skills/deslop/SKILL.md
- Обновлён: 2026-03-25
- HTML: https://affpapa.org/nevibecode/skills/brianlovin-deslop

## Что делает

Скилл смотрит на diff относительно `main` и вычищает всё, что попало в ветку от генератора: комментарии, которых человек бы не написал, защитные проверки и блоки try/catch, нетипичные для этого участка кода, особенно если вызов идёт из уже проверенного места. Туда же уходят касты к `any`, которыми обходят ошибки типов, и любой другой стиль, выбивающийся из файла.

Работает как обычный скилл: кладёшь `SKILL.md` в каталог скиллов платформы, вызываешь после того, как код написан, и агент правит ветку. В конце он отчитывается коротким резюме на 1–3 предложения — что именно поменял.

Проверка идёт против `main`, поэтому если ваша основная ветка называется иначе, diff окажется не тем, что вы ждёте. Это повод сначала убедиться, что ветка называется `main`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add brianlovin/agent-config --skill deslop -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/deslop/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/deslop/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add brianlovin/agent-config --skill deslop -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/deslop/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add brianlovin/agent-config --skill deslop -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/deslop/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install brianlovin/agent-config deslop
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/deslop/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add brianlovin/agent-config --skill deslop -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/brianlovin/agent-config --path skills/deslop
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/deslop/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add brianlovin/agent-config --skill deslop -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/brianlovin/agent-config/tree/HEAD/skills/deslop/SKILL.md

## Когда брать
- убрать комментарии, которые ИИ дописал к каждой строке
- снять защитные проверки там, где данные уже провалидированы
- выкинуть try/catch, обёрнутые вокруг безопасных вызовов
- заменить касты к any на нормальные типы
- привести новый код к стилю остального файла

## Примеры запросов агенту
- почисти ветку от ИИ-мусора перед ревью
- прогони deslop по диффу и убери лишние комментарии и проверки
- сравни с main и убери всё, что не в стиле файла

## Похожие
- [code-polish](https://affpapa.org/nevibecode/skills/code-polish.md) — скилл · 2800 установок
- [mantis-plan](https://affpapa.org/nevibecode/skills/mantis-plan.md) — скилл · 1600 установок
- [principle-sequence-verifiable-units](https://affpapa.org/nevibecode/skills/principle-sequence-verifiable-units.md) — скилл · 5100 установок
- [correct](https://affpapa.org/nevibecode/skills/correct.md) — скилл · 4200 установок
- [thermo-nuclear-code-quality-review](https://affpapa.org/nevibecode/skills/thermo-nuclear-code-quality-review.md) — скилл · 22200 установок

## Другие версии с тем же именем
- [deslop · cursor](https://affpapa.org/nevibecode/skills/cursor-deslop.md) — 9300 установок

Из того же набора: [brianlovin/agent-config](https://affpapa.org/nevibecode/by/brianlovin/agent-config.md) — 12 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
