Codex|実行レイヤー
リポジトリ内での作業に向いています。ファイル読解、コード編集、テスト追加、コマンド実行、PR要約などを担当する実装スペシャリストです。
Codexで狭い差分を作り、テストとdiffレビューで終える。
実装前にClaude CodeまたはHermesでリスクと範囲を整理する。
成功した手順をHermesのskill、cron、handoffに変換する。
01 / Blueprint
Codex、Claude Code、Cursor、Hermesを全部入れても、毎日同じ文脈を貼り直しているなら効果は半分です。上級者の使い方は、実行・判断・運用を分けることです。
リポジトリ内での作業に向いています。ファイル読解、コード編集、テスト追加、コマンド実行、PR要約などを担当する実装スペシャリストです。
長い推論、設計トレードオフ、要件分解、対話型コードレビュー、Subagents、Hooks、MCP運用に向いています。シニアレビューアまたはアーキテクトとして使います。
永続的な好み、再利用できるskill、Telegram / CLI / API経由の実行、定期チェック、handoff、成功した作業の手順化に向いています。AgentのOSとして使います。
02 / Division of Labor
03 / Shared Memory
公式ドキュメントとコミュニティ実践から見える結論は同じです。高度なAgent運用は魔法のpromptではなく、永続的な文脈で動きます。CodexはAGENTS.md、Claude CodeはCLAUDE.md、Hermesはskills・memory・handoffを読みます。
リポジトリ構成、起動コマンド、テスト、完了条件、禁止事項を置きます。ルートのファイルは短くし、詳細はdocsへリンクします。
対話の癖、設計原則、よく使うコマンド、レビュー基準を置きます。Claude Codeはmemory、hooks、subagents、MCPも活用できます。
反復できる手順はskillに、長期的な好みはmemoryに、作業進捗はhandoffに残し、Telegram、CLI、cronから継続できるようにします。
your-project/
├─ AGENTS.md # Codex / 汎用coding-agent向けルール
├─ CLAUDE.md # Claude Codeの対話・設計ルール
├─ docs/agent/
│ ├─ architecture.md # システム構成とデータフロー
│ ├─ testing.md # test / lint / buildコマンド
│ └─ release.md # deploy、rollback、人間承認のgate
└─ .hermes/plans/ # 任意:Hermesの計画 / handoff04 / Recipes
Claude CodeまたはHermesで短い計画を作り、Codexにbranch / worktreeで実装させ、最後に成果物ベースでレビューします。小さな機能、バグ修正、ドキュメント更新に向いています。
まだファイルを編集しないでください。
1. 先に AGENTS.md / CLAUDE.md / docs/agent/* を読む。
2. 3ステップ以内で計画を出す。
3. 変更予定ファイルと検証方法を列挙する。
4. 実装前に確認を待つ。コミュニティでは、Codex CLIをMCP経由で公開し、Claude Codeから実装担当として呼び出す使い方があります。これは上級パターンです。コマンド名は変わる可能性があるため、必ず公式ドキュメントと--helpで確認してください。
# 1. Codexをインストールしてログイン
codex
# 2. versionが対応していればMCP serverを起動
codex mcp-server
# 3. Claude Codeに登録
claude mcp add --transport stdio codex -- codex mcp-server
# 4. Claude Code内で確認
/mcpClaude CodeとCodexは現在のセッション内で強力です。Hermesはセッションをまたぐ運用に強く、memory、cron、Telegram / Discord gateway、skills、handoffを扱えます。日次チェック、PR要約、リリースチェックリスト、issue triageに向いています。
このリポジトリのリリース手順をHermes skillにしてください:
- 使うべき条件
- 最初に読むファイル
- 実行する検証コマンド
- 人間承認が必要な操作
- 完了時に残すhandoff / report05 / Templates
# Project Agent Guide
## What this project is
プロダクト、ユーザー、データフローを1文で説明。
## Commands
- Install: `...`
- Dev: `...`
- Test: `...`
- Build: `...`
## Conventions
- 主な言語 / framework
- ファイル配置ルール
- 命名とエラーハンドリング原則
## Definition of Done
- Tests and lint pass
- 人間が読めるsummaryがある
- 大きな変更にはrollback notesがある
## Never do
- secretsを読まない・表示しない
- productionへ直接deployしない
- 破壊的DB変更を実行しないレビューのみ。ファイルは編集しないでください。
このdiffを以下の観点で確認してください:
1. AGENTS.md / CLAUDE.mdとの整合性
2. security、data-loss、permission、migrationリスク
3. 検証されていない仮定
4. 足りないテスト
指摘は Critical / Major / Minor に分類してください。本番リリースの準備またはレビュー時に使う:
- 現在のgit diffとdeploy configを確認
- tests、build、smoke checksを検証
- 人間承認が必要なgateを特定
- release handoffとrollback notesを作成
明示的な承認なしにdeployしない。## Agent Handoff
- Goal:
- In scope / out of scope:
- Files changed:
- Commands actually run:
- Test / build result:
- Risks:
- Human approval needed:
- Next best action:06 / Guardrails
AGENTS.md、CLAUDE.md、promptはあくまで「文章」です。本当の安全性は、環境分離、権限境界、検証gateから生まれます。
07 / Sources
このガイドは公開ドキュメントとコミュニティ実践に基づいています。コミュニティ記事はパターン理解に使い、正確なコマンドは必ず各ツールの最新公式ドキュメントと--helpで確認してください。