# obra-error-handling > Designs robust error handling with custom exceptions, logging, and recovery strategies - Author: MikkohChen - Repository: Frictionless-Labs/claude-skills - Version: 20251222045014 - Stars: 1 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/Frictionless-Labs/claude-skills - Web: https://mule.run/skillshub/@@Frictionless-Labs/claude-skills~obra-error-handling:20251222045014 --- --- name: obra-error-handling description: 'Designs robust error handling with custom exceptions, logging, and recovery strategies' --- # obra-error-handling | Field | Value | |-------|-------| | **skill_id** | obra-error-handling | | **skill_name** | Error Handling | | **description** | Designs robust error handling with custom exceptions, logging, and recovery strategies | | **repo** | obra | | **category** | dev | | **impl_readiness** | 82 | | **business_value** | 83 | | **risk_level** | low | | **role_alignment** | Architect | | **priority_tier** | TIER-1 | | **effort_hours** | 0.5 | | **dependencies** | obra-debugging | | **maturity** | active | | **lifecycle** | candidate | | **zip_inclusion** | ZIP-1 | --- ## Purpose Implements comprehensive error handling strategies including custom exception hierarchies, structured logging, graceful degradation, and recovery mechanisms. --- ## Domain Alignment | Aspect | Specification | |--------|---------------| | **Primary Use** | Error management and resilience | | **Target Users** | All developers | | **Integration Points** | Logging frameworks, monitoring systems | --- ## Triggers | Trigger Type | Pattern | |--------------|---------| | **Implicit** | "exception", "error handling", "catch" keywords | | **Explicit** | `@error` prefix | | **Contextual** | Try-catch blocks or error scenarios | --- ## Input/Output | Direction | Format | Example | |-----------|--------|---------| | **Input** | Code or error scenario | "Handle database connection failures" | | **Output** | Error handling implementation | Exception classes, retry logic, logging | --- ## Safeguards | Safeguard | Implementation | |-----------|----------------| | **No Silent Failures** | All errors logged or propagated | | **Sensitive Data** | Never log credentials or PII | | **Recovery Priority** | Graceful degradation over crashes | | **User Messaging** | Technical details hidden from users | --- ## Notes - **Full Slug**: obra/superpowers - **Source**: ChatGPT A1 Master Catalog audit - **Batch**: ZIP-1 Batch 3 (Extended Workflow)