verify

Execute lint, typecheck, and test steps via npm scripts for Node.js projects.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/macedot/cashflow-js --skill verify-macedot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify
Source: https://github.com/macedot/cashflow-js/tree/main/.claude/skills/verify
Command: npx skills add https://github.com/macedot/cashflow-js --skill verify-macedot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates local CI verification by running the standard quality checks (linting, type checking, and tests) before commits.

Core Features & Use Cases

  • Local validation of code quality by executing lint, typecheck, and test suites.
  • Applicable to developers who want deterministic checks for a Node.js project, ensuring code quality and test coverage before merge.

Quick Start

Execute the local verification by running the project's npm scripts to lint, typecheck, and test.

Frequently Asked Questions about verify

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

FAQPage Schema
How do I run lint, typecheck, and tests locally for a Node.js project?

Run local CI verification by executing the project's npm scripts for lint, typecheck, and test suites. This automates local validation of code quality to ensure deterministic checks pass before a merge.

What is local CI verification for pre-commit checks?

Local CI verification is the process of running lint, typecheck, and test suites before commits to catch code quality issues early. It provides deterministic, script-driven execution via npm scripts and returns consistent exit codes on success or failure.

Do I need specific dependencies installed to run lint and typecheck scripts?

You need a Node.js environment with the necessary npm scripts defined in your project configuration. The verification process executes these existing scripts deterministically without requiring external dependencies or components.

Can I use this local verification for pre-push validation in Node.js?

Yes, local verification applies to Node.js projects requiring pre-commit or pre-push validation. It executes linting, type checking, and unit tests through npm scripts to ensure code quality and test coverage before merge.

What's the best way to automate deterministic checks before merging code?

Automate deterministic checks by running script-driven npm scripts that execute linting, type checking, and tests. This approach returns consistent exit codes on success or failure, ensuring reliable local CI verification before merge.

Why does local CI verification return a failure exit code?

Local CI verification returns a failure exit code when the lint, typecheck, or test npm scripts encounter errors. This deterministic, script-driven execution ensures consistent exit codes on success or failure to halt invalid commits.