验证循环技能¶
面向 Claude Code 会话的综合验证系统。
使用时机¶
调用此技能: - 完成功能或重要代码更改后 - 创建 PR 前 - 需要确认质量门禁通过时 - 重构后
验证阶段¶
阶段 1:构建验证¶
如果构建失败,请停止并在继续前修复。
阶段 2:类型检查¶
报告所有类型错误。在继续前修复重要错误。
阶段 3:Lint 检查¶
阶段 4:测试套件¶
报告: - 测试总数:X - 通过:X - 失败:X - 覆盖率:X%
阶段 5:安全扫描¶
# シークレットを確認
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
阶段 6:差异审查¶
审查每个更改的文件: - 意外更改 - 缺失的错误处理 - 潜在边界情况
输出格式¶
执行所有阶段后,创建验证报告:
検証レポート
==================
ビルド: [成功/失敗]
型: [成功/失敗] (Xエラー)
Lint: [成功/失敗] (X警告)
テスト: [成功/失敗] (X/Y成功、Z%カバレッジ)
セキュリティ: [成功/失敗] (X問題)
差分: [Xファイル変更]
総合: PRの準備[完了/未完了]
修正すべき問題:
1. ...
2. ...
持续模式¶
对于长会话,每 15 分钟或在主要更改后执行验证:
与钩子的集成¶
此技能补充 PostToolUse 钩子,但提供更深入的验证。 钩子会立即捕获问题;此技能提供全面审查。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC