Skip to main content

verification-before-completion

Verification checklist before marking work complete. Use when: finishing a fix, completing a review finding, validating a build, confirming a refactor.

Datos de origen

Repositorio
ROCm/rocm-systems
Última actividad en el origen
24 de abril de 2026 a las 22:53
Idioma detectado de SKILL.md
inglés
Estrellas
516
Forks
423

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
verification-before-completion
description
Verification checklist before marking work complete. Use when: finishing a fix, completing a review finding, validating a build, confirming a refactor.
# Verification Before Completion Ensures fixes and changes are actually validated before declaring success. Prevents "it compiles so it works" thinking. ## Core Principle Never mark work done based on absence of errors. Verify the **positive** — confirm the expected behavior exists. ## Verification Checklist Before marking any task complete, verify: ### 1. Build Verification - [ ] Code compiles without new warnings - [ ] All existing tests still pass - [ ] Package builds successfully (if applicable) ### 2. Behavioral Verification - [ ] The fix actually addresses the reported problem (not just a related symptom) - [ ] Expected output is produced (not just "no error") - [ ] Edge cases considered: empty input, null handles, max values, concurrent access ### 3. Regression Check - [ ] No existing functionality broken by the change - [ ] API contract preserved (same inputs → compatible outputs) - [ ] No new warnings from static analysis or formatters ### 4. Integration Verification - [ ] Changes work across all affected layers (C → Python → CLI if applicable) - [ ] Both system-installed and pip-installed paths work (for Python changes) - [ ] Both RPM and DEB packaging still work (for build changes) ## Anti-Patterns | Anti-Pattern | Reality | |-------------|---------| | "It compiles" | Compilation proves syntax, not correctness | | "Tests pass" | Tests may not cover the changed path | | "No errors in output" | Silent failures are the worst failures | | "Works on my machine" | Check both install contexts | | "The diff looks right" | Run the code, don't just read it | ## When to Use - After fixing a review finding - After completing a build/install cycle - After refactoring code - Before marking a subagent task as done
Ver en GitHub