verification-loop

Automate build, type, test, lint, and security checks before merging.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/devsepnine/hibi_ai --skill verification-loop-devsepnine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/devsepnine/hibi_ai/tree/main/src/skills/verification-loop
Command: npx skills add https://github.com/devsepnine/hibi_ai --skill verification-loop-devsepnine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The verification-loop skill provides a comprehensive verification workflow that checks build, type checks, linting, tests, and security before code merges.

Core Features & Use Cases

  • Build verification ensures projects compile across supported languages.
  • Type checking, linting, and test execution catch issues early and report results.
  • Security scanning and change-diff review help identify secrets and risky changes prior to PRs.

Quick Start

Run the verification loop on your current workspace to execute all phases and generate a results report.

Frequently Asked Questions about verification-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end verification for builds, types, tests, and security before merging?

End-to-end verification automates build, type, lint, test, and security checks to ensure code passes quality gates before merging. It runs across CI pipelines, feature branches, and pre-PR checks, providing a summary report with actionable guidance for multi-language projects.

Can I run pre-PR checks across multi-language projects like JS, TS, and Python?

Pre-PR checks support multi-language projects including JS, TS, and Python. The verification loop applies build, type checking, linting, test execution, and security scanning across these supported languages to catch issues early and report results prior to pull requests.

What does security scanning check for during the CI pipeline verification process?

Security scanning during CI pipeline verification identifies secrets and risky changes in your code. Combined with change-diff review, it helps detect potential security vulnerabilities and sensitive data exposure prior to code merges, ensuring builds pass quality gates safely.

Do I need existing tooling for build, type checking, and linting to use automated verification?

Automated verification requires existing tooling for build, type checking, linting, tests, and security scans. The workflow automates the execution of these phases across your workspace and generates a results report, but relies on your configured tools to perform the actual checks.

What is the best way to catch risky changes and secrets before creating a pull request?

The best way to catch risky changes and secrets before a pull request is running a verification loop with security scanning and change-diff review. This workflow identifies secrets and risky modifications early, reporting results and providing actionable guidance to fix issues.

Why does my feature branch fail the quality gate even when builds pass?

Feature branches can fail quality gates when type checking, linting, tests, or security scans detect issues. End-to-end verification executes all these phases across your workspace and generates a summary report with actionable guidance to pinpoint and resolve the failing checks.