Back to skills
SkillHub ClubRun DevOpsFull StackDevOpsSecurity

verification-gate

A quality gate that runs automatically before declaring any task complete. It executes tests, builds, security checks, and code reviews silently, fixing issues when possible or prompting users with simple questions. Users only see success messages after all validations pass.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
5
Hot score
82
Updated
March 20, 2026
Overall rating
A8.3
Composite score
5.3
Best-practice grade
B84.0

Install command

npx @skill-hub/cli install timequity-plugins-verification-gate
quality-gateautomated-testinghidden-processworkflow-automationpre-deployment

Repository

timequity/plugins

Skill path: vibe-coder/skills/verification-gate

A quality gate that runs automatically before declaring any task complete. It executes tests, builds, security checks, and code reviews silently, fixing issues when possible or prompting users with simple questions. Users only see success messages after all validations pass.

Open repository

Best for

Primary workflow: Run DevOps.

Technical facets: Full Stack, DevOps, Security, Testing.

Target audience: Builders and teams creating MVPs who want to ensure code quality and reliability without exposing technical complexity to end-users..

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: timequity.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install verification-gate into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/timequity/plugins before adding verification-gate to shared team environments
  • Use verification-gate for meta workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: verification-gate
description: Hidden quality gate that runs before showing "Done!" to user - ensures all tests pass, build succeeds, and requirements met before claiming completion
---

# Verification Gate

## Overview

Part of the hidden validation layer. User never sees this running, but it prevents false "Done!" claims.

**Core principle:** Never show success to user without evidence.

## When This Runs (Automatically)

- Before displaying "✅ Done!"
- Before showing preview URL
- Before `/mvp:deploy`
- After any `/mvp:add` feature

## The Gate Checklist

```
BEFORE showing success to user:

[ ] Tests pass (run full suite, not partial)
[ ] Build succeeds (no compilation errors)
[ ] No TypeScript/linting errors
[ ] Feature actually works (manual smoke test)
[ ] Security checks pass (from security-check skill)
[ ] Code review clean (from code-review-auto skill)

ALL must pass. ANY failure = fix silently, don't show error to user.
```

## User Experience

**What user sees:**
```
Adding login feature...
✅ Done! Check your preview.
```

**What happens behind the scenes:**
```
1. Generate login code
2. Run tests → 2 failures
3. Fix failures automatically
4. Run tests → pass
5. Run build → pass
6. Security check → pass
7. Code review → 1 minor issue
8. Fix issue automatically
9. All gates pass → show "Done!"
```

## Failure Handling

**If gate fails and can auto-fix:**
- Fix silently
- Re-run verification
- User never knows

**If gate fails and cannot auto-fix:**
- Ask simple question (no technical jargon)
- Example: "Should login require email confirmation?"
- NOT: "The auth middleware threw ValidationError"

## Automation Script

Run all checks programmatically:

```bash
python scripts/verify.py --path /project/path --language rust
python scripts/verify.py --path /project/path --json  # JSON output
```

The script auto-detects language and runs appropriate checks.

## Integration

**Called by:**
- `/mvp:build` - Before showing preview
- `/mvp:add` - Before confirming feature added
- `/mvp:deploy` - Before deployment

**Uses:**
- **auto-testing** - Run test suite
- **security-check** - Security validation
- **code-review-auto** - Code quality check
- **scripts/verify.py** - Deterministic verification

## Philosophy

User paid for "vibe coding" - they describe what they want, we handle how.

Showing them test failures or build errors breaks the magic.

Fix it. Don't explain it.
verification-gate | SkillHub