實戰手冊 · Field Manual 2026 夏季號
github.com/zjp1997720/zhijian-skills · 265 ★
P
第 01 期 · 模型推理 / Agent Skill

GPT 5.6 Sol Pro
可驗證會診
工作流

gpt56-sol-pro-consult 會把本地判斷、實際檔案、限制與風險整理成可恢復的會診上下文,透過 Codex Chrome 送交 GPT 5.6 Sol Pro 複核。技能負責核驗模型、附件、送出狀態與完整回覆;本地 Agent 保留證據查核與最終決策責任。

265
GitHub Stars
1.0.0
技能版本
3
硬性核驗門檻
MIT
原始碼授權
01
用途與責任分工

可驗證的
外部會診流程

gpt56-sol-pro-consult 是 Codex 專用 Agent Skill,用於困難的規劃、架構、除錯、商業、產品、內容策略、風險審查與 Skill 設計。它會先保留本地 Agent 的判斷,再以 GPT 5.6 Sol Pro 的回答作為外部意見。

預設路徑使用 Codex Chrome 完成文字輸入、模型選擇、附件上傳、等待與結果擷取。OpenCLI 僅在使用者明確指定,或 Chrome 外掛不可用且 opencli doctor 通過時,作為純文字後備路徑。

完成條件包含模型選擇、提示正文、所需附件、回覆停止生成與 Sentinel 五項證據。任一項無法確認時,本次會診必須標示為未完成。

GPT 5.6 Sol Pro Consult · 完整生命週期
本地初判 上下文包 憑據掃描 模型核驗 單次送出 Sentinel 驗證 本地採納
“The Skill treats the Pro answer as advisory. The local Agent remains responsible for checking the evidence and delivering the final result.”
— 官方 README · How it works
02
Codex 安裝路徑

安裝與
執行前提

使用 skills CLI 安裝單一技能。以下指令來自專案的英文與中文 README,安裝目標為全域 Codex Skill。

npx skills add zjp1997720/zhijian-skills \ --global --agent codex --skill gpt56-sol-pro-consult --yes

必要環境

執行前確認 Codex 已連線 Chrome 外掛、所選 Chrome Profile 已登入 ChatGPT,且模型選擇器提供 Pro。內建掃描器與測試需要 Python 3.10 以上版本。

安裝後驗證

zhijian-skills 倉庫根目錄執行 registry/skills.json 指定的單元測試。測試會檢查模型選擇規則、Chrome 預設路由、附件生命週期與重複送出防護。

python3 -m unittest discover \ -s skills/gpt56-sol-pro-consult/tests -v
模型門檻:ChatGPT 帳戶必須在標準模型選擇器中提供 Pro。無法確認 GPT-5.6 Sol 系列與已選取的精確 Pro 選項時,停止會診;不得改選其他模型後宣稱完成。
03
從準備到採納

會診流程的
23 個檢查點

這 23 個檢查點依技能的 SKILL.md、Chrome 工作流、指令碼與測試整理。執行者可用它們確認輸入、模型、送出狀態與回覆完整性。

Prepare · 01
LOCAL_JUDGMENT
本地初判
先記錄決策、成功標準、選項、風險、已嘗試事項與未知項。
Prepare · 02
CONTEXT_PACKET_V1
結構化上下文包
分開列出任務、背景、使用者意圖、本地判斷、證據、選項與風險。
Prepare · 03
task_id + sentinel
會診追蹤識別
在封包中加入唯一 task ID 與 GPT56_SOL_PRO_RESULT_... Sentinel。
Prepare · 04
EVIDENCE
最小充分證據集
只選擇足以保留事實結構、錯誤、版面或實作細節的材料。
Prepare · 05
build_attachment_bundle.py
多檔文字附件
將多個文字檔整理成含 Manifest、檔名與程式碼圍欄的 Markdown Bundle。
Prepare · 06
check_packet_safety.py
憑據安全掃描
阻擋私鑰、Token、API Key、Cookie、授權標頭與密碼指派等特徵。
Route · 07
Codex Chrome
預設瀏覽器路徑
一般文字與附件會診都以 Chrome 外掛完成輸入、選模、送出與擷取。
Route · 08
signed-in composer
登入與輸入框
以新鮮 DOM snapshot 確認 ChatGPT 已登入且 Composer 可用。
Model · 09
GPT-5.6 Sol
模型家族核驗
確認模型選擇器顯示 GPT-5.6 Sol 家族,拒絕舊版 GPT 5.5 Pro。
Model · 10
Pro · aria-checked=true
精確Pro 選項
要求精確 Pro radio 為已選取;base Sol 的 Extra High 不符合門檻。
Upload · 11
waitForEvent("filechooser")
原子上傳生命週期
在同一次瀏覽器呼叫內建立 file chooser promise、點選、等待並設定檔案。
Upload · 12
chooser.setFiles()
實際檔案內容
上傳原始可讀檔或 Bundle;僅提供本機路徑與檔名不算提交證據。
Upload · 13
reacquire composer
上傳後重新定位
附件 UI 可能使舊 locator 失效;上傳完成後重新取得 Composer。
Verify · 14
prefix + sentinel
Composer 正文核驗
從渲染文字確認獨特封包開頭與 Sentinel 均已進入輸入框。
Verify · 15
attachment names
附件可見性
送出前逐一確認必要檔名在 Composer 中可見。
Dispatch · 16
NOT_SENT
送出前狀態
只有確定尚未點選 Send 時,才能在重連後重建草稿。
Dispatch · 17
SENT / UNKNOWN
送出後恢復
送出已成立或結果不確定時,只恢復原會話;禁止建立重複諮詢。
Complete · 18
stop-button
生成完成訊號
Stop 控制或「正在思考」仍可見時,持續等待同一個會話。
Complete · 19
assistant sentinel
回覆完整性
Sentinel 必須出現在最新 Assistant turn;使用者提示中的回聲不算完成。
Integrate · 20
adopt / reject / modify
本地採納決策
逐項標示採用、拒絕或修改,並以本地證據說明理由。
Fallback · 21
opencli doctor
後備路徑預檢
Chrome 不可用時,僅在 OpenCLI daemon、瀏覽器橋接、登入與 Pro 皆可用時繼續。
Fallback · 22
--prompt-file
純文字OpenCLI
包裝器接受完整上下文包並驗證模型與 Sentinel,但不支援附件上傳。
Verify · 23
unittest discover
技能合約測試
測試精確選模、Chrome 預設路由、Composer 恢復與重複送出防護。

