SuperAPI AI 工具集

secondeye-history

测试与质量

查看项目

更新于 10-23 23:07

技能介绍

用途

SecondEye History 用于汇总展示当前项目的 SecondEye 审查历史记录。它面向需要快速了解项目审查全貌的开发者,帮助查看历次审查的时间、对象、发现的问题数量以及问题确认状态。

主要能力

  • 检查 .cocoplus/ 目录是否存在,确认 CocoPlus 已在当前目录初始化;若未初始化,输出提示并停止,引导运行 $pod init。
  • 扫描 .cocoplus/lifecycle/ 下所有匹配 secondeye-*.md 的报告文件;若无匹配文件,提示尚无审查记录并引导运行 $secondeye。
  • 逐个读取报告的 YAML frontmatter 字段:secondeye_id、artifact、generated_at、critical_open、acknowledged。
  • 通过统计报告中 ## Critical、## Advisory、## Observations 章节标题,得出每份报告在各严重级别下的问题数量。
  • 输出结构化表格,包含 Report ID、Artifact、Date、Critical、Advisory、Obs、Acknowledged 各列,每份报告一行。
  • 在表格下方汇总总审查次数(Total reviews)与未确认的严重问题数(Unacknowledged critical findings)。

使用方式

该技能以自然语言指令形式执行,按照既定流程先做初始化校验,再做报告扫描与解析,最后输出历史表格与汇总信息。报告中还有“反合理化”小节,说明为何不应只展示最新报告、不应省略确认状态列、不应跳过空状态引导;以及退出条件清单,确保扫描覆盖全部报告文件、表格包含全部指定列、页脚包含两项统计、无报告时给出明确指引。

适用场景

适用于使用 CocoPlus 与 SecondEye 审查流程的项目,在需要回顾审查历史、评估构建门禁风险(通过确认状态判断未处理的严重问题)、或向团队汇报审查概况时使用。

限制

该技能依赖 .cocoplus/ 目录结构与 secondeye-*.md 报告文件及约定的 frontmatter 字段;若项目未按此结构组织,则无法输出历史数据。问题计数基于报告内的固定章节标题,标题格式不符时统计可能不完整。具体的安装方式、平台支持与收费信息暂未提供。