Agent skill · software engineering · aiskillstore
error-handling
Enforce proper error handling patterns. Use when writing async code, API calls, or user-facing features. Covers try-catch, error boundaries, graceful degradation, and user feedback.
Why this skill is useful
Provides specific error handling patterns and custom error classes that enhance the AI's ability to generate robust error handling code.
What it needs
About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Error Handling Patterns 적절한 에러 처리 패턴을 강제하는 스킬입니다. Core Principle "에러는 숨기지 않고, 적절히 처리하고, 사용자에게 알린다." "Fail gracefully, recover when possible." Rules 규칙 상태 설명 ------ ------ ------ 빈 catch 블록 금지 🔴 필수 최소 로깅 필수 사용자 친화적 메시지 🔴 필수 기술적 에러 메시지 노출 금지 Error Boundary 사용 🔴 필수 (React) 컴포넌트 에러 격리 Graceful Degradation 🟡 권장 부분 실패 시 대안 제공 기본 패턴 Try-Catch 올바른 사용 에러 타입 구분 커스텀 에러 클래스 React Error Boundary 기본 Error Boundary Error Boundary 사용 Async 에러 처리 Promise 에러 여러 Promise 처리 Graceful Degradation 기능 저하 패턴 UI 대안 제공 사용자 친화적 메시지 메시지 매핑 🔴 금지: 기술적 메시지 노출 로깅 전략 Checklist 코드 작성 시 [ ] try-catch에 적절한 에러 처리 로직 [ ] 빈 catch 블록 없음 [ ] 에러 타입별 분기 처리 [ ] 사용자 친화적 메시지 표시 [ ] 에러 로깅/추적 React 컴포넌트 [ ] Error Boundary 적용 [ ] 로딩/에러 상태 UI [ ] 재시도 기능 제공 [ ] 폴백 UI 구현 API 호출 [ ] 네트워크 에러 처리 [ ] 타임아웃 처리 [ ] 재시도 로직 (필요시) [ ] 캐시 폴백 (필요시) References React Error Boundaries JavaScript Error Handling
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/error-handling--f39b57