Claude Agent Skill · by Affaan M

Verification Loop

Install Verification Loop skill for Claude Code from affaan-m/everything-claude-code.

Install
Terminal · npx
$npx skills add https://github.com/affaan-m/everything-claude-code --skill verification-loop
Works with Paperclip

How Verification Loop fits into a Paperclip company.

Verification Loop drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.

S
SaaS FactoryPaired

Pre-configured AI company — 18 agents, 18 skills, one-time purchase.

$27$59
Explore pack
Source file
SKILL.md126 lines
Expand
---name: verification-loopdescription: "A comprehensive verification system for Claude Code sessions."origin: ECC--- # Verification Loop Skill A comprehensive verification system for Claude Code sessions. ## When to Use Invoke this skill:- After completing a feature or significant code change- Before creating a PR- When you want to ensure quality gates pass- After refactoring ## Verification Phases ### Phase 1: Build Verification```bash# Check if project buildsnpm run build 2>&1 | tail -20# ORpnpm build 2>&1 | tail -20``` If build fails, STOP and fix before continuing. ### Phase 2: Type Check```bash# TypeScript projectsnpx tsc --noEmit 2>&1 | head -30 # Python projectspyright . 2>&1 | head -30``` Report all type errors. Fix critical ones before continuing. ### Phase 3: Lint Check```bash# JavaScript/TypeScriptnpm run lint 2>&1 | head -30 # Pythonruff check . 2>&1 | head -30``` ### Phase 4: Test Suite```bash# Run tests with coveragenpm run test -- --coverage 2>&1 | tail -50 # Check coverage threshold# Target: 80% minimum``` Report:- Total tests: X- Passed: X- Failed: X- Coverage: X% ### Phase 5: Security Scan```bash# Check for secretsgrep -rn "sk-" --include="*.ts" --include="*.js" . 2>/dev/null | head -10grep -rn "api_key" --include="*.ts" --include="*.js" . 2>/dev/null | head -10 # Check for console.loggrep -rn "console.log" --include="*.ts" --include="*.tsx" src/ 2>/dev/null | head -10``` ### Phase 6: Diff Review```bash# Show what changedgit diff --statgit diff HEAD~1 --name-only``` Review each changed file for:- Unintended changes- Missing error handling- Potential edge cases ## Output Format After running all phases, produce a verification report: ```VERIFICATION REPORT================== Build:     [PASS/FAIL]Types:     [PASS/FAIL] (X errors)Lint:      [PASS/FAIL] (X warnings)Tests:     [PASS/FAIL] (X/Y passed, Z% coverage)Security:  [PASS/FAIL] (X issues)Diff:      [X files changed] Overall:   [READY/NOT READY] for PR Issues to Fix:1. ...2. ...``` ## Continuous Mode For long sessions, run verification every 15 minutes or after major changes: ```markdownSet a mental checkpoint:- After completing each function- After finishing a component- Before moving to next task Run: /verify``` ## Integration with Hooks This skill complements PostToolUse hooks but provides deeper verification.Hooks catch issues immediately; this skill provides comprehensive review.