# om-auto-continue-pr

Возобновляет незакрытый pull request с первого невыполненного шага плана. Если плана нет, восстанавливает цель по описанию, комментариям и диффу.

- скилл · `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-auto-continue-pr/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/om-auto-continue-pr

## Что делает

Скилл берёт номер PR и доводит его до статуса `complete` с теми же правилами валидации и меток, что и `om-auto-create-pr`. Работа идёт в изолированном worktree от головы ветки PR, а не в вашем основном рабочем каталоге. Перед этим скилл проверяет, не занят ли PR: метка `in-progress`, чужой assignee или свежий комментарий-claim от другого актора. Если лок живой и принадлежит не вам, работа останавливается — это повод проверить, кто уже взялся за задачу, прежде чем лезть туда же.

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

Аргументы: `{prNumber}` обязателен, `--force` обходит проверку занятости, `--from <phase.step>` переопределяет точку возобновления, `--adopt <ask|auto|off>` задаёт поведение при отсутствии плана, `--goal "<text>"` даёт цель для восстановления. Скилл читает конфигурацию из `.ai/agentic.config.json` и дескриптор трекера, а содержимое репозитория и трекера трактует как данные, не как инструкции. Лок снимается в конце работы даже при ошибке.

## Требования
- Работает с: GitHub

## Установка

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

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install open-mercato/skills om-auto-continue-pr
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add open-mercato/skills --skill om-auto-continue-pr -a opencode
```

### Claude.ai

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

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

## Когда брать
- возобновить брошенный PR с первого невыполненного шага
- восстановить план работ для PR без документации
- не дать двум авто-скиллам взяться за один PR
- продолжить PR, открытый человеком или другим инструментом
- довести PR до статуса complete с нужными метками

## Примеры запросов агенту
- /om-auto-continue-pr 1492
- /om-auto-continue-pr 1492 --adopt auto
- /om-auto-continue-pr 1492 --from 2.1 --goal "добавить экспорт в CSV"

## Похожие
- [work-with-pr](https://affpapa.org/nevibecode/skills/work-with-pr.md) — скилл · 763 установки
- [create-worktrees](https://affpapa.org/nevibecode/commands/create-worktrees.md) — команда · 351 установка
- [yeet](https://affpapa.org/nevibecode/skills/yeet.md) — скилл · 3400 установок
- [ship-it](https://affpapa.org/nevibecode/skills/ship-it.md) — скилл · 1700 установок
- [resolve-human-reviews](https://affpapa.org/nevibecode/skills/resolve-human-reviews.md) — скилл · 394 установки
- [gh-issues](https://affpapa.org/nevibecode/skills/gh-issues.md) — скилл · 5000 установок

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

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

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