Code Change Verification
Run change-aware lint, typecheck, build, and test verification based on the files and stack touched by a code change.
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 instructions
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
- Map changed files to the relevant subsystem and stack.
- Select lint, typecheck, test, and build commands using the command matrix.
- Run the smallest sufficient command set first, then expand if failures suggest broader impact.
- Record pass, fail, skip, or flaky for each command.
- 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.
---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