graph-engineer — скилл

Навык строит цикл из восьми шагов: Claude ведет работу и разбирает спорное, а Codex пишет, критикует и правит код.

  • 106 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Режим записи Codex меняет файлы проекта напрямую.
  • Код и контекст уходят второй модели через аккаунт OpenAI.
Все причины и проверки

ranteck/graph-engineer

Установка

Работает в

В терминале, через 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 держит правки кода в границах задачи

СкиллМинимальный доступ197Звезды репозитория
Нужен VPN

Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии

ПлагинШирокий доступ731Звезды репозитория
Нужен VPN

Скилл для Claude Code, который передает задачи в командную строку Codex от OpenAI для анализа, ревью и правок кода

СкиллШирокий доступ1,5 тыс.Звезды репозитория

Готовая обвязка для Claude Code и Codex: разработка по спецификации, TDD, память между сессиями, проверки качества и контрольные точки для человека

CLIРасширенный доступ2,1 тыс.Звезды репозитория

Скилл для Claude Code управляет Codex по JSON-RPC: задачи, ревью кода, параллельные исследования и общение двух агентов.

СкиллРасширенный доступ99Звезды репозитория

Процесс разработки из связанных скиллов для Claude Code и Codex: план, реализация, ревью, тесты, коммит и PR

ВоркфлоуРасширенный доступ420Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
graph-engineer (эта карточка)нет106
cross-reviewнет167проверка одной модели другой; graph-engineer добавляет контракт, механический гейт и возвраты цикла
CodexPotterнет636другой навык вокруг Codex; graph-engineer разделяет роли Claude и Codex по восьми узлам

Коротко о README

Реализует два паттерна Anthropic: оркестратор с исполнителями и оценщик с оптимизатором. Раздел «Limitations / Risks» перечисляет непроверенные утверждения.

Бейдж для README

Сообщить о проблеме