code-change-verification

Run installation, build, linting, type checks, and tests for code changes.

3.6k|897|Updated May 31, 2025
One-click install
npx skills add https://github.com/openai/openai-agents-js --skill code-change-verification-openai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-change-verification
Source: https://github.com/openai/openai-agents-js/tree/main/.agents/skills/code-change-verification
Command: npx skills add https://github.com/openai/openai-agents-js --skill code-change-verification-openai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Run the mandatory verification stack when changes affect runtime code, tests, or build/test behavior in the OpenAI Agents JS monorepo.

Core Features & Use Cases

  • Ensure dependencies are installed, the project builds, and linting, type checks (including generated declarations), and tests pass.
  • Use this skill to validate code changes before merging or releasing within monorepo contexts.

Quick Start

From the repository root, run the verification script to install dependencies, build, and run all checks.

Frequently Asked Questions about code-change-verification

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

FAQPage Schema
How do I run local verification for code changes in a monorepo?

Local CI verification automates dependency installation, builds, linting, type checks, and tests to validate code changes. It ensures a clean, reproducible validation process using deterministic execution and fail-fast error handling before merging.

When do I need to run a full build and test verification stack?

You need to run a full build and test verification stack when changes affect runtime code, tests, or build/test configurations. This ensures dependencies are installed, the project builds, and linting, type checks, and tests pass.

Does local code change verification work with pnpm in a monorepo?

Yes, local code change verification works with pnpm in a monorepo. The validation script handles dependency installation and executes parallelizable checks to ensure your code changes meet deterministic execution standards across diverse environments.

What is the best way to validate type checks and linting before merging?

The best way to validate type checks and linting before merging is to run an automated verification stack. This process executes fail-fast error handling and checks generated declarations to ensure a reproducible validation outcome.

Why does local CI verification fail fast during code changes?

Local CI verification fails fast during code changes to immediately surface errors in installation, builds, linting, type checks, or tests. This deterministic approach prevents cascading failures and ensures a clean validation process.