# cure

Берёт выбранные замечания из отчёта /age, списка находок или падения CI, вносит правки и прогоняет проверки проекта.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 642 установки · ★ 19
- Автор: paulnsorensen
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/paulnsorensen/easy-cheese/tree/HEAD/skills/cure/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/cure

## Что делает

Скилл включается после `/age`, неудачной валидации или когда вы просите разобрать конкретные замечания. На вход идёт слаг отчёта, вставленный список находок, сводка падения CI или узкая инструкция по правке. Дальше скилл читает `.cheese/age/<slug>.md`, берёт зафиксированную выборку из `/age` или `/affinage`, а если её нет — применяет рекомендованный набор из `references/selection.md`.

Правки идут по одной логической группе за раз. Каждую рекомендацию скилл реализует как зафиксированное решение, а несогласие выносит в раздел `### Deferred`. Затем запускается самый узкий тест, доказывающий правку, и гейты проекта: линт, проверки типов, сборка. Если в передаче есть блок `baseline:`, одинаковые падения из базовой линии не мешают признать правку чистой — чинить нужно только новые или изменившиеся.

Для поведенческих правок есть отдельный шаг: свежий контекст проверяющего прогоняет тест по диффу. Если изоляция свежего контекста недоступна, скилл останавливается. Флаги меняют поведение: `--safe` возвращает гейт выборки и финальный гейт публикации, `--auto` пропускает выбор пользователя и требует `--stake <floor>`, `--open-pr` разрешает `/plate` публиковать без существующего PR. Скилл вызывает субагентов, поэтому в проекте должна быть настроена их маршрутизация.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add paulnsorensen/easy-cheese --skill cure -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add paulnsorensen/easy-cheese --skill cure -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add paulnsorensen/easy-cheese --skill cure -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install paulnsorensen/easy-cheese cure
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add paulnsorensen/easy-cheese --skill cure -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/paulnsorensen/easy-cheese --path skills/cure
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add paulnsorensen/easy-cheese --skill cure -a opencode
```

### Claude.ai

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

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

## Когда брать
- разобрать выбранные замечания из отчёта /age и внести правки
- починить падение CI по сводке ошибок
- прогнать линт, проверки типов и сборку после правок
- отделить новые падения гейтов от уже известных в базовой линии
- проверить поведенческую правку на свежем контексте

## Примеры запросов агенту
- /cure age-report-slug
- /cure --auto --stake high
- /cure --safe --open-pr

## Похожие
- [application-security-testing](https://affpapa.org/nevibecode/skills/application-security-testing.md) — скилл · 12600 установок
- [no-mistakes](https://affpapa.org/nevibecode/skills/no-mistakes.md) — скилл · 5600 установок
- [verification-loop](https://affpapa.org/nevibecode/skills/verification-loop.md) — скилл · 5000 установок
- [pre-merge](https://affpapa.org/nevibecode/skills/pre-merge.md) — скилл · 330 установок
- [test-suite-curation](https://affpapa.org/nevibecode/skills/test-suite-curation.md) — скилл · 1000 установок
- [printing-press-score](https://affpapa.org/nevibecode/skills/printing-press-score.md) — скилл · 6400 установок

Из того же набора: [paulnsorensen/easy-cheese](https://affpapa.org/nevibecode/by/paulnsorensen/easy-cheese.md) — 10 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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