with one click
verification-loop
为 Claude Code 会话提供的全面验证系统。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
为 Claude Code 会话提供的全面验证系统。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | verification-loop |
| description | 为 Claude Code 会话提供的全面验证系统。 |
| origin | ECC |
为 Claude Code 会话(Sessions)提供的全面验证系统。
在以下场景调用此技能(Skill):
# 检查项目是否能成功构建
npm run build 2>&1 | tail -20
# 或者
pnpm build 2>&1 | tail -20
如果构建失败,请停止并在继续之前进行修复。
# TypeScript 项目
npx tsc --noEmit 2>&1 | head -30
# Python 项目
pyright . 2>&1 | head -30
报告所有类型错误。在继续之前修复关键错误。
# JavaScript/TypeScript
npm run lint 2>&1 | head -30
# Python
ruff check . 2>&1 | head -30
# 运行带有覆盖率报告的测试
npm run test -- --coverage 2>&1 | tail -50
# 检查覆盖率阈值
# 目标:最低 80%
报告内容:
# 检查是否存在密钥泄露
grep -rn "sk-" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
grep -rn "api_key" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
# 检查是否存在 console.log
grep -rn "console.log" --include="*.ts" --include="*.tsx" src/ 2>/dev/null | head -10
# 显示变更内容
git diff --stat
git diff HEAD~1 --name-only
审查每个变更的文件,重点关注:
在运行所有阶段后,生成一份验证报告:
验证报告 (VERIFICATION REPORT)
==================
构建 (Build): [通过/失败]
类型 (Types): [通过/失败] (X 个错误)
规范 (Lint): [通过/失败] (X 个警告)
测试 (Tests): [通过/失败] (通过 X/Y,覆盖率 Z%)
安全 (Security): [通过/失败] (X 个问题)
差异 (Diff): [X 个文件已变更]
总体结论 (Overall): [就绪/未就绪] 提交 PR
待修复问题:
1. ...
2. ...
对于长时间的会话,请每隔 15 分钟或在重大变更后运行一次验证:
设定心理检查点:
- 完成每个函数后
- 完成一个组件后
- 在转向下一个任务前
运行:/verify
此技能是对 PostToolUse 钩子的补充,但提供了更深层次的验证。
钩子(Hooks)能立即捕获问题;此技能则提供全面的审查。
生产级 API 的 REST API 设计模式,包括资源命名、状态码、分页、过滤、错误响应、版本控制和速率限制。
撰写文章、指南、博客、教程、时事通讯等长篇内容,并根据提供的示例或品牌指南呈现独特的语言风格。当用户需要篇幅超过一段的精炼文字,且重视风格一致性、结构和可信度时,请使用此技能。
后端架构模式、API 设计、数据库优化以及适用于 Node.js、Express 和 Next.js API 路由的服务端最佳实践。
适用于 TypeScript、JavaScript、React 和 Node.js 开发的通用编码标准、最佳实践与模式。
为 X、LinkedIn、TikTok、YouTube、时事通讯 (Newsletters) 以及多平台复用活动创建平台原生内容系统。当用户需要社交帖子、推文串 (Threads)、脚本、内容日历或将单一源素材清晰地适配到多个平台时使用。
Playwright E2E 测试模式、页面对象模型(POM)、配置、CI/CD 集成、产物管理以及不稳定测试(flaky test)策略。