mcpField
C
codex

codex

github.com/glebisエージェントワークフロー404145 回インストール4 日前に更新
リポジトリ

codex について

codexは、Codex CLIでタスクを実行するためのスキルガイドです。サンドボックスの選択、コマンドの組み立て、セッションの再開、エラー処理を説明します。

主な機能

  1. 01サンドボックスモードの選択ガイド
  2. 02Codex CLIコマンドの組み立て
  3. 03直近のセッションの再開
  4. 04コマンド失敗への対処
  5. 05タスク結果の要約

活用シーン

  1. 01読み取り専用のコードレビュー
  2. 02ワークスペースでの編集
  3. 03以前のCodexセッションの続行
  4. 04タスクに応じたアクセス設定の選択

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/glebis/claude-skills --skill codex

インストール後、Claude Code で/codexを入力して読み込まれたか確認します。

詳細

Codex スキルガイド

タスクの実行

  1. デフォルトではモデルを指定しないでください。 Codex CLI は ChatGPT アカウントで構成されており、モデルを明示するフラグ(-m gpt-5-codex、-m gpt-5、-m o4-mini)はすべて、「ChatGPT アカウントで Codex を使用している場合はサポートされていません」というエラーになります。-m を省略すると、Codex のデフォルトモデルが使用され、問題なく動作します。ユーザーが特定のモデルを明示的にリクエストした場合に限り、-m を追加してください。
  2. タスクに必要なサンドボックスモードを選択してください。編集やネットワークアクセスが必要でない限り、デフォルトは --sandbox read-only にしてください。
  3. 適切なオプションを付けてコマンドを組み立てます。
    • --sandbox <read-only|workspace-write|danger-full-access>
    • --full-auto
    • -C, --cd <DIR>
    • --skip-git-repo-check
    • -m, --model <MODEL>(ユーザーが明示的にリクエストした場合のみ)
    • --config model_reasoning_effort="<high|medium|low>"(ユーザーが明示的にリクエストした場合のみ)
  4. 必ず --skip-git-repo-check を使用してください。
  5. 以前のセッションを続行する場合は、codex exec --skip-git-repo-check resume --last に標準入力でプロンプトを渡してください。再開時は、ユーザーから明示的にリクエストされない限り、設定フラグを使用しないでください。再開時の構文:echo "your prompt here" | codex exec --skip-git-repo-check resume --last 2>/dev/null。すべてのフラグは exec と resume の間に挿入してください。
  6. 重要:デフォルトでは、思考トークン(stderr)を抑制するため、すべての codex exec コマンドの末尾に 2>/dev/null を追加してください。ユーザーが思考トークンの表示を明示的にリクエストした場合、またはデバッグが必要な場合に限り、stderr を表示してください。
  7. コマンドを実行し、stdout/stderr を取得して(必要に応じてフィルタリングし)、結果をユーザーに要約してください。
  8. Codex の処理が完了したら、ユーザーに次のように伝えてください:「いつでも『codex resume』と言うか、追加の分析や変更を続けるよう依頼することで、この Codex セッションを再開できます。」
クイックリファレンス
用途サンドボックスモード主なフラグ
読み取り専用のレビューまたは分析read-only--sandbox read-only 2>/dev/null
ローカルでの編集workspace-write--sandbox workspace-write --full-auto 2>/dev/null
ネットワークまたは広範なアクセスを許可danger-full-access--sandbox danger-full-access --full-auto 2>/dev/null
最近のセッションを再開元の設定を引き継ぐecho "prompt" | codex exec --skip-git-repo-check resume --last 2>/dev/null(フラグは使用不可)
別のディレクトリから実行タスクに合わせる-C <DIR> とその他のフラグ 2>/dev/null

フォローアップ

  • codex コマンドを実行するたびに、直ちに AskUserQuestion を使用して次のステップを確認し、追加の説明を求めるか、codex exec resume --last で再開するかを決めてください。
  • 再開する場合は、新しいプロンプトを標準入力で渡してください:echo "new prompt" | codex exec resume --last 2>/dev/null。再開したセッションでは、元のセッションと同じモデル、推論の強さ、サンドボックスモードが自動的に使用されます。
  • フォローアップの対応を提案する際は、選択したモデル、推論の強さ、サンドボックスモードをあらためて伝えてください。

エラー処理

  • codex --version または codex exec コマンドがゼロ以外の終了コードを返した場合は、処理を中止して失敗を報告し、再試行する前にユーザーに指示を求めてください。
  • 影響の大きいフラグ(--full-auto、--sandbox danger-full-access、--skip-git-repo-check)を使用する前に、すでに許可を得ている場合を除き、AskUserQuestion を使用してユーザーに許可を求めてください。
  • 出力に警告や部分的な結果が含まれる場合は、その内容を要約し、AskUserQuestion を使用して対応方法を尋ねてください。

コメント