en un clic
openspec-verify-change
验证实现是否与变更工件一致。适用于归档前确认实现完整、正确且一致。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
验证实现是否与变更工件一致。适用于归档前确认实现完整、正确且一致。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
实现 OpenSpec 变更中的任务。当用户希望开始实现、继续实现或逐项完成任务时使用。
在实验性工作流中归档已完成的变更。适用于实现完成后的收尾归档。
批量归档多个已完成变更。适用于并行完成多个变更后的集中归档。
继续推进一个 OpenSpec 变更,创建下一个工件。当用户希望推进变更、生成下一个工件或继续流程时使用。
进入探索模式——作为思考伙伴帮助探索想法、调查问题、澄清需求。当用户希望在变更前或过程中先理清思路时使用。
快速创建 OpenSpec 工件。当用户希望跳过逐个工件、一次性生成所有实现所需工件时使用。
| name | openspec-verify-change |
| description | 验证实现是否与变更工件一致。适用于归档前确认实现完整、正确且一致。 |
| license | MIT |
| compatibility | Requires openspec CLI. |
| metadata | {"author":"openspec","version":"1.0","generatedBy":"1.1.1"} |
验证实现是否与变更工件(specs、tasks、design)一致。
输入:可选指定变更名称。如果省略,先从对话上下文判断能否推断;若模糊或有歧义,必须提示用户选择可用变更。
步骤
未提供变更名称时,提示选择
运行 openspec list --json 获取可用变更。使用 AskUserQuestion 工具让用户选择。
仅展示存在实现任务的变更(tasks 工件存在)。 若可用,包含每个变更的 schema。 对任务未完成的变更标记 “(In Progress)”。
重要:不要猜测或自动选择,必须让用户做选择。
检查状态以了解 schema
openspec status --change "<name>" --json
解析 JSON,了解:
schemaName:正在使用的工作流(例如 “spec-driven”)获取变更目录并加载工件
openspec instructions apply --change "<name>" --json
返回变更目录和上下文文件。读取 contextFiles 中的所有可用工件。
初始化验证报告结构
创建三维度报告结构:
每个维度可包含 CRITICAL、WARNING 或 SUGGESTION。
验证完整性(Completeness)
任务完成情况:
- [ ](未完成)与 - [x](已完成)规范覆盖:
openspec/changes/<name>/specs/ 中存在增量规范:
验证正确性(Correctness)
需求实现映射:
场景覆盖:
验证一致性(Coherence)
设计一致性:
代码模式一致性:
生成验证报告
汇总记分卡:
## Verification Report: <change-name>
### Summary
| Dimension | Status |
|--------------|------------------|
| Completeness | X/Y tasks, N reqs|
| Correctness | M/N reqs covered |
| Coherence | Followed/Issues |
按优先级列出问题:
CRITICAL(归档前必须修复):
WARNING(建议修复):
SUGGESTION(可优化):
最终评估:
验证启发式
优雅降级
输出格式
使用清晰的 Markdown,包括:
file.ts:123