verification-loop

Run lint, type checks, tests, security scans, and diff reviews on code changes.

4|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/aaaa47080/stock_agent --skill verification-loop-aaaa47080
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/aaaa47080/stock_agent/tree/main/.opencode/skills/verification-loop
Command: npx skills add https://github.com/aaaa47080/stock_agent --skill verification-loop-aaaa47080

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically validates code changes by executing lint, type checks, tests, security scans, and diff reviews to gate quality.

Core Features & Use Cases

  • Centralized verification loop that sequences lint, type checks, tests, security scans, and diff reviews.
  • Generates a concise verification report summarizing pass/fail at each stage for quick quality gates.
  • Use Case: After implementing a feature, run the loop to ensure no regressions and no secret exposure before merge.

Quick Start

Run the verification loop to validate code changes before committing.

Frequently Asked Questions about verification-loop

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

FAQPage Schema
How do I automate post-change verification for lint, tests, and security scans before a merge?

To automate post-change verification, you can run a centralized loop that sequences lint, type checks, tests, security scans, and diff reviews. This generates a structured verification report summarizing pass or fail status at each stage to gate merges.

What is the best way to run continuous integration checks for core and API code paths?

The best way to run continuous integration checks is using an automated verification loop that validates changes across core and API code paths. It executes lint, type checks, and security scans, outputting a concise report suitable for quality gatekeeping.

Do I need a Python virtual environment to run Ruff and PyTest for diff reviews?

Yes, you need a Python virtual environment configured with Ruff and PyTest to execute the lint and test stages. The verification loop relies on these tools to validate code changes and perform diff reviews before generating the final report.

How does JSON validation work for i18n files during a security scan?

JSON validation for i18n files works by verifying data integrity as a specific step within the automated verification loop. This ensures internationalization files are structurally valid before the workflow proceeds to security scans and diff reviews.

Can I use this verification loop to prevent secret exposure in my code changes?

Yes, you can use the verification loop to prevent secret exposure by running integrated security scans. After implementing a feature, the workflow checks for regressions and sensitive data exposure before allowing a merge.

Why should I use an automated verification loop instead of running lint and tests separately?

An automated verification loop centralizes lint, type checks, tests, and security scans into a single workflow, preventing missed steps. It outputs a structured report for quick quality gates, ensuring no regressions occur before merging code.