# warp-delegate

Передаёт задачу на реализацию агенту Warp через oz agent run, а вы проверяете диф и коммитите сами. Пригодится, когда нужно остаться ревьюером, а не писать код вручную.

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

## Что делает

Скилл задаёт цикл из пяти шагов. Вы пишете бриф: цель, текущее состояние, что менять, что не трогать, реальные проверки проекта и формат отчёта. Warp видит только текст брифа и то, что может посмотреть в рабочей папке, истории чата у него нет. Отдельно сказано не делать коммит — это ваша часть работы.

Дальше идёт запуск через встроенный `scripts/relay.mjs`. Он вызывает `oz agent run --output-format ndjson`, собирает поток событий и пишет `result.json`. Реле блокируется до завершения `oz` и никогда не коммитит. Есть флаги для модели, профиля агента, метки запуска, продолжения беседы, MCP-серверов и отключения загрузки снимка рабочей папки. По умолчанию таймаут 30 минут, но для задач на реализацию скилл советует ставить `--timeout 1h` или `2h`.

Перед первым запуском нужно поставить и авторизовать `oz` CLI: `oz login` либо переменная `WARP_API_KEY` для headless-хоста. Нужны Node 18+ и git. Рабочего логина мало: `oz whoami` может проходить, а каждый запуск падать из-за отсутствия AI-квоты на аккаунте. Тогда либо проверяют кредиты плана Warp, либо подключают свой ключ провайдера. Скилл не подходит для мелких задач, которые быстрее сделать на месте, и не управляет интерактивным TUI `warp` — это разные программы, реле работает только с `oz`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add amElnagdy/delegate-skills --skill warp-delegate -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add amElnagdy/delegate-skills --skill warp-delegate -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add amElnagdy/delegate-skills --skill warp-delegate -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install amElnagdy/delegate-skills warp-delegate
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add amElnagdy/delegate-skills --skill warp-delegate -a opencode
```

### Claude.ai

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

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

## Когда брать
- передать реализацию фичи отдельному агенту и остаться на ревью
- прогнать очередь задач через Warp, проверяя каждый диф
- запустить headless-агента Warp из скрипта и получить `result.json`
- продолжить существующую беседу `oz` с дельта-брифом
- отключить загрузку снимка рабочей папки флагом `--no-snapshot`

## Примеры запросов агенту
- Делегируй эту задачу в Warp: пусть `oz` реализует эндпоинт, а я проверю диф
- Прогони рефакторинг модуля через Warp Agent CLI и покажи результат
- Запусти `scripts/relay.mjs` с брифом `brief.txt` и таймаутом `2h`

## Похожие
- [gemini](https://affpapa.org/nevibecode/skills/giuseppe-trisciuoglio-gemini.md) — скилл · 3400 установок
- [qwen-coder](https://affpapa.org/nevibecode/skills/qwen-coder.md) — скилл · 3300 установок
- [qwen-agent](https://affpapa.org/nevibecode/skills/qwen-agent.md) — скилл · 2400 установок
- [open-code-review-delegate](https://affpapa.org/nevibecode/skills/open-code-review-delegate.md) — скилл · 3600 установок
- [openrig-user](https://affpapa.org/nevibecode/skills/openrig-user.md) — скилл · ★ 8172
- [bmad-party-mode](https://affpapa.org/nevibecode/skills/bmad-party-mode.md) — скилл · 11500 установок

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

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

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