salvage
Installation
SKILL.md
/salvage
Extract learning before restarting. Code is cheap; learning is the asset.
When to Use
Invoke /salvage when work is drifting, approach reversed multiple times, scope keeps expanding, the finish line keeps moving, or starting over feels right.
Do not use when: Work is on track. Salvage is extraction before restart, not routine reflection.
JIT References
Load references/extraction.md only when a salvage needs deeper learning extraction than the core report.
The Salvage Process
Step 1: Acknowledge the State
"This session/approach is being salvaged because [reason]. The original aim was [aim]. What happened was [reality]."