Re
將此作為輕量級覆寫,而非僵化的流程。保持 Codex 的預設編排,僅在必要處增加額外的嚴謹性。
預設行為
- 優先檢查本地程式碼庫。
- 在任務確實需要深入研究時,進行三階段研究:
- 規劃 3-6 個子問題。
- 為每個子問題檢索來源,並在有用的情況下追蹤 1-2 個二階線索。
- 僅在解決可能改變結論的衝突與資訊缺口後,再進行綜合。
- 對於版本敏感的函式庫或框架行為,優先使用 Context7。
- 對於當前資訊,優先使用原生
web。 - 僅在原生
web不足以處理長頁面、PDF 或平行讀取時,才使用 Jina。 - 僅引用當前工作流程中檢索到的來源,並標記任何非直接由這些來源支援的推論。
- 若來源之間存在衝突,應明確陳述該衝突,而非將它們平均化為一個答案。
- 若搜尋結果為空、不完整或可疑地狹隘,應使用更廣泛的查詢、替代措辭或第二個來源進行重試,然後才能斷定沒有答案。
- 僅在存在實際取捨時比較選項。
- 一旦決策明確,就進行實作。
- 在完成之前,執行最小相關的驗證命令。
避免事項
- 不要強制執行階段。
- 除非用戶明確要求或任務本身有實質效益,否則不要產生冗長的研究報告。
- 若本地上下文已足夠,不要提出額外問題。
- 不要因為此技能處於啟用狀態就委派工作。
大型任務
對於大型任務,可選的暫存筆記可以存放在 /tmp/re-research/<slug>/ 目錄下。
如有幫助,可以保留一個簡短的 decisions.md 檔案,內容包含:
- 關鍵發現
- 已拒絕的選項
- 剩餘風險
- 待驗證事項
完成
保持最終回應的簡潔性:
- 決策
- 有來源支援的論證
- 在實質上重要的關鍵來源或引用
- 變更的程式碼或配置
- 已執行的測試
- 剩餘的不確定性