<< All versions
Skill v1.0.2
currentAutomated scan100/100affaan-m/ecc/verification-loop
~1 modified
──Details
PublishedAugust 29, 2026 at 12:28 AM
Content Hashsha256:3b20e92d24f8e24b...
Git SHA2aebdd340860
Bump Typepatch
──Files
Files (1 file, 2.9 KB)
SKILL.md2.9 KBactive
SKILL.md · 129 lines · 2.9 KB
version: "1.0.2" name: verification-loop description: A comprehensive verification system for Claude Code sessions. metadata: origin: ECC
検証ループスキル
Claude Codeセッション向けの包括的な検証システム。
使用タイミング
このスキルを呼び出す:
- 機能または重要なコード変更を完了した後
- PRを作成する前
- 品質ゲートが通過することを確認したい場合
- リファクタリング後
検証フェーズ
フェーズ1: ビルド検証
bash
# プロジェクトがビルドできるか確認npm run build 2>&1 | tail -20# またはpnpm build 2>&1 | tail -20
ビルドが失敗した場合、停止して続行前に修正。
フェーズ2: 型チェック
bash
# TypeScriptプロジェクトnpx tsc --noEmit 2>&1 | head -30# Pythonプロジェクトpyright . 2>&1 | head -30
すべての型エラーを報告。続行前に重要なものを修正。
フェーズ3: Lintチェック
bash
# JavaScript/TypeScriptnpm run lint 2>&1 | head -30# Pythonruff check . 2>&1 | head -30
フェーズ4: テストスイート
bash
# カバレッジ付きでテストを実行npm run test -- --coverage 2>&1 | tail -50# カバレッジ閾値を確認# 目標: 最低80%
報告:
- 合計テスト数: X
- 成功: X
- 失敗: X
- カバレッジ: X%
フェーズ5: セキュリティスキャン
bash
# シークレットを確認grep -rn "sk-" --include="*.ts" --include="*.js" . 2>/dev/null | head -10grep -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: 差分レビュー
bash
# 変更内容を表示git diff --statgit diff HEAD~1 --name-only
各変更ファイルをレビュー:
- 意図しない変更
- 不足しているエラー処理
- 潜在的なエッジケース
出力フォーマット
すべてのフェーズを実行後、検証レポートを作成:
検証レポート==================ビルド: [成功/失敗]型: [成功/失敗] (Xエラー)Lint: [成功/失敗] (X警告)テスト: [成功/失敗] (X/Y成功、Z%カバレッジ)セキュリティ: [成功/失敗] (X問題)差分: [Xファイル変更]総合: PRの準備[完了/未完了]修正すべき問題:1. ...2. ...
継続モード
長いセッションの場合、15分ごとまたは主要な変更後に検証を実行:
markdown
メンタルチェックポイントを設定:-各関数を完了した後-コンポーネントを完了した後-次のタスクに移る前実行: /verify
フックとの統合
このスキルはPostToolUseフックを補完しますが、より深い検証を提供します。 フックは問題を即座に捕捉; このスキルは包括的なレビューを提供。