Engineering / Code Maintenance

Code Change Verification

Run change-aware lint, typecheck, build, and test verification based on the files and stack touched by a code change.

DocumentationAgent instructionsRequirements & limits

Use when a code change needs stack-aware lint, typecheck, build, and test verification based on touched files.

Inputs

  • changed files or diff summary
  • detected stack or package manager
  • available local verification commands
  • any known flaky tests or skipped checks

Outputs

  • Verification report
  • Failed command summary
  • Residual risk note

Before you begin

  • Reading and copying the procedure require no terminal setup. Check requirements for any packaged programs separately.

Try this first

Read the procedure and supply its documented inputs. Use the full text in an agent app or chat that supports pasted instructions, following that host's guidance.

Limits for this step
  • Instruction package only; it does not provide or authorize an executable runtime capability.
  • May run local verification commands; require human approval before retrying destructive setup or environment-changing commands.
Read full instructionsHide full instructionsSKILL.md · v0.1.0

Code Change Verification

When to use

  • Use after editing runtime code, tests, examples, or build files.
  • Use when a reviewer asks for the exact verification status of a change.
  • Use when a task needs stack-aware command selection.

Inputs required

  • changed files or diff summary
  • detected stack or package manager
  • available local verification commands
  • any known flaky tests or skipped checks

Workflow

  1. Map changed files to the relevant subsystem and stack.
  2. Select lint, typecheck, test, and build commands using the command matrix.
  3. Run the smallest sufficient command set first, then expand if failures suggest broader impact.
  4. Record pass, fail, skip, or flaky for each command.
  5. Summarize what passed, what failed, and what still needs human review.

Output format

  • Changed Scope
  • Commands Run
  • Results
  • Failures and Likely Causes
  • Remaining Risk

Guardrails

  • Do not claim a change is verified if commands were skipped.
  • Distinguish missing tooling from passing verification.
  • Keep verification read-only except for sandboxed local command execution.
  • Escalate if the required command set is unavailable.

Failure modes

  • If tooling is missing, report the exact missing binary or script.
  • If tests are flaky, mark them as flaky instead of pass.
  • If only partial verification ran, say so explicitly.
View file metadata
---
name: code-change-verification
description: Select and run the right verification commands after code
  changes, then summarize failures, flakiness, and remaining risk.
---

Summary sources · Catalogue metadata, skill.yaml, SKILL.md, examples/input.json, examples/output.json · v0.1.0 · Release package

Install instruction files

These commands copy guidance into the selected runtime directories. Confirm that your agent app discovers it. Any packaged programs need separate setup and verification.

Install (Codex)

./bin/skills-hub install engineering/[email protected] --runtime codex

Install (Claude)

./bin/skills-hub install engineering/[email protected] --runtime claude

Install (Generic)

./bin/skills-hub install engineering/[email protected] --runtime generic --target ./my-agent/skills

How You Can Use This

Documentation

Resource form: Agent instructions

Read or copy the guidance. Any packaged programs have separate execution requirements and evidence.

First run: Read SKILL.md and follow the documented workflow.

Current limits

  • Instruction package only; it does not provide or authorize an executable runtime capability.
What installation and verification mean
File installation
Places package files and generated configuration in the selected directories.
Native discovery
Your agent app finds and accepts the instructions, tools or plugin registrations.
Mock execution
Exercises sample fixtures. Connected data and provider effects need a separate check.
Connected operation
Requires current configuration, provider authentication, scoped permissions and a successful operation in your intended environment.

Declared compatibility

Compatibility unknown: versions and capabilities have not been declared.

Classification: declared

Technical details and release files

Operational Summary

Execution mode: may-run-local-verification

Approval boundary: May run local verification commands; require human approval before retrying destructive setup or environment-changing commands.

Review and lifecycle

Review maturity: Experimental

Security review declaration: Not declared

Lifecycle: Active

These release declarations are separate from evidence that a workflow operates in your environment.

Runtime & Dependencies

ID: engineering/code-change-verification

Tags: verification, tests, lint, typecheck

Runtimes: codex, claude, generic

Tool dependencies: 1

API dependencies: 0

Dependencies

Tools: bash

APIs: Not documented

Outputs

  • Verification report
  • Failed command summary
  • Residual risk note