What problem does it solve?
This Skill provides a structured approach to handle failures, ensuring that errors are assessed, evidence is preserved, recovery actions are taken, and the system state is verified, minimizing downtime and data loss.
Core Features & Use Cases
- Systematic Failure Handling: Follows a clear protocol: Assess, Preserve, Recover, Verify, Document.
- Evidence Preservation: Captures logs, stack traces, and system state before attempting fixes.
- Decision Tree Recovery: Offers specific recovery strategies for code errors, build errors, environment issues, and external service failures.
- Verification Steps: Ensures that tests pass, builds succeed, and functionality is restored post-recovery.
- Use Case: When a critical build fails in CI, this skill can automatically capture the logs, attempt a clean re-install of dependencies, and re-run the build, documenting the process.
Quick Start
Use the error-recovery skill to handle the current failure by assessing its severity and preserving evidence.