Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Claude Code 会话的全方位验证系统。
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -22% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 6% | 0% |
| case-16 | ✗→✓ | ▲ Improved | -31% | 0% |
| case-21 | ✓→✗ | ▼ Worse | 11% | 0% |
一个全面的 Claude Code 会话验证系统。
在以下情况下调用此技能:
bash# Check if project builds npm run build 2>&1 | tail -20 # OR pnpm build 2>&1 | tail -20
如果构建失败,请停止并在继续之前修复。
bash# TypeScript projects npx tsc --noEmit 2>&1 | head -30 # Python projects pyright . 2>&1 | head -30
报告所有类型错误。在继续之前修复关键错误。
bash# JavaScript/TypeScript npm run lint 2>&1 | head -30 # Python ruff check . 2>&1 | head -30
bash# Run tests with coverage npm run test -- --coverage 2>&1 | tail -50 # Check coverage threshold # Target: 80% minimum
报告:
bash# Check for secrets 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 # Check for console.log grep -rn "console.log" --include="*.ts" --include="*.tsx" src/ 2>/dev/null | head -10
bash# Show what changed git diff --stat git diff HEAD~1 --name-only
审查每个更改的文件,检查:
运行所有阶段后,生成验证报告:
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. ...对于长时间会话,每 15 分钟或在重大更改后运行验证:
markdown设置一个心理检查点: - 完成每个函数后 - 完成一个组件后 - 在移动到下一个任务之前 运行: /verify
此技能补充 PostToolUse 钩子,但提供更深入的验证。 钩子会立即捕获问题;此技能提供全面的审查。
Other measured skills in the registry, with their headline benchmark lift.