verification-guardian

Run lint, scoped typecheck, tests, and assertions on changed files.

Updated Nov 24, 2025
One-click install
npx skills add https://github.com/greentcsolutions-lab/tc-helper-app --skill verification-guardian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-guardian
Source: https://github.com/greentcsolutions-lab/tc-helper-app/tree/main/.claude/skills/verification-guardian
Command: npx skills add https://github.com/greentcsolutions-lab/tc-helper-app --skill verification-guardian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Runs automated verification after code changes in Next.js + TS projects. Invoked by prompt-classifier in IMPLEMENT/EDIT sequences (after write/edit). Executes lint, scoped typecheck, tests, custom assertions; reports failures with fixes. Optimized for low-resource machines (e.g., 4GB Chromebook) by scoping checks to changed/affected files only.

Core Features & Use Cases

  • Lint, scoped typecheck, tests, and custom assertions on changed files only
  • Reports failures with suggested fixes, minimizing resource use on large repos
  • Suitable for Next.js + TypeScript projects during IMPLEMENT/EDIT sequences via a classifier

Quick Start

Invoke the Verification Guardian after code changes to automatically lint, typecheck, test, and verify assertions, then review the report and apply fixes.

Frequently Asked Questions about verification-guardian

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

FAQPage Schema
How do I run lint and typecheck only on changed files in a Next.js TypeScript project?

To run lint and typecheck on changed files only, this Skill scopes verification to affected files during IMPLEMENT/EDIT sequences, generating a concise failure report with suggested fixes to minimize resource use on large repositories.

How does automated code verification work during commit in Next.js?

Automated code verification at commit time works by executing lint, scoped typecheck, tests, and custom assertions after code changes, then reporting failures with actionable fixes before merging to ensure code quality.

Can I run scoped tests and lint on a low-memory machine for Next.js TypeScript projects?

Yes, you can run scoped tests and lint on low-memory machines because this Skill optimizes resource usage by analyzing only changed or affected files, making it suitable for environments with limited memory like 4GB Chromebooks.

What is the best way to catch TypeScript errors before merging code in Next.js?

The best way to catch TypeScript errors before merging is to automate verification after edits, running scoped typecheck and custom assertions that report failures with fixes to maintain code quality without heavy resource consumption.

How do I automate custom assertions and tests after editing TypeScript files?

You automate custom assertions and tests by invoking the verification process after write or edit operations, which executes custom assertions alongside lint and typecheck on changed files to produce an actionable failure report.

Why should I scope typecheck and lint to changed files instead of the whole project?

Scoping typecheck and lint to changed files prevents resource exhaustion on large repositories and low-memory machines, producing a concise actionable report of failures and fixes without running unnecessary full-project checks.