code-change-verification

Run make format, lint, typecheck, and tests to verify code changes.

Updated May 6, 2026
One-click install
npx skills add https://github.com/DaniloUnicam/GeminiApiKey-to-OpenAIAPIKey-bridge-with-OpenAIAgent-SDK-integration --skill code-change-verification-danilounicam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-change-verification
Source: https://github.com/DaniloUnicam/GeminiApiKey-to-OpenAIAPIKey-bridge-with-OpenAIAgent-SDK-integration/tree/main/OpenAI_Agent_Repo/.agents/skills/code-change-verification
Command: npx skills add https://github.com/DaniloUnicam/GeminiApiKey-to-OpenAIAPIKey-bridge-with-OpenAIAgent-SDK-integration --skill code-change-verification-danilounicam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the verification process for code changes, ensuring formatting, linting, type checking, and tests pass before integration.

Core Features & Use Cases

  • Automated Code Formatting and Validation: Runs make format, make lint, make typecheck, and make tests sequentially and in parallel to catch errors early.
  • Continuous Verification: Provides real-time feedback and heartbeat updates during long-running checks.
  • Use Case: Developers modifying the codebase can automatically verify their changes conform to standards, preventing broken code from being merged.

Quick Start

Use the code-change-verification skill to automatically run all code quality checks after making changes, ensuring compliance before merging.

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 formatting and linting before merging changes?

Automating code formatting and linting involves running sequential checks like make format and make lint to catch errors early. This ensures code changes conform to standards before integration.

What is continuous verification for code quality?

Continuous verification for code quality is the process of automatically running formatting, linting, type checking, and tests. It provides real-time feedback during long-running checks to prevent broken code from merging.

Do I need make and bash to run automated code verification scripts?

Yes, you need make, bash, and standard Unix utilities to run these automated code verification scripts securely and efficiently. These dependencies are required for executing the sequential and parallel checks.

Can I use automated type checking and testing in local developer environments?

Yes, automated type checking and testing can be used in local developer environments as well as continuous integration workflows. This provides developers with immediate feedback on code quality compliance.

What is the best way to prevent broken code from being merged in continuous integration?

The best way to prevent broken code from being merged is to automate sequential verification processes using make commands. Running formatting, linting, type checking, and tests ensures all changes meet integration standards.

Why does code verification include parallel and sequential checks?

Code verification includes parallel and sequential checks to optimize execution time while maintaining dependency order. This approach runs independent tests concurrently and sequential formatting before linting to catch errors efficiently.