What problem does it solve?
Rescue helps you modernize legacy, messy, or fragile codebases without breaking behavior by enforcing a cautious, evidence-driven refactoring workflow.
Core Features & Use Cases
- Autopsy-first assessment: Measures code health, identifies risky modules, and orders work by impact instead of convenience.
- Safety-net creation: Builds characterization tests and boundary markers before any surgery begins, so behavior can be verified and rolled back.
- Incremental surgery: Refactors one module per session with explicit gates, review checks, git tags, and persistent session state.
- Use case: A large old project with tangled dependencies can be rescued module by module while preserving current behavior and tracking progress across multiple sessions.
Quick Start
Use the rescue skill to analyze the legacy codebase, create a safety net, and refactor it one module at a time.