Communityコーディング&開発github.com

chentao326/codex-claude-handoff

Codex と Claude Code が同一プロジェクトで自動連携するための、6 フェーズ状態機械+ファイルハンドシェイクプロトコル

codex-claude-handoff とは?

このスキルは、OpenAI Codex と Anthropic Claude Code という2つの主要なAIコーディングエージェント間で自動的なタスク引き継ぎを実現します。`handoff-state.json` ファイルを介した6段階の状態機械(AWAITING_INPUT→PLANNING→IMPLEMENTATION→REVIEW→COMPLETED→HANDOFF_REQUESTED)とファイルベースのハンドシェイクプロトコルに基づき、一方のエージェントが終了した時点で他方が自動的に作業を継続できるよう設計されています。これにより、開発者は同じプロジェクト内でCodexとClaude Codeの長所を組み合わせ、タスク分割、コードレビュー、実装パイプラインを効率的に構築できます。主にCLIベースのAIエージェント(Codex CLI、Claude Code、Codebuffなど)を対象としており、`.claude/settings.json` や `CLAUDE.md` への設定追加により導入が容易です。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add chentao326/codex-claude-handoff

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

codex-claude-handoff は何をしますか?

Codex と Claude Code が同一プロジェクトで自動連携するための、6 フェーズ状態機械+ファイルハンドシェイクプロトコル

概要

このスキルは、handoff-state.json というファイルベースのハンドシェイクプロトコルを使用して、OpenAI Codex と Anthropic Claude Code の2つの主要なAIコーディングエージェント間で自動的なタスク引き継ぎを実現します。

動作の仕組み

  1. 6段階状態機械:

    • AWAITING_INPUT: ユーザー入力を待機
    • PLANNING: 計画フェーズ
    • IMPLEMENTATION: 実装フェーズ
    • REVIEW: コードレビューフェーズ
    • COMPLETED: 完了フェーズ
    • HANDOFF_REQUESTED: 引き継ぎ要求フェーズ
  2. ファイルハンドシェイク: エージェントは handoff-state.json を読み書きすることで、現在の状態と次に実行すべきアクションを通信します。

  3. 自動トリガー: 一方のエージェントがタスクを完了すると、状態ファイルが更新され、他方のエージェントが自動的に作業を継続します。

サポート対象プラットフォーム

  • Codex CLI
  • Claude Code
  • Codebuff
  • その他CLIベースのAIエージェント

セットアップ

// .claude/settings.json または CLAUDE.md に追加
{
  "skills": ["chentao326/codex-claude-handoff"]
}

使用方法

  1. プロジェクトのルートに handoff-state.json を作成します
  2. 初期状態を AWAITING_INPUT に設定します
  3. エージェントを順番に実行します
  4. 各エージェントがタスクを完了すると、自動的に次のエージェントに引き継ぎます

ライセンス

MIT

関連スキル