首頁 / Skills / 開發提效 / 改進程式碼庫架構 Improve Codebase Architecture
開發提效

改進程式碼庫架構 Improve Codebase Architecture

Matt PocockMITSkill 語言: 英文
授權已核對不含腳本中風險未試用
未驗證

我們沒有親自執行過這個 Skill,所以沒有演示。使用前請先看它的原始碼與下方的說明。

它做什麼

尋找架構上的摩擦,提出「加深」的機會,目標是可測試性與便於 AI 瀏覽程式碼。它先依 git 歷史裡的熱點縮小範圍,讀取 GLOSSARY.md 與相關 ADR,再派生一個子智能體去走查程式碼,找出淺模組、洩漏的接縫與難以測試的部分,並用「刪除測試」來判斷。它把一份自成一體的 HTML 報告(Tailwind 與 Mermaid 來自 CDN)寫到系統暫存資料夾並開啟:每個候選方案都有涉及的檔案、問題、方案、效益、客製的前後對比圖與強度徽章,最後給出首要推薦。它使用固定的詞彙(module、interface、depth、seam、adapter、leverage、locality)。你選定一個之後,它會沿著決策樹追問,並同步更新 GLOSSARY.md 與 ADR。

輸出

一份 HTML 架構審查,以及圍繞你所選方案的互動式設計討論。

適合什麼場景

想對程式碼哪裡「淺」做一次結構化、視覺化審查,並願意採用一套共同設計詞彙的團隊。

說明與風險

中風險:純指令檔,沒有腳本,但它會執行 git log,派生子智能體讀取你的程式碼,把 HTML 檔寫到暫存資料夾並用指令開啟,之後還可能修改你儲存庫裡的 GLOSSARY.md 或新增 ADR。報告會從公共 CDN 載入 Tailwind 與 Mermaid。它依賴同一作者的其他 Skill(codebase-design、grilling、domain-modeling)。未試用:需要真實儲存庫與子智能體,所以沒有示範,前台會標示「未驗證」。作者 Matt Pocock,MIT 授權。

SKILL.md 原文套件內共 4 個檔案