🎯

error-recoverer

🎯Skill

from adaptationio/skrillz

VibeIndex|
What it does

error-recoverer skill from adaptationio/skrillz

πŸ“¦

Part of

adaptationio/skrillz(191 items)

error-recoverer

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add adaptationio/Skrillz
Install PluginInstall plugin from marketplace
/plugin install skrillz@adaptationio-Skrillz
Claude CodeAdd plugin in Claude Code
/plugin enable skrillz@adaptationio-Skrillz
Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add /path/to/skrillz
Install PluginInstall plugin from marketplace
/plugin install skrillz@local

+ 4 more commands

πŸ“– Extracted from docs: adaptationio/skrillz
1Installs
3
-
Last UpdatedJan 16, 2026

Skill Details

SKILL.md

Intelligent error detection and recovery for autonomous coding. Use when handling errors, implementing retry logic, recovering from failures, or managing exception handling.

Overview

# Error Recoverer

Detects, classifies, and recovers from errors during autonomous coding sessions.

Quick Start

Handle Error

```python

from scripts.error_recoverer import ErrorRecoverer

recoverer = ErrorRecoverer(project_dir)

result = await recoverer.handle_error(error, context)

if result.recovered:

print(f"Recovered via: {result.strategy}")

else:

print(f"Failed: {result.reason}")

```

Automatic Recovery

```python

@recoverer.with_recovery

async def risky_operation():

# Operation that might fail

pass

```

Error Recovery Workflow

```

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ ERROR RECOVERY FLOW β”‚

β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€

β”‚ β”‚

β”‚ 1. DETECT β”‚

β”‚ β”œβ”€ Catch exception β”‚

β”‚ β”œβ”€ Parse error message β”‚

β”‚ └─ Extract error context β”‚

β”‚ β”‚

β”‚ 2. CLASSIFY β”‚

β”‚ β”œβ”€ Determine error category β”‚

β”‚ β”œβ”€ Assess severity level β”‚

β”‚ └─ Check if recoverable β”‚

β”‚ β”‚

β”‚ 3. STRATEGIZE β”‚

β”‚ β”œβ”€ Query causal memory for similar errors β”‚

β”‚ β”œβ”€ Select recovery strategy β”‚

β”‚ └─ Prepare recovery action β”‚

β”‚ β”‚

β”‚ 4. RECOVER β”‚

β”‚ β”œβ”€ Execute recovery strategy β”‚

β”‚ β”œβ”€ Verify recovery success β”‚

β”‚ └─ Store errorβ†’solution chain β”‚

β”‚ β”‚

β”‚ 5. ESCALATE (if recovery fails) β”‚

β”‚ β”œβ”€ Rollback to checkpoint β”‚

β”‚ β”œβ”€ Create detailed error report β”‚

β”‚ └─ Signal for human intervention β”‚

β”‚ β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

```

Error Categories

| Category | Examples | Recovery Strategy |

|----------|----------|-------------------|

| Transient | Network timeout, rate limit | Retry with backoff |

| Resource | File not found, permission denied | Fix path/permissions |

| Syntax | Parse error, invalid JSON | Fix syntax errors |

| Logic | Test failure, assertion error | Debug and fix code |

| Environment | Missing dependency, version mismatch | Install/update deps |

| Unrecoverable | Disk full, OOM | Escalate immediately |

Recovery Strategies

```python

class RecoveryStrategy(Enum):

RETRY = "retry" # Simple retry

RETRY_BACKOFF = "backoff" # Exponential backoff

ROLLBACK = "rollback" # Restore checkpoint

FIX_AND_RETRY = "fix_retry" # Apply fix, then retry

SKIP = "skip" # Skip and continue

ESCALATE = "escalate" # Human intervention

```

Integration Points

  • memory-manager: Query/store causal chains
  • checkpoint-manager: Rollback on failure
  • coding-agent: Provide fixes for code errors
  • progress-tracker: Log error metrics

References

  • references/ERROR-CATEGORIES.md - Error classification
  • references/RECOVERY-STRATEGIES.md - Strategy details

Scripts

  • scripts/error_recoverer.py - Core recovery logic
  • scripts/error_classifier.py - Error classification
  • scripts/retry_handler.py - Retry with backoff
  • scripts/recovery_strategies.py - Strategy implementations