mcpField
C
cancel

cancel

github.com/yeachan-heoエージェントワークフロー33.7k109 回インストール今日更新
リポジトリ

cancel について

cancel は、実行中の OMX モードを停止し、定められた後処理を行うスキルです。状態を変更する前にセッション範囲やモードの依存関係、証拠を確認します。

主な機能

  1. 01キャンセル引数とセッション範囲の検証
  2. 02依存順に沿った実行中モードの確認
  3. 03再開可能な Autopilot 状態の保持
  4. 04関連モードの後処理と終了状態の検証
  5. 05後処理結果または拒否理由の報告

活用シーン

  1. 01実行中の OMX モードの停止
  2. 02確認済み範囲での Ralph のキャンセル
  3. 03Team の停止と証拠の記録

インストール

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

$npx skills add https://github.com/yeachan-heo/oh-my-codex --skill cancel

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

詳細

Cancel スキル

使用するタイミング

アクティブな OMX モードを停止し、そのモードで文書化されたクリーンアップを実行するには /cancel(または cancelomc / stopomc)を使用します。まず AGENTS.md#durable-runtime-invariants-canonical-ssot を読んでください。このファイルが、スコープ、所有権、フック、Team のクリーンアップに関する不変条件の正本です。

入力と前提条件

  • 受け付ける形式は /cancel と /cancel --force です。
  • --all、未知のフラグ、重複したフラグ、混在したフラグは、変更を加える前に拒否してください。
  • クリーンアップの前に、状態読み取りサーフェスを使って現在のセッション/ルートを特定してください:
    omx state list-active --json
    omx state get-status --mode <mode> --json
    
  • クリーンアップの前に、現在のセッション/ルートと正確な対象を確認してください。必要な証拠が欠けている場合は停止してください。

操作手順

  1. 引数を解析して検証し、正確に1つのセッション/ルートのスコープを選択します。
  2. アクティブなモードを依存関係の順序で確認します: autopilot → ralph → ultrawork → ecomode → ultraqa → swarm → ultrapilot → pipeline → team → plan-consensus。
  3. Autopilot を、再開可能な状態を保持したままキャンセルします。Autopilot が所有する関連子モードのみをクリーンアップします。
  4. Ralph については、対象の状態を終端化します(active:false、current_phase:"cancelled"、completed_at)。また、同じスコープ内で関連が証明された Ultrawork/Ecomode の状態も同様に終端化します。事後条件は docs/contracts/ralph-cancel-contract.md で確認してください。
  5. スタンドアロンのモードは、別のアクティブなモードに関連していないことを証明した後にのみクリアします。
  6. Team については、omx team status <team> --json でランタイムを確認します。通常の完了ゲートを通過した後に omx team shutdown <team> を使用するか、明示的な中止の手順に従ってください。
  7. 状態 API を通じて、選択したモード/セッションの状態のみをクリアします。例:
    omx state clear --input '{"mode":"<mode>","session_id":"<session>"}' --json
    
  8. --force を指定した場合は、文書化されたネイティブ停止のクリーンアップを実行します。ロールバックまたはクリーンアップの失敗は、成功と見なさず報告してください。

終了と証拠

選択したモードごとに1つの結果を報告します。内容は、モード、スコープ/セッション、終端フェーズ、保持された状態、関連するクリーンアップ、拒否理由(ある場合)です。何も変更がない場合のクリーンな no-op では No active OMX modes detected. と報告します。Team を選択した場合は、Team のステータスとシャットダウンの証拠も含めてください。

コメント