graph-engineer — скилл
Навык строит цикл из восьми шагов: Claude ведет работу и разбирает спорное, а Codex пишет, критикует и правит код.
- 106 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Режим записи Codex меняет файлы проекта напрямую.
- Код и контекст уходят второй модели через аккаунт OpenAI.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/graph-engineerОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Режим записи Codex меняет файлы проекта напрямую.
- Код и контекст уходят второй модели через аккаунт OpenAI.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Навык `graph-engineer` разделяет роли двух моделей. Claude Code пишет контракт, ведет цикл и решает спорные замечания, а Codex через плагин `codex-plugin-cc` реализует код, критикует его в режиме чтения и вносит исправления. Цикл состоит из восьми узлов: предполетная проверка, спецификация, реализация, механический гейт (линтер, форматирование, типы, сборка), критика, спор, рефакторинг и проверка тестами. Возвраты по ребрам графа повторяют критику, пока не выполнится условие остановки. Состояние сохраняется в `PROJECT_CONTEXT.md`, поэтому цикл можно продолжить после перезапуска сессии.
Для кого. Разработчикам с подписками Claude Code и Codex, которым нужен независимый взгляд второй модели на собственный код.
Подходит, если
- Существующий модуль хочется отдать на состязательное ревью без права записи.
- Новая функция требует контракта до первого коммита.
- Автор опасается, что Codex проверит собственные правки без арбитра.
- Работа длится несколько сессий, и состояние цикла нужно сохранять.
Не подходит, если
- Правка косметическая и не затрагивает контракты других файлов.
- Рабочая ветка грязная или это `main` с несохраненными изменениями.
- Подписки Codex нет, а переключать роли на Claude не хочется.
Пример запроса к агенту
Запусти review-only цикл graph-engineer для каталога `src/billing`, без записи, и покажи принятые и отклоненные замечания.Ограничения
Навык требует плагин `openai/codex-plugin-cc`, подписку Codex и встроенную команду `/goal` в Claude Code. Проверка проводилась на версии плагина 1.0.6 и в одном репозитории, на других версиях совместимость не подтверждена. Режим записи меняет файлы напрямую, поэтому запускайте его на чистой ветке. Вызовы Codex оплачиваются отдельно, а экономию токенов Claude автор не измерял. Для коротких правок цикл избыточен: автор советует брать режим review-only или читать код самому.
Как отключить. Удалите `~/.claude/skills/graph-engineer` и при необходимости плагин Codex командой `/plugin`. Файл `PROJECT_CONTEXT.md` в проектах уберите вручную.
Частые вопросы
Чем отличается review-only от полного цикла?
Review-only делает один вызов Codex на критику и не пишет файлы. Полный цикл добавляет спецификацию, реализацию и проверку.
Нужен ли Codex?
По умолчанию да, через плагин `codex-plugin-cc`. Режимы `backend: claude` работают без него, но теряют разнообразие моделей.
Что такое механический гейт?
Это линтер, форматирование, типы и сборка. Провал возвращает работу автору, а тесты проверяются отдельным шагом.
Где хранится состояние?
В `PROJECT_CONTEXT.md` внутри проекта. Оттуда цикл продолжается после перезапуска.
Безопасно ли запускать на `main`?
Нет. Предполетная проверка требует чистое дерево и отдельную ветку, а запись Codex меняет файлы напрямую.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Скиллыlencx skills
lencx-skills
Два скилла для Claude Code и Codex: keel решает вопросы архитектуры, coding-protocol держит правки кода в границах задачи
Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии
Скилл для Claude Code, который передает задачи в командную строку Codex от OpenAI для анализа, ревью и правок кода
Готовая обвязка для Claude Code и Codex: разработка по спецификации, TDD, память между сессиями, проверки качества и контрольные точки для человека
Скилл для Claude Code управляет Codex по JSON-RPC: задачи, ревью кода, параллельные исследования и общение двух агентов.
Процесс разработки из связанных скиллов для Claude Code и Codex: план, реализация, ревью, тесты, коммит и PR
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| graph-engineer (эта карточка) | нет | 106 | |
| cross-review | нет | 167 | проверка одной модели другой; graph-engineer добавляет контракт, механический гейт и возвраты цикла |
| CodexPotter | нет | 636 | другой навык вокруг Codex; graph-engineer разделяет роли Claude и Codex по восьми узлам |
Коротко о README
Реализует два паттерна Anthropic: оркестратор с исполнителями и оценщик с оптимизатором. Раздел «Limitations / Risks» перечисляет непроверенные утверждения.