К основному содержанию
скилл CX Codex

wendy-iterating — скилл для Claude Code: цикл правок и PR

Гоняет непрерывный цикл «нашли баг — починили — отправили PR»: каждая правка живёт в отдельном worktree, а субагент доводит её до зелёного CI.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add wendylabsinc/claude-skills --skill wendy-iterating -a claude-code
Открыть на GitHub

Что делает wendy-iterating

Скилл берёт на себя механику цикла: изоляцию через worktree, запуск субагента, работу с pull request, паузы между итерациями и остановку. Как именно тестировать ваш проект, он не знает — для этого нужен второй скилл, например /wendy-cloud-testing, который задаёт команду тестов, место проверки логов, определение «чисто» и известные причины падений. Без такого напарника цикл не запустится осмысленно.

Каждая правка идёт по шагам. Сначала скилл смотрит текущую ветку и запоминает её как базовую. Потом создаёт worktree в $BASE/.worktrees/$BRANCH с веткой вида fix/<short-description>. Туда отправляется субагент: ему передают файлы и строки, причину бага и само исправление, он прогоняет тест внутри worktree и коммитит. Дальше gh pr create и gh pr checks --watch — пока проверки не станут зелёными, дальше не идём. Слияние через gh pr merge --squash --delete-branch, затем worktree удаляется. Прямо в текущую ветку не коммитит.

Если правка затрагивает больше 30 строк или несколько подсистем, причина не ясна после 15 минут разбора либо нужны архитектурные изменения, скилл советует завести задачу в Linear вместо правки на месте. Пауза до следующей проверки зависит от итога: 5 минут после найденного и исправленного, 10 — если баг нашли, но не починили, 30 — если всё чисто. Цикл сам останавливается после 3 чистых итераций подряд, счётчик сбрасывается на любом найденном баге. Чтобы он крутился без остановки, в промпте запуска укажите no-auto-terminate.

Какие задачи решает

  • гнать непрерывный цикл поиска и починки багов
  • довести фичу до состояния, когда все тесты проходят
  • развести правки по отдельным worktree, не трогая основной чекаут
  • провести каждую правку через pull request и дождаться зелёного CI
  • остановить цикл сам, когда чинить больше нечего

Примеры запросов агенту

  • Итерируй по этой фиче через /wendy-iterating, а как проверять на баги — возьми из /wendy-cloud-testing
  • Запусти цикл правок с no-auto-terminate, пусть работает без остановки
  • Прогони ещё одну итерацию: тесты, логи, потом починка по схеме скилла

Как установить wendy-iterating

1Через Skills CLI (Vercel)

npx skills add wendylabsinc/claude-skills --skill wendy-iterating -a claude-code

2Вручную: положить файлы

~/.claude/skills/wendy-iterating/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/wendy-iterating/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о wendy-iterating

Как установить wendy-iterating в Claude Code?

Выполните npx skills add wendylabsinc/claude-skills --skill wendy-iterating -a claude-code. Скилл встанет в ~/.claude/skills/wendy-iterating/SKILL.md.

Что делает wendy-iterating?

Ведёт цикл «найти — починить — отправить»: изолирует каждую правку в worktree, поручает её субагенту, открывает pull request, ждёт CI и сливает ветку. Паузы между итерациями и остановку после 3 чистых прогонов тоже держит он.

Нужен ли второй скилл для тестов?

Да. wendy-iterating не знает, как проверять конкретный проект. Ему нужен скилл вроде /wendy-cloud-testing, который даёт команду тестов, проверку логов, определение «чисто» и типовые причины падений.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора7

wendy-self-hosted Правило для агентов, работающих с interop-кодом Wendy: стек wendyos и wendy-agent обязан запускаться без SaaS. Пригодится, если у вас on-prem или airgapped контур. CX Codex +1 ★ 62звёзд репо wendy-device-enrollment Помогает агенту вести первичную регистрацию устройств WendyOS в pki-core и следить за жизненным циклом их сертификатов. CX Codex +1 ★ 62звёзд репо wendy-cloud-iterate Гоняет локальный стенд Wendy Cloud: поднимает Docker, Swift-брокер и pki-core, прогоняет интеграционные тесты, разбирает падения и вносит правки. CX Codex +1 ★ 62звёзд репо swift-library-design Подсказывает, как проектировать публичный API Swift-библиотек и фреймворков: протоколы, result builders, производительность. CX Codex +1 ★ 62звёзд репо postgres-nio Скилл подсказывает агенту, как работать с PostgreSQL из Swift через postgres-nio: подключение, пул, подготовленные запросы и загрузка COPY FROM. CX Codex +1 ★ 62звёзд репо github-actions Скилл ведёт агента по правилам GitHub Actions: готовые экшны вместо самописных скриптов, проверка версий, минимальные права job. CX Codex +1 ★ 62звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой