verification-loop

Executes build, type, lint, test and security checks for JS/TS and Python codebases.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/LiamVDB1/opencode-config --skill verification-loop-liamvdb1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/LiamVDB1/opencode-config/tree/main/skills/verification-loop
Command: npx skills add https://github.com/LiamVDB1/opencode-config --skill verification-loop-liamvdb1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of verifying code quality and correctness, ensuring that code meets predefined standards before being submitted for review or merged.

Core Features & Use Cases

  • Comprehensive Checks: Runs build, type, lint, test, and security checks.
  • Automated Reporting: Generates a clear report summarizing the verification status.
  • Use Case: Before submitting a pull request for a new feature, run this skill to catch any build errors, type mismatches, linting issues, failing tests, or potential security vulnerabilities.

Quick Start

Run the verification loop skill to check the current codebase.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I automate code quality checks before submitting a pull request?

To automate code quality checks before a pull request, you can run a multi-phase verification process that executes build, type, lint, test, and security checks. This generates a report highlighting errors and warnings to ensure integration readiness.

Does this verification process work for both JavaScript and Python projects?

Yes, this verification process supports both JavaScript/TypeScript and Python projects. It executes specific commands tailored to each environment to accurately identify and report build errors, type mismatches, and failing tests across different development stages.

What is included in a pre-merge code verification loop?

A pre-merge code verification loop includes comprehensive build, type, lint, test, and security checks. It aims to ensure code quality and correctness by identifying potential errors and vulnerabilities, generating a clear status report before code review or integration.

Can I catch security vulnerabilities during local CI/CD testing?

Yes, you can catch security vulnerabilities during local CI/CD testing by running a verification loop that includes dedicated security checks alongside build, lint, and test phases. This reports potential vulnerabilities before submitting your code.

How do I run type and lint checks across my codebase?

You can run type and lint checks across your codebase by executing a verification skill that automates these specific checks. It identifies type mismatches and linting issues, providing an automated report summarizing the verification status for your project.

Why does my code need a multi-phase verification before review?

Your code needs a multi-phase verification before review to ensure it meets predefined quality standards. By catching build errors, type mismatches, linting issues, and failing tests early, you prevent integration problems and streamline the review process.