SuperAPI AI 工具集

accelint-archive-synthesis

通用与其它

查看项目

更新于 10-15 21:53

技能介绍

用途:对 OpenSpec 归档做周期性“lint”,回读整个已归档变更历史,检查归档是否仍自洽。它填补的是前向检查之外的空白:已有技能负责归档(accelint-qrspi-archive)与查询,但没有技能定期重读全量语料;且归档改为行级索引补丁后,它是唯一会重新核对 specs/INDEX.md 与其 spec.md 的技能。

主要能力:一是决策漂移检测,粗扫 archive/INDEX.md 的 Decision 列,找出同一或相关能力上的冲突决策,必要时由子代理打开 design.md 查看 alternatives 等细节;二是索引对账,确认每个 spec.md 仍存在,读取其 ## Purpose 与 related: frontmatter,与 specs/INDEX.md 行比对;三是结构耦合检测,按 specs/INDEX.md 的 related 计数中位数,标记 ≥5 且 ≥2× 中位数的离群能力。输出为 CRITICAL/WARNING/SUGGESTION 报告。

使用方式:需先安装并初始化 OpenSpec CLI,且 accelint-qrspi-archive 已在常规使用;两个索引文件存在且至少一行;需子代理支持与 openspec/specs/ 下能力目录的读权限。流程为预检、扫描索引、决策漂移、对账、结构耦合、汇总报告、人工复核、路由、记录日志。它自身维护 openspec/changes/archive/SYNTHESIS-LOG.md,仅追加运行检查点与人工已驳回的决策漂移对。

限制:不自动运行,不作为其他技能的阻塞步骤;不直接改写任何文档;除 Status 列外不写 archive/INDEX.md 其他列;对 specs/INDEX.md 仅做单行补丁或删除;严重级别仅 CRITICAL/WARNING/SUGGESTION,状态仅 current/superseded;不自行裁定矛盾,须人工确认。路由依赖四个写入技能的 Mode 3 Refresh 接受 findings: 列表,缺失时只能提示人工处理;索引对账发现不走该接口。结构耦合驳回不写入日志,每次运行都会重现。