关于 openspec-verify
使用 `/opsx:verify` 检查实现是否符合变更制品,评估完整性、正确性和一致性,并按严重程度报告问题。
主要功能
- 01检查任务与需求覆盖情况
- 02核对实现是否符合规范意图
- 03检查设计与代码的一致性
- 04按严重程度分类问题
适用场景
- 01完成任务实现后验证工作
- 02归档变更前进行检查
- 03发现问题并修复后重新验证
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ openspec-skills --skill openspec-verify安装后在 Claude Code 中输入/openspec-verify确认已加载。
附带文件agents/openai.yaml
详细介绍
OpenSpec 验证技能
使用 /opsx:verify 验证实现是否与变更工件一致。检查三个维度——完整性、正确性和一致性——并将问题分类为 CRITICAL、WARNING 或 SUGGESTION。
适用场景
- 使用 openspec-apply 完成任务后、归档前。
- 用户说“验证”“检查我的工作”或“验证实现”。
- 归档变更前的质量门禁。
前提条件
- 已实现任务(通过 openspec-apply 或手动编码)。
工作流
-
运行验证
/opsx:verify— 验证当前或推断出的变更。/opsx:verify <change-name>— 验证指定的变更。
-
三个验证维度
维度 验证内容 完整性 所有任务均已完成,所有需求均已实现,所有场景均已覆盖 正确性 实现符合规范意图,并处理了边缘情况 一致性 代码体现了设计决策,且模式保持一致 -
查看报告
- CRITICAL:归档前必须修复。
- WARNING:建议处理;不会阻止归档。
- SUGGESTION:可选改进。
-
按需修复问题
- 处理严重问题,并可选择修复警告。
- 再次运行
/opsx:verify进行确认。
输出
- 包含分类问题(CRITICAL / WARNING / SUGGESTION)的验证报告。
- 摘要:是否已准备好归档。
后续步骤
- 如果已准备就绪:使用 openspec-archive 归档变更。
- 如果发现问题:修复代码或更新工件,然后重新验证。
故障排除
- 出现大量误报:在
openspec/config.yaml中添加项目上下文,帮助 Agent 理解约定。参见 openspec-config。
参考
评论
支持 Markdown