# d1v

Скилл учит агента работать с проектами d1v.ai и контейнерными воркспейсами через CLI: аутентификация, привязка проекта, синхронизация, деплой.

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

## Что делает

Скилл описывает работу с установленной командой `d1v`: проверка аутентификации и состояния проекта, привязка локальной папки к проекту, синхронизация воркспейса через `pull` и `push`. Для автоматизации и разбора вывода используется `--format json`.

Внутри — набор правил безопасности и готовых вызовов. Перед изменениями скилл советует прогнать `pull --dry-run` и `push --dry-run`, а состояние проверять по коду возврата: отправленный запрос ещё не значит успешный. Ключи и токены нельзя печатать, логировать и коммитить. Если аутентификации нет, пользователю предлагают выполнить `d1v auth login`, а не вставлять токен в чат.

Продакшен-релиз требует интерактивного терминала и явного подтверждения — неинтерактивный выпуск CLI отклонит. Команды в воркспейсе идут через `d1v exec` с argv после `--`, а `d1v shell` открывает интерактивную оболочку и не сочетается с `--format json`. Доступ к оболочке выдаётся короткоживущим одноразовым тикетом.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add d1vai/d1v-cli --skill d1v -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add d1vai/d1v-cli --skill d1v -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add d1vai/d1v-cli --skill d1v -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install d1vai/d1v-cli d1v
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add d1vai/d1v-cli --skill d1v -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add d1vai/d1v-cli --skill d1v -a opencode
```

### Claude.ai

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

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

## Когда брать
- привязать локальную папку к проекту d1v.ai
- синхронизировать воркспейс перед изменениями
- запустить команду в контейнере и забрать код возврата
- посмотреть статус и историю деплоя
- выпустить продакшен-релиз после подтверждения

## Примеры запросов агенту
- Проверь, залогинен ли я в d1v, и покажи список проектов в JSON
- Привяжи текущую папку к проекту и прогони `pull --dry-run`
- Создай preview-деплой и скажи, когда статус станет READY

## Похожие
- [base44-cli](https://affpapa.org/nevibecode/skills/base44-cli.md) — скилл · 10900 установок
- [langgraph-cli](https://affpapa.org/nevibecode/skills/langgraph-cli.md) — скилл · 9000 установок
- [platform-deploy-validate](https://affpapa.org/nevibecode/skills/platform-deploy-validate.md) — скилл · 3000 установок
- [github-release-management](https://affpapa.org/nevibecode/skills/github-release-management.md) — скилл · 1200 установок
- [use-railway](https://affpapa.org/nevibecode/skills/use-railway.md) — скилл · 951 установка
- [vercel-cli-with-tokens](https://affpapa.org/nevibecode/skills/vercel-cli-with-tokens.md) — скилл · 136400 установок

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

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