error-handling-patterns

Classify error types and select fail-fast, retry, or graceful degradation patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tipmaster/claude-config --skill error-handling-patterns-tipmaster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: error-handling-patterns
Source: https://github.com/tipmaster/claude-config/tree/main/skills/error-handling-patterns
Command: npx skills add https://github.com/tipmaster/claude-config --skill error-handling-patterns-tipmaster

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides developers in implementing robust error handling, preventing system crashes, improving debuggability, and providing clear, actionable feedback to users. It helps balance system resilience with the need for quick problem resolution.

Core Features & Use Cases

  • Error Classification: Distinguishes between unrecoverable (fail-fast) and recoverable (graceful degradation, retry) error types.
  • Strategy Selection: Guides the choice of appropriate patterns like fail-fast, retry with exponential backoff, or graceful degradation.
  • User Feedback: Helps craft clear, actionable, and non-technical error messages for end-users, improving their experience.
  • Use Case: Design the error handling for a new payment processing API, ensuring transient network issues trigger smart retries, permanent failures are logged with rich context, and users receive clear, actionable messages.

Quick Start

Use the error-handling-patterns skill to review my proposed error handling for a third-party API integration, focusing on retry logic and user-facing messages.