verify 是一个用于在宣布工作完成前进行多视角验证的技能,来源为 changhochien/oh-my-pi。
用途:在声称任务完成前,从功能、质量、安全和集成等维度对已完成的改动进行验证。
主要能力:提供三档验证级别——quick(单文件、琐碎改动)、full(全部改动、重要工作)和默认(标准、常规改动)。验证维度包括:功能正确性(是否满足需求与验收标准、边界情况)、代码质量(测试、TypeScript 编译、Lint)、安全性(输入校验、注入漏洞、密钥暴露)以及集成(与现有代码兼容、无破坏性变更、数据库迁移安全)。
使用方式:通过命令调用,如 /skill:verify、/skill:verify full、/skill:verify quick。流程包括读取需求、运行标准检查(npm run build、npm test,适用时 npm run lint、npm run typecheck)、审查改动文件、进行安全审查,最后给出评估与建议。输出为验证报告,包含摘要、功能验证、技术验证、安全验证、改动摘要、发现的问题与建议。
适用场景:在提交或合并代码前,对常规改动、重要工作或琐碎改动进行分级验证。
限制:资料未提供该技能的安装方式、收费情况、支持平台及具体实现细节。