SuperAPI AI 工具集

brooks-health

测试与质量

查看项目

更新于 10-15 14:31

技能介绍

用途

Brooks-Lint — Health Dashboard 是一个综合代码库健康仪表盘技能,用于从四个质量维度对项目进行整体评分:PR 质量、架构、技术债务和测试质量。它属于 Brooks-Lint 技能集,目标是在一次运行中给出跨维度的健康评估结果。

主要能力

  • 跨四个质量维度(PR 质量、架构、技术债务、测试质量)执行简要扫描。
  • 计算每个维度的得分,并基于权重计算综合健康分(Health Score)。
  • 按仪表盘报告模板输出 Health Dashboard 报告,报告中的模式行标注为 Health Dashboard。

使用方式

该技能要求按顺序读取以下文件:

  1. ../_shared/common.md — Iron Law、Project Config、Report Template、Health Score
  2. ../_shared/source-coverage.md — book coverage、exceptions、tradeoffs
  3. ../_shared/decay-risks.md — production risk symptoms
  4. ../_shared/test-decay-risks.md — test risk symptoms
  5. health-guide.md(本目录)— the dashboard orchestration process

执行流程:

  1. 范围确定:如果用户未指定项目或目录,先应用 Auto Scope Detection(见 ../_shared/common.md)。
  2. 对全部四个维度运行简要扫描(指南 Step 1)。
  3. 计算各维度得分及带权重的综合 Health Score(指南 Step 2)。
  4. 使用仪表盘报告模板输出 Health Dashboard(指南 Step 3)。

适用场景

适用于需要对项目进行跨维度健康评估的场景,尤其是希望一次性了解 PR 质量、架构、技术债务和测试质量整体状况时。

限制

资料中未提供关于收费、价格、平台支持、具体评分算法细节或效果保证的信息。