Source profileQuality 61/100Review permissions

affaan-m/ECC/docs/ja-JP/skills/verification-loop/SKILL.md

verification-loop

A comprehensive verification system for Claude Code sessions.

Source repository stars
234,327
Declared platforms
1
Static risk flags
1
Last source update
2026-07-27
Source checked
2026-07-28

Decision brief

What it does—and where it fits

Claude Codeセッション向けの包括的な検証システム。

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeDeclaredSource recordInstall path and trigger
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/verification-loop"
    Safe inspection promptEditorial

    Inspect the Agent Skill "verification-loop" from https://github.com/affaan-m/ECC/blob/4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38/docs/ja-JP/skills/verification-loop/SKILL.md at commit 4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      使用タイミング

      このスキルを呼び出す: - 機能または重要なコード変更を完了した後 - PRを作成する前 - 品質ゲートが通過することを確認したい場合 - リファクタリング後

      機能または重要なコード変更を完了した後PRを作成する前品質ゲートが通過することを確認したい場合
    2. 02

      検証フェーズ

      Review the “検証フェーズ” section in the pinned source before continuing.

      Review and apply the “検証フェーズ” source section.
    3. 03

      フェーズ1: ビルド検証

      Review the “フェーズ1: ビルド検証” section in the pinned source before continuing.

      Review and apply the “フェーズ1: ビルド検証” source section.

    Permission review

    Static risk signals and limitations

    Runs scripts

    medium · line 18

    The documentation asks the agent to run terminal commands or scripts.

    npm run build 2>&1 | tail -20

    Runs scripts

    medium · line 20

    The documentation asks the agent to run terminal commands or scripts.

    pnpm build 2>&1 | tail -20

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score61/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars234,327SourceRepository attention, not individual Skill quality
    Compatibility1 platformsSourceDeclared in the catalog source record
    Usage guidecatalog recordEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    affaan-m/ECC
    Skill path
    docs/ja-JP/skills/verification-loop/SKILL.md
    Commit
    4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38
    License
    MIT
    Collected
    2026-07-28
    Default branch
    main
    View the original SKILL.md

    検証ループスキル

    Claude Codeセッション向けの包括的な検証システム。

    使用タイミング

    このスキルを呼び出す:

    • 機能または重要なコード変更を完了した後
    • PRを作成する前
    • 品質ゲートが通過することを確認したい場合
    • リファクタリング後

    検証フェーズ

    フェーズ1: ビルド検証

    # プロジェクトがビルドできるか確認
    npm run build 2>&1 | tail -20
    # または
    pnpm build 2>&1 | tail -20
    

    ビルドが失敗した場合、停止して続行前に修正。

    フェーズ2: 型チェック

    # TypeScriptプロジェクト
    npx tsc --noEmit 2>&1 | head -30
    
    # Pythonプロジェクト
    pyright . 2>&1 | head -30
    

    すべての型エラーを報告。続行前に重要なものを修正。

    フェーズ3: Lintチェック

    # JavaScript/TypeScript
    npm run lint 2>&1 | head -30
    
    # Python
    ruff check . 2>&1 | head -30
    

    フェーズ4: テストスイート

    # カバレッジ付きでテストを実行
    npm run test -- --coverage 2>&1 | tail -50
    
    # カバレッジ閾値を確認
    # 目標: 最低80%
    

    報告:

    • 合計テスト数: 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: 差分レビュー

    # 変更内容を表示
    git diff --stat
    git diff HEAD~1 --name-only
    

    各変更ファイルをレビュー:

    • 意図しない変更
    • 不足しているエラー処理
    • 潜在的なエッジケース

    出力フォーマット

    すべてのフェーズを実行後、検証レポートを作成:

    検証レポート
    ==================
    
    ビルド:     [成功/失敗]
    型:         [成功/失敗] (Xエラー)
    Lint:       [成功/失敗] (X警告)
    テスト:     [成功/失敗] (X/Y成功、Z%カバレッジ)
    セキュリティ: [成功/失敗] (X問題)
    差分:       [Xファイル変更]
    
    総合:       PRの準備[完了/未完了]
    
    修正すべき問題:
    1. ...
    2. ...
    

    継続モード

    長いセッションの場合、15分ごとまたは主要な変更後に検証を実行:

    メンタルチェックポイントを設定:
    - 各関数を完了した後
    - コンポーネントを完了した後
    - 次のタスクに移る前
    
    実行: /verify
    

    フックとの統合

    このスキルはPostToolUseフックを補完しますが、より深い検証を提供します。 フックは問題を即座に捕捉; このスキルは包括的なレビューを提供。

    Alternatives

    Compare before choosing