# om-apply-upgrade-notes

Скилл приводит установленные дескрипторы трекеров и браузер-провайдеров в актуальный вид после обновления коллекции скиллов.

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

## Что делает

Обновление коллекции скиллов переписывает инструкции, но не трогает то, что прошлые запуски уже положили в репозиторий: дескрипторы трекеров в `.ai/trackers/<tracker>.md` и браузер-провайдеров в `.ai/browsers/<provider>.md`. Устаревший дескриптор пропускает или ломает операции, которых в нём нет. Скилл читает `UPGRADE_NOTES.md`, синхронизирует артефакты и отчитывается о правках.

Работает только с артефактами пайплайна под `.ai/` и задокументированными конфигами. Исходники приложения не трогает, саму установку скиллов не меняет, локальные правки без спроса не затирает. Сравнение идёт по секциям операций: чего не хватает — дописывает, что совпадает со старой версией без правок — заменяет, а если в секции есть командные изменения, показывает обе версии и спрашивает по каждой: оставить локальное, взять поставку или слить руками. Локальные секции остаются на месте.

Есть флаги `--dry-run`, `--tracker <name>`, `--browser <name>` и `--yes`. Последний применяет только чисто аддитивные правки, конфликты всё равно требуют ответа. Конфиг без `browser.provider` получает `playwright` — репозиторий не переключат на agent-browser молча. Кастомные провайдеры не получают выдуманную реализацию: скилл сверяет их с `TEMPLATE.md` и кладёт в отчёт список недостающих операций.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add open-mercato/skills --skill om-apply-upgrade-notes -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add open-mercato/skills --skill om-apply-upgrade-notes -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add open-mercato/skills --skill om-apply-upgrade-notes -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install open-mercato/skills om-apply-upgrade-notes
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add open-mercato/skills --skill om-apply-upgrade-notes -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/open-mercato/skills --path skills/om-apply-upgrade-notes
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add open-mercato/skills --skill om-apply-upgrade-notes -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/open-mercato/skills/tree/HEAD/skills/om-apply-upgrade-notes/SKILL.md

## Когда брать
- дотянуть установленные дескрипторы трекеров до новой версии коллекции
- сохранить командные правки в секциях дескриптора при обновлении
- найти операции, которых не хватает кастомному провайдеру
- проверить `.ai/agentic.config.json` на ключи из заметок об апгрейде
- посмотреть заранее, что изменит синхронизация, без записи

## Примеры запросов агенту
- прогони om-apply-upgrade-notes в режиме --dry-run и покажи, что поменяется
- синхронизируй дескриптор трекера после апгрейда коллекции
- обнови браузер-провайдер до playwright и отчитайся о правках

## Похожие
- [re0-upgrade](https://affpapa.org/nevibecode/skills/re0-upgrade.md) — скилл · 1200 установок
- [sanity-studio-upgrade](https://affpapa.org/nevibecode/skills/sanity-studio-upgrade.md) — скилл · 524 установки
- [remotion-upgrade](https://affpapa.org/nevibecode/skills/remotion-dev-remotion-upgrade.md) — скилл · 191900 установок
- [openrig-upgrade](https://affpapa.org/nevibecode/skills/openrig-upgrade.md) — скилл · ★ 8172
- [qdrant-version-upgrade](https://affpapa.org/nevibecode/skills/qdrant-qdrant-version-upgrade.md) — скилл · 1400 установок
- [design-systems-slds-apply](https://affpapa.org/nevibecode/skills/design-systems-slds-apply.md) — скилл · 6000 установок

Из того же набора: [open-mercato/skills](https://affpapa.org/nevibecode/by/open-mercato/skills.md) — 41 карточка

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