SuperAPI AI 工具集

openspec-verify-change

编程与开发

查看项目

更新于 10-16 09:50

技能介绍

用途:在归档变更前,验证实现是否与变更工件(specs、tasks、design)匹配,确认实现完整、正确且一致。

主要能力:从完整性、正确性、一致性三个维度检查。完整性核对任务复选框完成情况与需求覆盖;正确性将规格中的需求与场景映射到代码,检查实现证据与测试覆盖;一致性核对是否遵循 design.md 中的决策及项目代码模式。问题分为 CRITICAL、WARNING、SUGGESTION 三级,并输出带汇总记分表的 Markdown 验证报告与可执行建议。

使用方式:可选指定变更名;若省略则从对话上下文推断,模糊时必须提示用户选择。用 openspec list --json 获取可用变更,用 openspec status --change "<name>" --json 了解 schema 与工件,用 openspec instructions apply --change "<name>" --json 获取变更目录与上下文文件。

限制与降级:仅存在 tasks.md 时只验证任务完成;有 tasks 与 specs 时验证完整性与正确性,跳过设计检查;工件齐全时验证全部三维度,并注明跳过的检查及原因。不确定时优先记为低级别问题。