ワークフロー&基本ツール · daymade/claude-code-skills

continue-codex-work

read-codex-history が選択された rollout の同一性と完全な fork/compaction 系統を検証した後にのみ、中断された OpenAI Codex の作業を継続します。ユーザーが Codex の Session ID を提示した場合、前回の Codex 実行の引き継ぎを求めた場合、Codex が中断・融解(fused)・圧縮(compacted)・停止したと伝えた場合、または現在の Agent に `codex resume` なしで引き継がせたい場合に使用します。本来のビジネス成果、未達の要求、ユーザーの修正指示、実証済みの先行アセット、現在のワークスペースの実態、および目標を直接進展させる次のアクションを復元します。Codex 自身が同じ会話をネイティブに再開し、過去のターンや compaction 状態がすでに現在のコンテキストに存在する場合は使用しないでください。

L2 ローカル · 作業ディレクトリ限定V1 コミット固定ファイル書き込みDual-pass Audit
Author daymadeGitHub daymade/claude-code-skills ↗Stars 1385License MIT(仓库根 LICENSE:Copyright (c) 2025 daymade;GitHub API spdx MIT)Commit d5c4678cb5
管理レベルは Skill の能力と推奨統制措置を示すものであり、品質や安全性の認証、利用可否の判定ではありません。使用の可否はユーザーおよび管理者が決定します。Agent 環境によって制約が異なるため、自動保護を仮定しないでください。第三者製 Skill の著作権は原著作者に帰属し、利用リスクは利用者が負います。

1仕組みと動作原理

入口でのトリアージ:Codex のネイティブ resume によって同一セッションの turns/compaction 状態がすでに現在のコンテキストに引き継がれている場合、本スキルも read-codex-history も呼び出さず、保持されたコンテキストに基づき直接作業を継続してワークスペースを検証します。新規または別のアカウント/Agent コンテキストが過去の rollout を引き継ぐ場合、あるいはユーザーが別の Session ID を提示した場合にのみ本スキルを実行します。

daymade-claude-code/continue-codex-work/SKILL.md
A restart is not enough to choose the second row. The deciding fact is whether the current conversation is the host-restored continuation of the same Session, not whether a Codex process was restarted.
Entry gate(ネイティブ resume か外部引き継ぎか)の判定表は本スキルの最も重要な判断基準であり、重複読み込みや誤った引き継ぎを防ぎます。

Step 1: verified Codex read receipt の強制:read-codex-history を呼び出して完全な時系列ブリーフィングを取得します。prompt-ledger/state-index/rollout ソース、session_meta.id の完全一致、root から child への fork 系統と継承バイト境界、選択されたユーザー/アシスタントの turns、compaction、end reason、未解決の呼び出しおよびギャップが含まれている必要があります。

daymade-claude-code/continue-codex-work/SKILL.md
Fail closed on a mismatched rollout, missing child rollout, ambiguous physical copy, missing parent, broken byte boundary, or continuation cue with no recoverable parent objective. Never continue from the “closest” file.
fail-closed(安全側への倒蔽)基準は Claude 版よりも厳密です(Codex の fork/物理コピーモデルがより複雑なため)。

Step 2: 同型な 7 フィールドの継続契約の再構築:子セッションに「継続/continue/fork」のみが含まれる場合、検証済みの親スナップショットからタスクを継承します(ローカルの手がかりは独立した目標ではありません)。

daymade-claude-code/continue-codex-work/SKILL.md
If the child contains only “继续,” “continue,” or `/fork`, inherit the task from the verified parent snapshot. A local cue is not a standalone goal.
fork 系統(root から child への継承バイト境界)は Codex 版特有のコア概念です。

Step 3: 現実との照合:対象プロジェクトの AGENTS.md/CLAUDE.md を確認し、cwd/branch/作業ツリー/外部状態をチェックして、記録された patch/commit/push/download/job/agent の出力が実際に反映されているかを検証します。一時的な障害(利用制限/サービスエラー)については、元のプロセスがその後自動回復して完了していないかを確認してから再実行の要否を判断します。

daymade-claude-code/continue-codex-work/SKILL.md
rollouts record attempted actions too.
Claude 版と共通の哲学:「試行≠成功」、「復帰≠再実行の必要性」。

