Community研究與資料分析github.com

baekchangjoon/hotspot-analysis

以確定性的複合熱點分數(近期加權變動 × 認知複雜度 × JaCoCo覆蓋缺口)對 Java 檔案、方法及 REST API 端點進行排名,以優先產生測試。同時是 Claude Code 的技能/外掛。

hotspot-analysis 是什麼?

此技能提供一個資料驅動的方法來識別 Java 專案中需要優先測試的區域。它會分析每個檔案、方法及 REST API 端點,並計算一個「複合熱點分數」,該分數結合了近期程式碼變動頻率(加權越近期越重要)、認知複雜度(衡量程式碼的難以理解程度)以及 JaCoCo 行覆蓋率缺口(未被測試覆蓋的範圍)。此分數越高,表示該程式碼區塊越需要優先編寫或強化測試。支援 Claude Code 整合,也適用於 Cursor、Codex 等 AI 編碼代理平台,可作為 CLI 工具或直接整合至開發工作流程,有效引導測試生成,提升軟體可靠性與維護性。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add baekchangjoon/hotspot-analysis

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

hotspot-analysis 是做什麼的?

以確定性的複合熱點分數(近期加權變動 × 認知複雜度 × JaCoCo 覆蓋缺口)對 Java 檔案、方法及 REST API 端點進行排名,以優先產生測試。同時是 Claude Code 的技能/外掛。

相關技能