工程開發
steering-specs-generator avatar

steering-specs-generator

透過引導式訪談提取隱性工程知識,並生成結構化的指導規範 (steerings),以建立一致的專案標準與約定。

簡介

Steering Specs Generator 是一個強大的工具,旨在彌合人類專業知識與機器可讀文件之間的差距。它擅長捕捉開發團隊中常見、通常未被明文記載的隱性工程知識。透過執行結構化、具備情境意識的訪談,此代理程式能提取關鍵的領域與架構見解——範圍涵蓋設計不變量 (design invariants)、業務合約到程式碼庫拓撲——並將其轉換為高品質、可執行的文件,即所謂的「指導規範」(steerings)。專為架構師、技術主管與團隊領導者設計,確保團隊獨特的實務、約定與品質標準被條理化,供人類開發者與未來的 AI 代理程式準確遵循。

  • 透過智慧儲存庫掃描,自動發現現有的專案約定、README 檔案與架構文件。
  • 提供八種不同的訪談套件,涵蓋程式碼庫拓撲、業務領域合約、安全性、測試策略等面向。
  • 支援自訂主題,讓團隊能記錄特定的、利基的作業流程或內部函式庫限制。
  • 具備互動式與快速模式訪談功能,以適應不同程度的使用者參與度與時間限制。
  • 產出標準化、Markdown 格式的輸出,遵循「意圖 (Intent)-規則 (Rules)-實踐 (Practices)-中繼資料 (Meta)」結構,確保最大清晰度。
  • 智慧工作階段管理,允許使用者在多次工作間隔中暫停、儲存並恢復知識提取工作階段。

使用場景包括需要記錄團隊約定時,或新成員需要快速熟悉現有實務時。對於建立一致的架構分層、依賴管理規則與品質保證流程特別有效。此工具需要具備類似 AskUserQuestion 的標準 IO 工具與任務執行能力。初始化時,代理程式會掃描現有的 .sessions/ 資料夾以自動偵測先前的作業。產生的指導規範應儲存於如 ./steerings/ 或 .memory-bank/ 等專用位置,以利與其他開發者工作流程順暢整合。使用者應將輸出保持在儲存庫結構內,確保產生的知識庫能隨實際程式碼同步演進,成為工程最佳實踐、安全性要求與歷史技術債的即時維護文件。

倉庫統計

Star 數
8
Fork 數
0
Open Issue 數
0
主要語言
未提供
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午03:31
在 GitHub 查看