工程開發
issue-resolver avatar

issue-resolver

自動化 GitHub Issue 分析、分類與解決方案規劃工具,完全整合規格驅動開發 (SDD) 工作流程。

簡介

Issue Resolver AI 是一項專業工具,旨在透過應用規格驅動開發 (SDD) 原則來簡化 GitHub Issue 的生命週期。它作為原始問題報告與可執行開發任務之間的智能橋樑。此技能專為需要針對 Bug、功能需求與重構任務進行結構化且具備追溯路徑解決方案的軟體工程師與專案負責人設計。透過自動化分類與規劃階段,它顯著降低了整理專案積壓工作 (Backlog) 的認知負擔,並確保每項解決方案皆符合正式規格定義。

  • 自動將問題分類為錯誤 (Bug)、功能 (Feature)、文件 (Documentation)、重構 (Refactor) 或未知類型。

  • 使用核取方塊解析與關鍵字分析,從問題內容中提取需求。

  • 產生語意化分支名稱與結構化的 SDD 解決方案規劃。

  • 執行影響力分析,估算範圍、工作量與風險因素。

  • 透過 musubi-resolve 提供強大的 CLI 介面,支援一鍵式 Issue 轉 Pull Request 工作流程。

  • 產生詳細的 Markdown 格式解決方案報告,包含受影響元件與依賴項。

  • 與其他 MUSUBI 技能(如需求分析師與測試工程師)無縫整合,支援從 Issue 到程式碼的完整追溯性。

  • 輸入:透過 IssueInfo 類別提供的 GitHub Issue 資料(編號、標題、內容、標籤、負責人)。

  • 輸出:可執行的解決方案規劃、語意化分支識別符、需求清單與影響評估。

  • 使用場景:非常適合採用 SDD 的團隊,可在 Node.js 環境中使用 IssueResolver 模組或透過 CLI 呼叫指令。

  • 限制:為了獲得最佳的需求提取效果,GitHub Issue 內容需保持一定的格式規範(例如使用標準 Markdown 核取方塊)。

  • 操作提示:將此技能與 musubi-requirements 搭配使用以生成符合 EARS 的文件,並配合 musubi-trace 進行從需求到實作的完整對應。

倉庫統計

Star 數
37
Fork 數
3
Open Issue 數
6
主要語言
HTML
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 上午05:07
在 GitHub 查看