用途:verify 是面向代码改动验证的技能。其核心理念是“验证即运行时观察”——构建应用、运行它、驱动到改动代码执行的路径,并捕获所见结果作为证据,不依赖测试或类型检查。\n\n主要能力:先在 Git/PR 中确定改动范围(如 git diff @{u}.. --stat),判断 diff 与描述是否一致;再定位改动对应的真实交互面,例如 CLI/TUI 的终端、服务端/API 的套接字、GUI 的像素、库的包边界、提示词/智能体配置、CI 工作流。然后驱动最小路径使改动代码执行,捕获 stdout、响应体、截图或窗格转储作为证据。\n\n使用方式:优先检查仓库根目录及各被改动目录下的 .claude/skills/,寻找匹配的 verifier-* 技能;若只有 run-* 则复用其构建/启动原语;否则从 README/package.json/Makefile 冷启动,时间盒约 15 分钟。成功后可将有效配方记录到 .claude/skills/verify/SKILL.md。\n\n适用场景:代码 diff 验证、交互式/TUI 行为检查、状态与持久化、错误路径、Web/API/GUI 等真实界面测试。\n\n限制:无运行界面者(仅文档、类型声明、构建配置)应报告 SKIP;仅测试改动的 PR 同样 SKIP;破坏性路径若无干运行或安全目标则不实跑;不得用测试或类型检查充当验证;不得部分通过,存疑时判 FAIL。\n\n分类:编程与开发。
verify
编程与开发
更新于 10-16 05:49