Run Test
Use this skill after implementation or before handoff when the task needs explicit verification. This is a verification skill, not a repair skill.
Test Ladder
Choose the smallest credible ladder for the change:
- syntax: parser, formatter dry check, config validation
- import: module import, CLI help, dependency resolution
- smoke: minimal command or tiny sample that exercises the changed path
- functional: targeted unit/integration test or expected output check
- regression: baseline comparison, metric check, experiment dry run, or reproducibility command
Procedure
- Identify what must be verified and why.
- Run the least expensive command that can catch the likely failure.
- Record exact commands, working directory, exit status, and important output.
- Stop on the first blocking failure unless later read-only checks are needed to diagnose.
- Route failures back to
execute-planordebug-review.
Output
Return:
- commands run
- pass/fail status per command
- artifact/log paths
- blocking failure summary if any
- confidence level and remaining untested risk
Guardrails
- Do not modify source files from this skill.
- Do not hide skipped tests. State why they were skipped.
- Do not equate a smoke pass with full correctness when broader behavior is affected.