run-verification

Run lint, unit tests, and conditional E2E tests for code changes.

6|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/anotherben/claude-harness --skill run-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-verification
Source: https://github.com/anotherben/claude-harness/tree/main/skills/run-verification
Command: npx skills add https://github.com/anotherben/claude-harness --skill run-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the validation of code changes by running lint, unit tests, and conditional end-to-end tests to ensure code health across the project.

Core Features & Use Cases

  • Lint Check: runs static analysis to catch style issues and potential errors early.
  • Unit & End-to-End Tests: orchestrates unit tests and, when UI changes are detected, runs E2E tests for regression coverage.
  • Clear Feedback: aggregates results and produces a concise report for quick remediation.

Quick Start

Run the verification pipeline after every code change to confirm the codebase remains healthy.

Frequently Asked Questions about run-verification

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

FAQPage Schema
How do I run lint and unit tests automatically after code changes?

Run a verification pipeline after every code change to execute lint checks, unit tests, and conditional E2E tests. This orchestrates static analysis and test suites to validate code health and provides a concise report for quick remediation.

How does conditional E2E testing work for UI changes?

Conditional E2E testing triggers end-to-end tests specifically when UI changes are detected. This ensures regression coverage for interface modifications without unnecessarily running E2E suites for backend-only updates.

What's the best way to automate a verification pipeline for rapid feedback?

The best way to automate a verification pipeline for rapid feedback is to orchestrate lint, unit tests, and conditional E2E tests. This pipeline aggregates results and produces a concise report, ensuring code health and enabling quick remediation.

Does this verification pipeline work for projects without UI changes?

Yes, the verification pipeline works for projects without UI changes by running lint and unit tests. End-to-end tests are conditional and only triggered when UI modifications are detected, making the pipeline suitable for backend-only codebases.

Why do I need to run E2E tests only when UI changes are detected?

Running E2E tests only when UI changes are detected saves time by avoiding unnecessary end-to-end execution for backend-only updates. This conditional trigger ensures regression coverage for interface modifications while maintaining rapid feedback.