Claude-GPT Workflow
longranger2/claude-gpt-workflowНабор Claude Code skills для автоматического взаимодействия Claude и GPT. Включает adversarial-ревью планов и оркестрированное выполнение кода с итеративным рефайнингом через Codex CLI.
Установка
npx skills add longranger2/claude-gpt-workflowREADME
Claude-GPT Workflow Skills
中文 | English
Набор Claude Code skills для автоматических совместных рабочих процессов Claude + GPT.
Skills
1. codex
Делегирует задачи по написанию кода в Codex CLI для выполнения. Codex — экономичный и мощный инструмент для написания кода, отлично подходит для пакетного рефакторинга, генерации кода, изменений в нескольких файлах и многошаговых задач реализации.
Основан на oil-oil/codex.
Использование:
~/.claude/skills/codex/scripts/ask_codex.sh "Your request"
2. plan-review
Ревьюит технический план через Codex и итеративно его улучшает. Использует adversarial-ревью для повышения качества плана перед реализацией.
Триггер: /plan-review <plan-file-path>
3. plan-execute
Выполняет финализированный план, делегируя написание кода в Codex. Claude оркестрирует, Codex пишет код, Claude ревьюит, Codex исправляет — итерации продолжаются до прохождения проверки качества.
Триггер: /plan-execute <plan-file-path>
Примечание
После того как Claude переходит в режим
plan, файлы планов по умолчанию сохраняются в~/.claude. Директорию хранения планов можно изменить в~/.claude/settings.json; например, конфигурация ниже сохраняет планы в директории./plansтекущего проекта:json{ "env": {}, "plansDirectory": "./plans" }
Установка
Вариант 1: npx skills add (рекомендуется)
npx skills add longranger2/claude-gpt-workflow
Вариант 2: Ручная установка
Скопируйте skills в директорию Claude Code skills:
cp -r plan-review/ ~/.claude/skills/
cp -r plan-execute/ ~/.claude/skills/
cp -r codex/ ~/.claude/skills/Рабочий процесс
%%{init: {'theme': 'base', 'themeVariables': { 'clusterBkg': 'transparent', 'background': 'transparent', 'primaryColor': '#FFF7E6', 'primaryTextColor': '#5A3A00', 'primaryBorderColor': '#F59E0B', 'lineColor': '#6366F1', 'secondaryColor': '#E8F5FF', 'tertiaryColor': '#F3E8FF'}}}%%
flowchart TB
%% ---------- Styles ----------
classDef user fill:#E8F5FF,stroke:#1B6EF3,stroke-width:2px,color:#0B2A5B,stroke-dasharray: 0;
classDef claude fill:#FFF7E6,stroke:#F59E0B,stroke-width:2px,color:#5A3A00,stroke-dasharray: 0;
classDef codex fill:#F3E8FF,stroke:#7C3AED,stroke-width:2px,color:#2E1065,stroke-dasharray: 0;
classDef decision fill:#FFFFFF,stroke:#6366F1,stroke-width:2px,color:#111827,stroke-dasharray: 5 5;
%% ---------- Phase 1: Plan Review ----------
subgraph P1["Phase 1: Plan Review (Adversarial Iteration)"]
direction TB
U1["User: Submit Plan"]:::user
C1["Claude: Delegate to Codex for Critical Review"]:::claude
X1["Codex: Output Review (10+ issues, Critical/High/Medium/Low)"]:::codex
C2["Claude: Evaluate & Refine Plan"]:::claude
D1{"Status?"}:::decision
U1 --> C1 --> X1 --> C2 --> D1
D1 -- "NEEDS_REVISION (Loop A)" --> C1
end
%% ---------- Phase 2: Plan Execute ----------
subgraph P2["Phase 2: Plan Execute (Orchestrated Implementation)"]
direction TB
C3["Claude: Dispatch batch to Codex for implementation"]:::claude
X2["Codex: Implement code changes (Executor)"]:::codex
C4["Claude: Read-only Code Review (Alignment / Quality / Build)"]:::claude
C5["Claude: Write Review (issue list)"]:::claude
D2{"Verdict?"}:::decision
D3{"More steps remaining?"}:::decision
Done([Complete]):::decision
C3 --> X2 --> C4 --> C5 --> D2
D2 -- "NEEDS_FIX (Loop B)" --> X2
D2 -- "APPROVED" --> D3
D3 -- "YES (Loop C: next batch)" --> C3
D3 -- "NO" --> Done
end
%% ---------- Phase Transition ----------
D1 -- "APPROVED / MOSTLY_GOOD" --> C3Ключевые концепции
| Концепция | Описание |
|---|---|
| Adversarial | Codex выступает в роли «придиры», а не помощника — его задача находить недостатки |
| Итеративность | Не одноразовый запуск; несколько раундов взаимодействия до прохождения проверок качества |
| Разделение ролей | Пользователь определяет что, Claude оркестрирует как, Codex выполняет |
| Циклы обратной связи | Циклы ревью → исправление → повторное ревью (Loop A, B, C) |
Три цикла
- Loop A (улучшение плана): ревью находит проблемы → план дорабатывается → повторное ревью → ... → APPROVED
- Loop B (исправление кода): ревью кода находит баги → Codex исправляет → повторное ревью → ... → APPROVED
- Loop C (пакетная обработка): текущий пакет завершён → следующий пакет → ... → всё готово
Лицензия
MIT