路徑選擇表

會診情境 執行路徑 完成條件
純文字問題,Chrome 可用 Codex Chrome 模型、正文、完整回覆與 Sentinel 均已核驗
本機檔案影響判斷 Codex Chrome + file chooser 實際檔案名稱在送出前可見
多個文字檔需要保留檔名 build_attachment_bundle.py 後上傳 Bundle Manifest 與所選證據一致
Chrome 不可用,且只需純文字 opencli doctor 通過後使用包裝器 GPT-5.6 Sol Pro 與 Assistant Sentinel 已確認
Pro 不可用或模型不明 停止 明確回報未完成,不替換其他模型
04
安全、模型與完成證據

官方執行原則
與硬性門檻

本節只整理上游 SKILL.md、Chrome 工作流與 OpenCLI 後備檔案中的可驗證規則。這些規則用於防止選錯模型、漏傳附件、外洩憑據、重複送出或擷取不完整回覆。

TIP 01

一般會診預設走 Chrome

文字輸入、選模、附件、等待與結果擷取都使用 Codex Chrome。OpenCLI 為條件式後備路徑;一般安裝與正常會診不需要它。

來源 · SKILL.md · Routing contract
TIP 02

模型名稱與選取狀態都要成立

模型選擇器必須顯示 GPT-5.6 Sol 家族,且精確 Pro radio 為 aria-checked=true

來源 · SKILL.md · Model truthfulness
TIP 03

本機路徑不等於附件

ChatGPT Web 無法自行讀取本機路徑。上傳檔案、貼上內容或建立文字 Bundle,才能宣稱模型檢視過材料。

來源 · SKILL.md · Artifact truthfulness
TIP 04

外發前掃描可執行憑據

Token、Cookie、密碼、API Key、私鑰、OAuth Header、瀏覽器 Profile 與 Session Dump 不得提交。

來源 · SKILL.md · Credential hygiene
TIP 05

送出前讀回 Composer

從最新 locator 讀取渲染正文,要求獨特開頭與 Sentinel 同時存在。附件名稱也必須逐一可見。

來源 · references/chrome-workflow.md · Section 4
TIP 06

不確定是否送出時禁止重送

Send 點選結果不明時將狀態記為 UNKNOWN,恢復原會話並等待或擷取。無法唯一識別原會話時,標記未完成。

來源 · references/chrome-workflow.md · Section 5
TIP 07

生成期間只監看同一會話

Pro 回覆可能需要 10–20 分鐘。Stop 控制或思考狀態仍在時,不停止、不重新整理,也不傳送 continue。

來源 · references/chrome-workflow.md · Section 5
TIP 08

Sentinel 必須位於 Assistant turn

擷取最新且完整的 Assistant 回覆,正規化逸出的底線後再查 Sentinel。使用者提示中的 Sentinel 不構成完成證據。

來源 · references/chrome-workflow.md · Section 6
TIP 09

OpenCLI 只處理純文字

後備包裝器不支援檔案上傳。需要真實附件而 Chrome 不可用時,貼入少量內容或停止並回報缺少的連線。

來源 · references/opencli-fallback.md · Boundaries
TIP 10

