# viv

Превращает Claude в знатока Viv: помогает писать код для симулируемых миров, чинить ошибки компилятора и проектировать сториворлды.

- плагин · `type=plugin` · Claude Code · ★ 39
- Автор: siftystudio
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/siftystudio/viv/tree/HEAD/plugins/claude
- Обновлён: 2026-09-05
- HTML: https://affpapa.org/nevibecode/plugins/viv

## Что делает

Плагин держит у себя синхронизированную копию кодовой базы Viv: справочник по языку, исходники компилятора и рантайма. Claude обращается к ней через встроенные команды, когда ему нужно что-то уточнить, поэтому ответы опираются на реальный код, а не на догадки.

Скиллы закрывают весь цикл работы. `/viv:setup` ставит компилятор и рантайм и настраивает окружение, `/viv:write` пишет код по вашему описанию и собирает его для проверки, `/viv:fix` разбирает ошибку компилятора или рантайма. Ещё есть `/viv:design` для проектирования сториворлда, `/viv:build` для кода интеграций, `/viv:critique` и `/viv:study`. Скиллы доступны глобально, вызывать можно полной формой `/viv:ask` или короткой `/ask`.

Нужен Claude 2.1.85 или новее и Git 2.25 или новее. На Windows служебные команды плагина — bash-скрипты, и под нативной консолью они работают ненадёжно, поэтому Claude нужно запускать из WSL 2. Для активации плагина после установки требуется полностью перезапустить сессию, а не `/reload-plugins`.

## Установка

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

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install viv@claude-community
```

## Когда брать
- поставить компилятор и рантайм Viv в новый проект
- написать код на Viv по короткому описанию сцены
- разобрать ошибку компилятора в файле `.viv`
- спроектировать сториворлд и схему сущностей
- получить разбор кода на Viv со списком доработок

## Примеры запросов агенту
- Запусти `/viv:setup` и настрой Viv в этом проекте
- \`/viv:write` напиши паттерн сифтинга для сюжета о пути из грязи в князи
- \`/viv:fix` разбери ошибку компилятора в `mutiny.viv`

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65508
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28841
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67829

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