unstuck
使用橫向思考角色與結構化重構技巧,突破程式開發中的瓶頸與停滯狀態。
簡介
unstuck 技能是 Ouroboros Agent OS 的專用診斷與問題解決模組。它旨在協助軟體工程師解決分析癱瘓、架構漂移或阻礙開發進度的複雜邏輯難題。透過調用特定的橫向思考角色——駭客 (hacker)、研究員 (researcher)、簡化者 (simplifier)、架構師 (architect) 與反向思考者 (contrarian),代理程式能針對當前程式碼庫提供全新視角,協助重新建構挑戰性問題,並辨識阻礙進展的隱藏假設。
-
橫向思考角色:根據阻塞的性質獲取量身定制的指導,例如駭客風格的快速迭代修復,或是架構師風格的基礎結構重設計。
-
MCP 整合:自動利用模型上下文協定 (MCP) 工具,針對 Ouroboros 環境與問題上下文執行深度分析。
-
回退機制:當 MCP 工具不可用時,提供穩健的基於提示的指導,確保在任何開發環境中皆能獲得持續支援。
-
策略性重構:超越單純的程式碼生成,挑戰潛在的問題定義,並鼓勵使用者縮小範疇或轉向更可行的技術路徑。
-
情境感知診斷:分析近期對話歷史與失敗嘗試,提供高度相關的後續步驟,協助使用者重返 Ouroboros 規範優先的工作流。
-
在 Ouroboros 啟用的編碼會話中,使用「I'm stuck」或「think sideways」等關鍵字觸發此技能。
-
在期望獲得深度分析輸出之前,請務必先透過 ToolSearch 指令確保已載入 MCP 工具 'ouroboros_lateral_think'。
-
有意選擇角色:針對無效假設使用反向思考者,當缺乏資訊時使用研究員,或在複雜性導致分析癱瘓時使用簡化者。
-
接收指導後,使用提供的「Next」動作返回標準編碼工作流,例如 'ooo run' 或 'ooo interview'。
-
最適合需要在 Ouroboros Agent OS 生態系統內進行技術意圖結構化驗證的開發者使用。
倉庫統計
- Star 數
- 2,829
- Fork 數
- 269
- Open Issue 數
- 55
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月1日 上午09:16