Community研究与数据分析github.com

baekchangjoon/hotspot-analysis

根据确定性复合热点评分(近期权重变更×认知复杂度×JaCoCo覆盖率缺口)对Java文件、方法和REST API端点进行排序,以优先生成测试。也是一个Claude Code技能/插件。

hotspot-analysis 是什么?

这是一个专为Java项目设计的AI代理技能,用于分析和排序代码库中的热点(Hotspot)。它通过一个确定性复合热点评分模型,综合考量代码变更的近期频率(recency-weighted churn)、代码的认知复杂度(cognitive complexity)以及JaCoCo测试覆盖率中的缺口(coverage gap),从而为开发者和AI代理(如Claude Code)提供明确的优先级指导。该技能直接集成到Claude Code等工具中,帮助团队聚焦于最需要测试覆盖或重构的代码区域,提高软件质量和开发效率。其核心优势在于提供了一种可重复、无偏见的量化方法,避免了主观判断,特别适合持续集成和大型代码库的测试生成优化。

兼容平台✓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 技能/插件。

相关技能