Imported from loganware05/bitcoin-data-collector (
.cursor/skills/testing-validation/SKILL.md). Install upstream withnpx skills add loganware05/bitcoin-data-collector --skill testing-validation. Copyright stays with the author.
Testing and Validation
Use this Skill when
Validating an implemented change, preparing a PR, or verifying Definition of Done.
Inputs
- Approved plan acceptance criteria
- Changed files
- Project test commands from TESTING.md / package scripts
- Autonomy budget limits
Procedure
- Identify applicable validation layers for the change.
- Run static analysis / lint when available.
- Run unit and integration tests for affected areas.
- Run end-to-end or browser checks for UI changes.
- Capture screenshots and logs under .agent/evidence/.
- Confirm build succeeds when applicable.
- Review rollback instructions against the change.
- For release closeout, run
$CONTROL/scripts/run-sandbox-release-smokes.shand gate with$CONTROL/scripts/validate-sandbox-release-smokes.sh --version X.Y.Z(M18). - If tests fail, fix implementation or report a blocker—never weaken tests to pass.
- Stop and report if budget limits are exceeded.
Output
Validation report with commands run, results, evidence paths, and remaining gaps.
Prohibited actions
- Do not delete or weaken failing tests to force a green result.
- Do not claim validation passed without evidence.
- Do not skip applicable security or accessibility checks for UI/API changes.