mav-local-verification

Run lint, typecheck, and tests locally before pushing code.

10|2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/thermiteau/maverick --skill mav-local-verification
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mav-local-verification
Source: https://github.com/thermiteau/maverick/tree/main/skills/mav-local-verification
Command: npx skills add https://github.com/thermiteau/maverick --skill mav-local-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pre-push code verification — lint, typecheck, and tests run locally before pushing. Covers discovering project verification commands, run order, scope-appropriate checks, and fixing failures. Used as a dependency from workflow skills.

Core Features & Use Cases

  • Discover verification commands from package.json scripts, Makefile targets, or workspace tooling to determine available checks.
  • Enforce ordered verification: lint → typecheck → tests, stopping at the first failure to guide fixes.
  • Local integration: can be composed with other skills as a dependency in CI/workflow orchestration to ensure code quality before PRs.

Quick Start

Run mav-local-verification locally before pushing to verify lint, typecheck, and tests pass.

Frequently Asked Questions about mav-local-verification

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

FAQPage Schema
How do I run lint, typecheck, and tests locally before pushing code?▼

Pre-push verification discovers lint, typecheck, and test commands from package.json scripts or Makefile targets, then executes them in order before a push, blocking on the first failure to guide fixes.

What order should lint, typecheck, and tests run in for local code verification?▼

Ordered verification enforces lint, then typecheck, and finally tests, stopping at the first failure to guide sequential fixes before pushing code.

Can I use pre-push verification with a monorepo or Makefile-driven workflows?▼

Pre-push verification supports Node.js or Makefile-driven workflows, including monorepos, by discovering verification commands from package.json scripts, Makefile targets, or workspace tooling.

How does local verification discover available checks in a software project?▼

Verification discovers available checks by inspecting package.json scripts, Makefile targets, or workspace tooling to determine the lint, typecheck, and test commands to execute.

Why does my pre-push verification stop after the linting step fails?▼

Pre-push verification blocks on the first failure to ensure you fix foundational code quality issues before proceeding to typecheck and tests.

Do I need a specific CI platform to run local code verification before a push?▼

Local code verification runs locally before pushing and can be composed as a dependency in CI or workflow orchestration to ensure code quality before PRs.