外部回答只作為建議

本地 Agent 必須把 Pro 意見分成採用、拒絕與修改三類,並以本地證據交付最終答案。

來源 · SKILL.md · Local integration
05
架構審查示意

會診送出與
採納決策

以下示意一項需要本機原始碼的架構審查。內容展示技能要求的證據與狀態紀錄,不代表一次實際 GPT 5.6 Sol Pro 回覆。

~/projects/payments-api · codex · gpt56-sol-pro-consult
You › 使用 $gpt56-sol-pro-consult 審查這個支付服務的重試架構。 請上傳架構說明與相關原始碼,找出最強反方意見。
Codex › 本地初判:目前方案需要冪等鍵、重試上限與可觀測失敗狀態。 未知項:供應商逾時後的實際扣款狀態與重複回呼順序。
[built CONTEXT_PACKET_V1] [task_id=gpt56-sol-pro-consult-20260731-101500] [sentinel=GPT56_SOL_PRO_RESULT_20260731_101500]
$ python3 build_attachment_bundle.py ./review-files \ -o /tmp/gpt56-sol-pro-attachment-bundle.md files=4 skipped=0
$ python3 check_packet_safety.py packet.md ok=true · high_count=0
[browser path=Codex Chrome] [model family=GPT-5.6 Sol] [exact Pro radio aria-checked=true]
[attachment visible=gpt56-sol-pro-attachment-bundle.md] [composer prefix verified=CONTEXT_PACKET_V1] [composer sentinel verified=yes]
[dispatch_state=NOT_SENT] Send once [dispatch_state=SENT · user turn observed]
[generation stopped] [assistant sentinel verified=yes]
Codex › Local Adoption Decision Adopt:以冪等鍵與狀態機約束重試。 Modify:依現有供應商規格調整逾時後查詢順序。 Reject:未被本機整合測試支援的部署假設。
“Never claim GPT inspected a file when it received only a filename, path, or summary.”
— 官方 SKILL.md · Artifact truthfulness

可觀測完成條件

這個流程不以 Send 點選或畫面出現文字作為完成證據。模型選擇、實際附件、Composer 正文、生成停止與 Assistant Sentinel 必須分別確認。

外部意見不直接覆蓋本地判斷。本地 Agent 依原始證據與測試結果決定採用、拒絕或修改。

06
資料外發與失敗處理

使用邊界
與停止條件

  • 所選材料會提交到 ChatGPT Web。送出前檢查證據範圍,只保留本次判斷所需內容。
  • 可執行憑據禁止外發。移除 Token、Cookie、密碼、API Key、私鑰、OAuth Header、瀏覽器 Profile 與 Session Dump。
  • 本機路徑不是檔案內容。需要檔案依據時,使用 Chrome file chooser 上傳原始檔或文字 Bundle。
  • 模糊模型名稱不符合完成門檻。拒絕 GPT 5.5 Pro、Pro Extended、base Sol Extra High 與模型選擇器外的 Pro 文字。
  • OpenCLI 包裝器僅支援純文字。附件會診必須使用 Codex Chrome;無法上傳時停止或把少量內容貼入上下文包。
  • 送出結果不確定時禁止重複提交。將狀態記為 UNKNOWN,恢復原 Conversation URL;無法辨識時標記未完成。
  • 生成中的前言不是完整回覆。Stop 控制仍在或 Sentinel 尚未出現在最新 Assistant turn 時,繼續等待同一會話。
  • Pro 回答不直接成為最終答案。本地 Agent 必須依原始證據執行採用、拒絕或修改判斷。
07
進階路徑

可重複的
會診操作

先以一個不含憑據的內部技術決策演練完整流程。保留模型、附件、Sentinel、送出狀態與採納決策紀錄,供後續審查。

操作路徑

1. 核對路由合約。閱讀 SKILL.md 的 Routing contract、Hard gates 與 Completion contract。

2. 建立上下文包。複製 context-packet-template.md,填入任務、使用者意圖、本地判斷、證據、選項、風險與要求。

3. 整理與掃描證據。多檔案時執行 build_attachment_bundle.py,送出前執行 check_packet_safety.py

4. 依 Chrome 工作流執行。核對模型、Composer 正文、附件名稱、送出狀態與最新 Assistant turn。

5. 記錄採納決策。將外部建議逐項標記為 Adopt、Reject 或 Modify,再交付本地驗證後的答案。

建議閱讀

SKILL.md:路由、硬性門檻、完整流程與失敗處理。
references/chrome-workflow.md:模型選擇、附件上傳、單次送出與結果擷取。
references/context-packet-template.md:可恢復上下文包格式。

“Get a file-grounded, model-verified second opinion from GPT 5.6 Sol Pro through Codex Chrome.”
— 官方 README · GPT 5.6 Sol Pro Consult