verification-loop

Run build, type, lint, test, and security checks before pull requests.

1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/its-Basudeba/Care-HMS --skill verification-loop-its-basudeba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-loop
Source: https://github.com/its-Basudeba/Care-HMS/tree/main/.agent/.agents/skills/verification-loop
Command: npx skills add https://github.com/its-Basudeba/Care-HMS --skill verification-loop-its-basudeba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the inconsistency and human error inherent in manual code verification by providing a standardized, multi-phase checklist to ensure code quality before deployment or PR submission.

Core Features & Use Cases

  • Multi-Phase Verification: Executes automated checks for build status, type safety, linting, test coverage, and security vulnerabilities.
  • Quality Gate Enforcement: Provides a clear pass/fail report for each phase, ensuring only high-quality code proceeds to the next stage.
  • Use Case: Before submitting a pull request, use this Skill to automatically verify that your recent refactoring hasn't introduced type errors, broken the build, or exposed sensitive credentials.

Quick Start

Invoke the verification loop skill to perform a full quality audit of the current project state.

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 verification before a pull request?

Automated code verification runs a multi-phase process for build validation, type checking, linting, test execution, and security scanning to enforce quality gates before pull requests. It provides a pass/fail report for each phase to ensure only high-quality code proceeds to integration.

What is a multi-phase quality gate in software development?

A multi-phase quality gate is a standardized checklist that executes automated checks for build status, type safety, linting, test coverage, and security vulnerabilities. It addresses manual inconsistency by enforcing a clear pass/fail report at each stage before code integration.

Do I need npm and tsc installed to run automated type checking and linting?

Yes, this verification process requires standard development environment tools like npm, pnpm, tsc, pyright, and ruff to perform both static and dynamic analysis. These tools execute the type checking, linting, and build validation phases.

Can I use security scanning and test suite execution for Python projects?

Yes, the verification process supports Python projects by using pyright for type checking and ruff for linting. It executes the test suite and performs security scanning across the software development lifecycle to identify exposed credentials or vulnerabilities.

What's the best way to enforce consistent code integrity before deployment?

The best way to enforce code integrity is applying a standardized verification loop that automates build validation, type safety, linting, test coverage, and security scanning. This prevents human error and ensures consistent quality gates before code deployment or pull request submission.

Why does my code verification fail during the type checking phase?

Code verification fails during type checking when the static analysis tools, such as tsc or pyright, detect type errors or safety issues in the recent code changes. The verification loop generates a clear pass/fail report for each phase to pinpoint the exact quality gate failure.