mcpField
P
plan

plan

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

plan について

plan は、作業依頼を簡潔で実行可能な計画にまとめるスキルです。直接作成、ソクラテス式の要件確認、既存計画のレビューに対応し、計画を `.omx/plans/` に保存します。

主な機能

  1. 01直接作成とインタビューモード
  2. 02既存計画のレビュー
  3. 03一度に一つの確認質問
  4. 04根拠に基づく計画作成
  5. 05`.omx/plans/` への計画保存

活用シーン

  1. 01質問を通じた曖昧な依頼の整理
  2. 02明確なタスクの計画作成
  3. 03既存計画の評価

インストール

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

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

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

詳細

Plan は、簡潔で実行可能な作業計画を作成します。インタビュー形式か直接形式かを自動判定し、ソクラテス式の要件明確化には `--interview`、評価には `--review` をサポートします。

<Use_When>

  • 実装前の計画立案 — "plan this"、"let's plan"
  • 要件があいまいで範囲の絞り込みが必要な場合 — --interview を使用
  • 既存の計画をレビューする場合 — --review </Use_When>

<Do_Not_Use_When>

  • 直接の実行が目的の場合 — スコープが定まったタスクを直接実行します。持続的な目標には ultragoal のみを、協調的な並列作業には team を使用します
  • スコープが明確な単純で的を絞った修正 — 計画を省略します </Do_Not_Use_When>

<Execution_Policy>

  • インタビュー形式か直接形式かを自動判定します。--interview はソクラテス式モードを強制し、--direct はそれをスキップします
  • 質問は一度に1つずつ行います。まずコードベースの事実を収集します
  • omx explore は非推奨です。コードベースの事実には通常のリポジトリ調査を使用し、omx sparkshell は明示的にシェルネイティブの根拠が必要な場合にのみ使用します
  • 計画は根拠に基づく必要があります。80%以上の主張はファイル/行を引用し、90%以上の基準はテスト可能であること
  • ステップはスコープに合わせて適切な粒度にし、.omx/plans/ に保存します </Execution_Policy>
モード選択
モードトリガー動作
インタビュー--interview または広範なリクエストソクラテス式の要件収集
直接--direct または詳細なリクエスト直ちに計画を生成
レビュー--review既存の計画に対するクリティックによる評価
インタビュー(--interview)
  1. リクエストを分類し、omx question を介して焦点を絞った質問を1つ行います
  2. まずコードベースの事実を収集し、その後に情報に基づいたフォローアップの質問をします
  3. 回答を踏まえて進め、隠れた要件についてはアナリストに相談します
  4. ユーザーが準備完了のシグナルを出したら計画を作成します
直接
  1. 簡単な分析(任意でアナリスト)
  2. 直ちに計画を生成します
  3. 要求があればクリティックによる任意のレビューを行います
レビュー(--review)
  1. .omx/plans/ から計画を読み込みます
  2. クリティックで評価し、判定は APPROVED/REVISE/REJECT とします
  3. 作成者とレビュアーが同一の場合は、$code-review に引き継ぎます
出力

すべての計画には次が含まれます: 要件の要約、受け入れ基準(テスト可能)、実装ステップ(ファイル参照付き、件数は適応的)、リスクと対策、検証。.omx/plans/ に保存されます。

結果優先の枠組み: 複数ステップの計画立案では、結果優先の枠組みと、簡潔で見える形での進捗更新を適用します。アクティブなワークフローの分岐に対するローカルの上書きは、新しいユーザーのタスク更新によって適用されます。ユーザーが continue と言った場合は、再開せず現在の分岐を続行します。

<Tool_Usage>

  • omx explore は非推奨です。通常のリポジトリ調査を使用し、omx sparkshell は明示的にシェルネイティブの根拠が必要な場合にのみ使用します
  • インタビューの質問には omx question を使用します。プレーンテキストはフォールバックとしてのみ使用します
  • 必要に応じて planner/analyst/critic を指定して ask_codex を使用します </Tool_Usage>

<Escalation_And_Stop_Conditions>

  • 要件が明確になったらインタビューを終了します。過度なインタビューはしません
  • ビジネス上の判断を要する、調整不能なトレードオフが生じた場合はエスカレーションします
  • "just do it" / "skip planning" の場合は $ultragoal に引き継ぎます </Escalation_And_Stop_Conditions>

<Final_Checklist>

  • 受け入れ基準がテスト可能である(90%以上が具体的)
  • 主張がファイル/行を引用している(80%以上)
  • リスクに対策があり、曖昧な用語がない
  • 計画が .omx/plans/ に保存されている </Final_Checklist>
## 質問の分類 | 種類 | 例 | 対応 | |------|----------|--------| | コードベースの事実 | "Where is X?" | まず調査し、質問しない | | ユーザーの好み | "Priority?" | `omx question` で質問する | | スコープの判断 | "Include Y?" | ユーザーに質問する |

レビューの品質基準

基準水準
明確さ80%以上の主張がファイル/行を引用している
テスト可能性90%以上の基準が具体的である
検証ファイル参照が存在する

コメント