# Verification Loop

> Unified verification engine for Python data science projects. Covers environment checks, type checking, linting, tests, security scans, code review with DS anti-patterns, and notebook checks. Commands (/verify, /quality-gate) invoke different subsets of this skill.

- Skill: `majiayu000/verification-loop` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/verification-loop`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/verification-loop/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security, Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/verification-loop

---


# Verification Loop

The single source of truth for all code checks. Commands invoke specific phases:
- `/verify` → Phases 1-4 (does my code work?)
- `/quality-gate` → Phases 1-4 + Phase 6 (safe to push?)

Phase 5 (code review) runs when the user asks for a code review directly.

## When to Activate

- After completing a feature or significant code change
- Before creating an MR/PR
- After refactoring
- When the user says "verify", "review", "check", or "quality gate"

## Phases

Read `skills/phases.md` for all 7 phases with exact commands, the code review checklist, and the output format.

## Behavioral Rules

Read `guidelines.md` for verdict rules, coverage targets, and escalation criteria.

