work-with-pr — скилл для Claude Code: PR-цикл
Скилл ведёт задачу от отдельного worktree до слитого PR: делит работу, запускает проверки и возвращается к исправлениям при сбое.
npx skills add code-yeongyu/oh-my-openagent --skill work-with-pr -a claude-codeЧто делает work-with-pr
work-with-pr создаёт отдельный git worktree под каждую атомарную часть задачи. Независимые PR можно собирать параллельно через субагентов или команду. Реализация проходит через ulw-loop: для каждого критерия нужна ручная проверка на реальной поверхности и сохранённое свидетельство.
После этого скилл готовит англоязычный PR для ревью, запускает цикл проверки через CI и Cubic, а затем по умолчанию доводит PR до merge и удаляет worktree. Сбой любого активного этапа возвращает работу в тот же worktree на исправление и повторную проверку.
Перед отправкой выполняются bun run typecheck, bun test и bun run build. Это повод заранее проверить, что проект использует эти команды: без успешной локальной проверки работа не отправляется дальше.
Какие задачи решает
- разделить задачу на атомарные PR
- создать отдельный worktree для каждой ветки
- проверить критерии ручным тестом
- повторить исправления после сбоя CI
- довести PR до merge и убрать worktree
Примеры запросов агенту
- Раздели эту задачу на атомарные PR и проведи каждый через полный цикл.
- Реализуй issue в отдельном worktree, проверь результат вручную и создай PR.
- Проведи PR через CI и Cubic, исправляй сбои до успешной проверки и merge.
Как установить work-with-pr
1Через Skills CLI (Vercel)
npx skills add code-yeongyu/oh-my-openagent --skill work-with-pr -a claude-code2Вручную: положить файлы
~/.claude/skills/work-with-pr/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/work-with-pr/
1Через Skills CLI (Vercel)
npx skills add code-yeongyu/oh-my-openagent --skill work-with-pr -a codex2Вручную: положить файлы
.agents/skills/work-with-pr/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add code-yeongyu/oh-my-openagent --skill work-with-pr -a cursor2Вручную: положить файлы
.cursor/skills/work-with-pr/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install code-yeongyu/oh-my-openagent work-with-pr2Вручную: положить файлы
.github/skills/work-with-pr/SKILL.md1Через Skills CLI (Vercel)
npx skills add code-yeongyu/oh-my-openagent --skill work-with-pr -a gemini-cli2Командой платформы
gemini skills install https://github.com/code-yeongyu/oh-my-openagent --path .opencode/skills/work-with-prВручную: положить файлы
.devin/skills/work-with-pr/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add code-yeongyu/oh-my-openagent --skill work-with-pr -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора4
Весь набор →Похожие
Вопросы о work-with-pr
Как установить work-with-pr в Claude Code?
Выполните npx skills add code-yeongyu/oh-my-openagent --skill work-with-pr -a claude-code, затем повторите npx skills add code-yeongyu/oh-my-openagent --skill work-with-pr -a claude-code и проверьте файл ~/.claude/skills/work-with-pr/SKILL.md.
Что делает work-with-pr?
Скилл ведёт задачу через worktree, реализацию, ручную QA-проверку, создание PR, CI, Cubic и merge. При сбое он возвращает работу к исправлению в том же worktree.
Какие проверки нужны перед отправкой PR?
Перед push выполняются bun run typecheck, bun test и bun run build. Ручная QA-проверка тоже обязательна: одного зелёного тестового набора недостаточно.