Back to skills
SkillHub ClubShip Full StackFull Stack

global-error-handling

Imported from https://github.com/mshafei721/Turbocat.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
0
Hot score
74
Updated
March 20, 2026
Overall rating
C2.3
Composite score
2.3
Best-practice grade
C57.6

Install command

npx @skill-hub/cli install mshafei721-turbocat-global-error-handling

Repository

mshafei721/Turbocat

Skill path: .claude/skills/global-error-handling

Imported from https://github.com/mshafei721/Turbocat.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: mshafei721.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install global-error-handling into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/mshafei721/Turbocat before adding global-error-handling to shared team environments
  • Use global-error-handling for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: Global Error Handling
description: Implement robust error handling with user-friendly messages, specific exception types, centralized handling, and graceful degradation. Use this skill when adding try-catch blocks, error boundaries, or exception handling. When creating custom error types or exception classes. When deciding where to handle errors (controller vs. service layer). When writing user-facing error messages. When implementing retry logic with exponential backoff. When ensuring resources are cleaned up in finally blocks or equivalent patterns.
---

## When to use this skill:

- When adding try-catch blocks or error handling code
- When creating custom error or exception classes
- When deciding where to catch and handle errors
- When writing error messages that users will see
- When implementing centralized error handling at API boundaries
- When designing systems to degrade gracefully on failure
- When implementing retry strategies for external service calls
- When using exponential backoff for transient failures
- When ensuring resources (connections, file handles) are cleaned up
- When validating inputs and failing fast with clear messages
- When choosing between specific and generic exception types
- When reviewing code for proper error handling patterns

# Global Error Handling

This Skill provides Claude Code with specific guidance on how to adhere to coding standards as they relate to how it should handle global error handling.

## Instructions

For details, refer to the information provided in this file:
[global error handling](../../../agent-os/standards/global/error-handling.md)
global-error-handling | SkillHub