code-change-verification

Run formatting, linting, type checking, and tests for code changes.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill code-change-verification-novaai-innovation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-change-verification
Source: https://github.com/NovaAI-innovation/Infinite-Agency/tree/main/.qwen/skills/code-change-verification
Command: npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill code-change-verification-novaai-innovation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that all code changes undergo a mandatory verification process, including formatting, linting, type checking, and testing, before being marked as complete.

Core Features & Use Cases

  • Automated Code Quality Checks: Runs essential checks to maintain code integrity and consistency.
  • Fail-Fast Execution: Stops immediately if any check fails, allowing for prompt issue resolution.
  • Use Case: Before merging a pull request that modifies application logic, use this skill to automatically run make format, make lint, make mypy, and make tests to ensure the code meets project standards.

Quick Start

Run the code-change-verification skill using the provided script for your operating system.

Frequently Asked Questions about code-change-verification

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

FAQPage Schema
How do I automate code verification for formatting, linting, and tests before merging?

Automate code verification by running a mandatory stack of formatting, linting, type checking, and tests on code changes. This process ensures code quality and adherence to project standards before integration, executing fail-fast scripts to stop immediately upon encountering issues.

What is automated code change verification and when should I run it?

Automated code change verification is a mandatory process executing formatting, linting, type checking, and tests. It should be run before marking code complete or merging pull requests that modify application logic, runtime behavior, or build configurations.

Does this automated code verification skill support both Windows and macOS environments?

Yes, automated code verification supports cross-platform execution. It provides dedicated shell scripts for macOS and Linux environments, alongside PowerShell scripts for Windows, ensuring consistent code quality checks across different operating systems.

How do I run formatting, linting, and type checking together for a pull request?

Run formatting, linting, and type checking together by executing the skill's verification stack scripts. This automatically triggers commands like `make format`, `make lint`, and `make mypy` to validate that code changes meet project standards before integration.

What happens if linting or type checking fails during the code verification process?

If linting or type checking fails during code verification, the process uses a fail-fast execution model that stops immediately. This prevents subsequent steps from running, allowing developers to promptly resolve the identified code quality issues.