工程開發
unstuck avatar

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
在 GitHub 查看