salvage
Installation
SKILL.md
/salvage
Extract learning from a session or piece of work before restarting. The insight: code is cheap now; learning is the asset.
Salvage is the bridge from Review back to Problem Space. When drift is detected, salvage captures what was learned so you can restart clean without losing understanding.
When to Use
Invoke /salvage when:
- Work is drifting - approach has changed direction multiple times
- Approach reversed 3+ times - you're oscillating, not converging
- Scope expanding while "done" keeps fuzzing - the finish line keeps moving
- You're protecting code you've invested in - afraid to throw it away
- Starting over feels right - but you don't want to lose what you learned
Do not use when: Work is on track and converging. Salvage is for extraction before restart, not routine reflection.