Claude Info
AI и агенты

Claude-GPT Workflow

longranger2/claude-gpt-workflow

Набор Claude Code skills для автоматического взаимодействия Claude и GPT. Включает adversarial-ревью планов и оркестрированное выполнение кода с итеративным рефайнингом через Codex CLI.

Установка

terminal
bash
npx skills add longranger2/claude-gpt-workflow

README

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:

bash
cp -r plan-review/ ~/.claude/skills/
cp -r plan-execute/ ~/.claude/skills/
cp -r codex/ ~/.claude/skills/

Рабочий процесс

mermaid
%%{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

Ключевые концепции

КонцепцияОписание
AdversarialCodex выступает в роли «придиры», а не помощника — его задача находить недостатки
ИтеративностьНе одноразовый запуск; несколько раундов взаимодействия до прохождения проверок качества
Разделение ролейПользователь определяет что, Claude оркестрирует как, Codex выполняет
Циклы обратной связиЦиклы ревью → исправление → повторное ревью (Loop A, B, C)

Три цикла

  • Loop A (улучшение плана): ревью находит проблемы → план дорабатывается → повторное ревью → ... → APPROVED
  • Loop B (исправление кода): ревью кода находит баги → Codex исправляет → повторное ревью → ... → APPROVED
  • Loop C (пакетная обработка): текущий пакет завершён → следующий пакет → ... → всё готово

Лицензия

MIT

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