gpt56-sol-pro-consult について
難しい問題と根拠を GPT 5.6 Sol Pro に提示し、回答をローカルのエージェントワークフローに戻すスキルです。モデルと添付を検証し、採否はローカル側で判断します。
主な機能
- 01Chromeを優先する相談経路
- 02GPT 5.6 Sol Proの選択確認
- 03コンテキストと添付の準備
- 04認証情報のスキャンと保護
- 05回答とセンチネルの検証
活用シーン
- 01根拠を伴う複雑な判断のレビュー
- 02ローカルのリポジトリや文書の相談
- 03回答をローカルの根拠と照合して採否を判断
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ zjp1997720/ zhijian-skills --skill gpt56-sol-pro-consultインストール後、Claude Code で/gpt56-sol-pro-consultを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlevals/evals.jsonreferences/chrome-workflow.mdcontext-packet-template.mdopencli-fallback.mdscripts/build_attachment_bundle.pycheck_packet_safety.pyextract_chatgpt_reply.pyrun_gpt56_sol_pro_consult.pytests/test_model_selection.pytest_skill_contract.py詳細
GPT 5.6 Sol Pro Consult
GPT 5.6 Sol Pro に、必要な証拠とともに難しい問題をレビューしてもらい、その結果をローカルの Agent ワークフローに戻します。回答は助言として扱ってください。検証、採用、最終的な成果物の提出はローカルの Agent が担います。
ルーティングのルール
テキストのみの依頼を含むすべての相談で、デフォルトでは Codex Chrome プラグインを使用します。ブラウザーを操作する前に、インストール済みの chrome:control-chrome Skill を読み、従ってください。その後、Chrome ワークフローを読んでください。
次のいずれかに該当する場合に限り、OpenCLI を使用します。
- ユーザーが明示的に OpenCLI を要求している。
- Codex Chrome プラグインが利用できない、または接続されておらず、
opencli doctorによりブラウザーブリッジが動作していることを確認できる。
OpenCLI を使用できる場合は、OpenCLI のフォールバックを読んでください。インストール済みという理由だけで OpenCLI を選択しないでください。ファイルのアップロードには OpenCLI を使用しないでください。
どちらの方法も利用できない場合は、コンテキストパケットを準備し、どのブラウザー接続がないのかをユーザーに正確に伝えてください。Pro への相談が完了したかのように示してはなりません。
要件
- デフォルトの方法では、Chrome プラグインに接続された Codex が必要です。
- 選択した Chrome プロファイルで ChatGPT Web にログインしている必要があります。
- アカウントの標準 ChatGPT モデルピッカーに
Proが表示されている必要があります。 - OpenCLI は任意であり、インストールの前提条件ではありません。
厳格なチェック項目
モデルの正確性
標準の ChatGPT 会話では、OpenAI は Pro を GPT 5.6 Sol Pro に割り当てています。次のいずれかを確認してください。
- GPT 5.6 固有の Pro テスト ID がチェックされている。
- または、モデルピッカーに
GPT-5.6 Solファミリーが表示され、正確にProと表示されたラジオボタンのaria-checked=trueが確認できる。
旧式の GPT 5.5 Pro セレクター、Pro Extended、ベースの Sol の Extra High、およびモデルピッカー外にある曖昧な Pro の表記は却下してください。モデルを確認できない場合は停止してください。
成果物の正確性
ChatGPT Web は、ローカルパスだけでは内容を読み取れません。実際のファイルをアップロードするか、内容を貼り付けるか、テキストバンドルを作成してください。ファイル名、パス、要約しか受け取っていない場合に、GPT がファイルを確認したと主張してはなりません。
認証情報の取り扱い
実行可能な認証情報(トークン、Cookie、パスワード、API キー、秘密鍵、OAuth ヘッダー、ブラウザープロファイル、セッションダンプ)は送信しないでください。判断の質が実質的に向上する場合は、ユーザーが所有する通常の業務情報やプロジェクトのコンテキストを含めてもかまいません。
送信前に、同梱のスキャナーを実行してください。
SKILL_DIR="<path-to-installed-gpt56-sol-pro-consult>"
python3 "$SKILL_DIR/scripts/check_packet_safety.py" packet.md
ワークフロー
- Pro に相談する前に、ローカルの Agent として最善の判断をまとめます。判断事項、成功基準、証拠、制約、選択肢、リスク、試したこと、不明点を特定します。
- テンプレートを使用して、復元可能なコンテキストパケットを作成します。事実、ローカルでの判断、不明点を分けてください。
- 真実を把握するために必要な最小限の証拠を選びます。構造、書式、ソースの配置、ログ、画像、実装の詳細が重要な場合は、実際の添付ファイルを使用してください。
- 安全性スキャナーを実行します。認証情報のように見える内容を取り除き、有用なプロジェクトのコンテキストは残してください。
- デフォルトの Chrome ワークフローを実行します。ファイル選択の各一連の操作は、1 回のブラウザー呼び出し内で完了させます。その後、コンポーザーを再取得して確認します。ルーティングのルールで許可されている場合に限り、任意のOpenCLI のフォールバックを使用してください。
- 送信前に GPT 5.6 Sol Pro を確認します。コンポーザーにレンダリングされたテキストからパケット全体を確認し、モデルの証拠、タイムスタンプ、コンテキストの取り扱い方法、添付ファイル名、センチネル、送信状態を記録します。
- アシスタントの応答が完了するまで待ちます。ページが生成中の間は、前置きだけの内容やセンチネルの欠落は「準備未完了」を意味します。同じ会話を続行するか復旧してください。送信をクリックした場合、または結果が不確かな場合は、重複する依頼を送信しないでください。
- 回答全体を抽出し、センチネルを確認してローカルの証拠と比較したうえで、採用、却下、修正する内容を決定します。
コンテキストの組み立て
以下を含めます。
- 正確な判断事項または問題
- 成功の基準とユーザーの意図
- 関連する背景と制約
- 相談前に行ったローカルでの判断
- 根拠と実際の成果物
- 試したこととエラーの原文
- 意味のある選択肢とトレードオフ
- リスクと不明点
- 求める出力:批評、判断、アーキテクチャ、計画、チェックリスト、または改訂
難しい作業では、因果関係の詳細を削ぎ落とした短いプロンプトよりも、8,000~15,000 文字の構造化されたパケットを優先します。隠された思考過程を求めず、前提、判断の枠組み、根拠の重み付け、最も有力な反論、トレードオフ、推奨事項をまとめた簡潔な推論成果物を求めます。
添付ファイル
回答がローカルの Skills、リポジトリ、ソースファイル、スクリーンショット、ドキュメント、スプレッドシート、スライド、PDF、データセット、ログ、またはレンダリング結果に依存する場合は、添付ファイルを使用します。
ディレクトリに多数のテキストファイルが含まれる場合は、確認しやすい 1 つのバンドルを作成します。
SKILL_DIR="<path-to-installed-gpt56-sol-pro-consult>"
python3 "$SKILL_DIR/scripts/build_attachment_bundle.py" \
/path/to/artifact-or-directory \
-o /tmp/gpt56-sol-pro-attachment-bundle.md
パケットにすべての添付ファイルを記載します。まず、人が読める元ファイルをアップロードします。ファイルが多すぎる場合、またはアーカイブが拒否される場合は、生成した Markdown バンドルを使用します。キャッシュ、依存関係、ビルド出力、.git、シークレット、無関係なバイナリは除外します。
完了条件
以下をすべて満たした場合にのみ、相談は完了です。
- GPT 5.6 Sol Pro が選択されていることを確認した。
- プロンプト固有のプレフィックスとセンチネルが、作成画面にレンダリングされたテキスト内にあることを確認し、送信前に必要な添付ファイルがすべて表示されていることを確認した。
- アシスタントの生成が停止した。
- アシスタントのターン全体を抽出した。
- 期待される
GPT56_SOL_PRO_RESULT_...センチネルが、そのアシスタントのターンに含まれている。
ユーザーが結果はすでに表示されていると言った場合は、再試行する前に既存の会話から再抽出します。元の処理がまだ進行中の可能性がある場合、重複した処理を開始してはいけません。
ローカル統合
次を返します。
## Pro Consultation Result
- Status: completed | failed | skipped
- Model confirmed: yes | no
- Sentinel verified: yes | no
- Browser path: Codex Chrome | OpenCLI
## What GPT 5.6 Sol Pro Said
<concise summary>
## Local Adoption Decision
- Adopt:
- Reject:
- Modify:
- Reason:
## Final Answer
<the local Agent's verified recommendation or deliverable>
失敗時の対応
- Chrome プラグインが利用できない: 事前チェックに成功した場合に限り OpenCLI を使用します。それ以外の場合は停止し、接続がないことを報告します。
- ログインしていない: 選択した Chrome プロファイルで ChatGPT Web にサインインするようユーザーに依頼します。
- Pro を利用できない: 別のモデルを黙って選択せず、停止します。
- 添付に失敗した: Chrome の実際のファイル選択ダイアログから再試行するか、小さな内容を貼り付けるか、1 つの Markdown バンドルを使用します。ファイルを受け取ったと主張してはいけません。
- 作成画面が空のまま: アップロードしたパケットに一意に関連付けられている場合に限り、パケットプレビューの正確なアクション「在文本字段中显示」または「Show in text field」を 1 回使用し、その後、作成画面を再取得して確認します。空、または未確認のパケットを送信してはいけません。
- 送信の前後に Chrome がリセットされる: 送信が確実にクリックされていない場合に限り、準備を再試行します。クリックされた場合、または結果が不確かな場合は、既存の会話を復旧し、重複して送信してはいけません。
- まだ生成中: 同じ会話で待機を続け、完了を示すシグナルを対象を絞って確認します。
- 完了後にセンチネルが見つからない: アンダースコアのエスケープも含めて、アシスタントのターン全体をもう一度抽出します。それでも見つからない場合は、相談を未完了として扱います。
- 回答の品質が低い: 根拠のある部分のみを使用します。最終判断はローカルのエージェントが行います。