123-java-exception-handling
CommunityMaster Java exception handling with precision.
Software Engineering#logging#observability#java#best-practices#exception-handling#try-with-resources#api-boundaries
Authorjabrena
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides comprehensive guidelines for robust Java exception handling across applications, improving error clarity, security, debuggability, and system reliability.
Core Features & Use Cases
- Specific exception types and fail-fast input validation to prevent invalid states.
- Resource management with try-with-resources to ensure cleanup.
- Secure logging and exception translation at API boundaries to avoid data leakage.
- Observability with error metrics, correlation IDs, and structured logging for SLA monitoring.
- Guidance for asynchronous/reactive error propagation and suppression to preserve context.
Quick Start
Begin by auditing current exception-handling code and replacing broad catches with specific exceptions following these guidelines.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: 123-java-exception-handling Download link: https://github.com/jabrena/cursor-rules-java/archive/main.zip#123-java-exception-handling Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.