Step 4: 実行とゲートウェイ:次の直接アクション+フィードバックループ。分岐前に「これが成功した場合、どの未達の本来の成果が縮小されるか?」を自問します。codex resume/--continue は禁止し、無関係な変更は上書きしません。

daymade-claude-code/continue-codex-work/SKILL.md
Do not run `codex resume` or `codex --continue`.
Step 5 の報告契約(Session 系統を含む)とともに、完全な実行クローズドループを構成します。

2コア機能

01ネイティブ resume か外部引き継ぎかの判定(Entry gate)
02verified Codex read receipt(rollout 同一性+fork/compaction 系統+継承バイト境界)
037 フィールドの継続契約+親スナップショットからのタスク継承(子セッションが継続 cue のみの場合)
04現在のワークスペース/外部状態の照合(patch/commit/push/download/job の反映確認)
05目標縮減テストによるドリフト防止+codex resume の禁止+契約に基づく報告

3外部依存関係

KindDependency / Endpoint
clicodex(宿主 CLI,禁止 resume/--continue)
skillread-codex-history(同仓兄弟技能,读本地 Codex 会话库)

4推奨統制措置と判定根拠

安全運用のための推奨統制措置
Agent 向け
作業ディレクトリを限定
管理者向け
操作ログを保持
判定根拠(ファイルパスと抜粋)
  • 本地工作目录: ファイル読み書きおよび成果物出力:(通常認可されたプロジェクト作業として Agent が実行。スキル自体には書き込み指示は含まれず、変更前に read receipt と契約の締結を強制)
監査ノート: 純粋な SKILL.md によるオーケストレーション:スクリプトなし、ネットワークなし、認証情報の読み込みなし、独自実装の書き込みなし。機能=同一リポジトリの read-codex-history を介してローカルセッション履歴を読み取り専用で取得し、verified receipt を得た上で現在の作業ツリーで業務タスクを継続します(プロジェクトの書き込みは Agent の通常の認可作業)。注意点:読み取り内容には過去の完全な会話が含まれます(プライバシー配慮が必要)。本スキルディレクトリには SKILL.md のみが存在し、すべての解析は兄弟スキルに委譲されます。

5二重目の独立検証

  • [ok] 无脚本/无网络/无凭证 — 目录仅 SKILL.md,无任何命令执行/网络/凭证读取指令
  • [ok] 引用的兄弟技能存在 — read-codex-history 与 continue-claude-code-work 均在 daymade-claude-code/ 下
  • [ok] Entry gate 自洽 — ‘deciding fact is whether current conversation is host-restored continuation of same Session, not whether process restarted’ 前后无矛盾
  • [ok] fail-closed 条件有可操作性 — mismatched rollout/missing child/ambiguous copy/missing parent/broken byte boundary 均为可判定条件
  • [ok] 不夸大能力 — 宣称只做‘external takeover 续接’,原生 resume 场景被显式排除——与 SKILL 内容一致

6結論

  • ネイティブ resume と外部引き継ぎを正確に区別し、セッション履歴の重複読み込みを防止
  • Codex の rollout/fork 系統に対する fail-closed な厳密検証(バイト境界や物理コピーの曖昧さを排除)
  • 一時的エラーに対する合理的な対応:元のプロセスが自己復帰したか確認後に再実行を判断し、重複作業を回避
  • 完了基準をビジネス成果に固定:読み込み、解析、レビューの通過だけでは完了とみなさない
  • 最適な用途: 中断・compacted・フリーズした Codex rollout を新しい Agent コンテキストに引き継がせたい場合(ユーザーが Session ID を提示)、または fork されたセッションで親スナップショットから目標を継承して開発を継続したいシナリオに最適です。「重複作業をせず、目標から逸脱しない」継続ワークフローを重視します。
    不向きな用途: Codex がすでにネイティブに resume しておりコンテキストが完全なセッション(SKILL により直接継続が義務付けられています)、Claude Code セッション(continue-claude-code-work を使用)、および履歴の要約/検索のみを求めるユーザー(read-codex-history の役割)には適していません。
    Install Agent-Ready
    ① Verified Mirror 2026-09-09
    Option A · Direct DownloadDownload continue-codex-work.tar.gz
    sha256: 5f48ef1a57b0b2b3…
    Option B · Copy Guide for Agent
    install.json
    Agent はこの JSON ガイドから自動的にダウンロードして検証します。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit d5c4678cb5.