ForgeDock — плагин
CLI и плагин Claude Code: ведет задачи GitHub через проверку, план, код, ревью и CI до слияния, несколько параллельно
- 119 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Агент пишет код, открывает `pull` `request` и сливает изменения в ветку проекта без участия человека на каждом шаге
- Движок работает с токенами GitHub и расходует деньги на аккаунте Claude
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/forgedockОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент пишет код, открывает `pull` `request` и сливает изменения в ветку проекта без участия человека на каждом шаге
- Движок работает с токенами GitHub и расходует деньги на аккаунте Claude
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ForgeDock ведет задачи GitHub до слитых запросов на изменение. Каждая задача идет по своей полосе в фиксированном порядке: проверка, нужна ли она вообще, план с замороженным контрактом, реализация в изолированном рабочем дереве, отдельное ревью по контракту, затем `pull` `request`, CI и слияние. Следующий шаг выбирает движок, а не модель. `forgedock orchestrate 41 42 43 --parallel 3` планирует пакет задач по строкам `Depends on #N`, держит несколько полос и сам повторяет механические сбои вроде красного CI и конфликтов слияния. Человека он спрашивает только про направление продукта, расходы, ключи и релизы. Состояние хранится в комментариях задач на GitHub и в журнале запусков, поэтому после падения работа продолжается. Изменения попадают в промежуточную ветку, а релиз в основную идет после проверочного ревью с отметкой, которую проверяет CI. В Claude Code те же потоки доступны как `/work-on 42` и `/orchestrate`. Работает на вашем аккаунте Claude, только с GitHub.
Для кого. Командам и одиночным разработчикам с очередью задач на GitHub, которые готовы отдать агентам реализацию и слияние, оставив за собой продуктовые решения.
Подходит, если
- В трекере десятки зависимых задач, и пакет надо выполнить в порядке строк `Depends on #N`
- Нужно проверить, не устарела ли задача: уже исправленные закрываются с доказательством и без кода
- Релиз в основную ветку должен пройти проверочное ревью группой рецензентов по безопасности, конкурентности и авторизации
- Сессия оборвалась посреди работы, и нужно продолжить с того места, которое помнит GitHub
Не подходит, если
- Нужен другой хостинг кода: поддерживается только GitHub
- Нет подписки Claude Code или ключа `ANTHROPIC_API_KEY`: движок работает на вашем аккаунте
- Закрытый продукт с лицензией AGPL недопустим: для проприетарного использования нужна отдельная коммерческая лицензия
Пример запроса к агенту
Запусти forgedock demo, чтобы я увидел весь конвейер на тестовом репозитории, затем покажи, как выполнить задачу 42 командой /work-on 42.Ограничения
Нужны Claude Code с подпиской или ключом `ANTHROPIC_API_KEY`, авторизованный GitHub CLI и Node.js 18 или новее. Движок работает только с GitHub. Расходы идут с вашего аккаунта Claude, оценить их помогает `forgedock stats --efficiency`. Автономное слияние в промежуточную ветку и релизы повышают цену ошибки, поэтому опасные пути стоит отметить в `forge.yaml`. Проверка интеграционных тестов перед релизом выдает SKIP, пока вы не настроите `verification.integration_tests`. Лицензия ядра AGPL-3.0, для закрытого использования есть коммерческая.
Как отключить. Удалите пакет npm `uninstall` -g forgedock и плагин через /plugin. Файл forge.yaml и ветки `staging` удалите вручную, а токены GitHub и Claude отзовите, если создавали их для агента.
Частые вопросы
Как попробовать без своего репозитория?
Выполните `npx forgedock demo`: команда создаст временный репозиторий и прогонит конвейер от задачи до слияния. Нужны Claude Code, авторизованный GitHub CLI и Node.js 18.
Как запустить на своем проекте?
Поставьте `npm install -g forgedock`, выполните `forgedock` для проверки окружения и создания `forge.yaml`, затем `forgedock run-issue 42` для одной задачи или `forgedock orchestrate 41 42 43 --parallel 3` для пакета.
Что агент решает сам, а что передает человеку?
Механические сбои он повторяет сам: красный CI, конфликты слияния, ошибки движка. Направление продукта, расходы, ключи, действия для клиентов и релизы всегда возвращаются человеку.
Куда сливаются изменения?
Полосы сливают код в промежуточную ветку или `milestone/*`. В основную ветку релиз идет после проверочного ревью, которое ставит отметку `FORGE:GATE_PASS`, проверяемую в CI.
Работает ли он с OpenCode?
Да. Среда выполнения Claude Code основная, а OpenCode поддерживается по отдельной инструкции в документации проекта. Из систем хранения кода есть только GitHub.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин с командами ready, go и migration: сначала выясняет, что вы хотите, затем собирает и проверяет результат
Маркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами
LoopForge Local ставит в Claude Code, Codex и Cursor ролевой процесс разработки: анализ, дизайн, код, ревью и тесты со сводкой.
Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий
Установщик фабрики ПО для Claude Code и Codex: очередь на GitHub Issues, скиллы, проверки и слияние только человеком.
Плагин для Claude Code: карточки с доски GitHub Projects проходят сборку, тесты и ревью и возвращаются готовыми pull request
Коротко о README
README объясняет, что ForgeDock превращает задачи GitHub в слитые запросы на изменение, и показывает запуск за 30 секунд. Затем идут цифры за 30 дней по собственному репозиторию, примеры пойманных проверкой дефектов, честный список того, что ломается, устройство полосы, пакета и релиза, таблица того, что работает сегодня, вопросы и сведения о лицензии AGPL-3.0.