java-exception-robustness
Installation
SKILL.md
Skill: java-exception-robustness
Activation Contract
Use this skill when reviewing or designing Java exception handling, resource cleanup, checked/unchecked exception choices, failure boundaries, retry/fallback policy, and robust service behavior.
Do not use this skill for logging-only changes, security-only auditing, non-Java error models, or framework-specific exception mapping with no Java design question.
Responsibility
This skill teaches Java failure-handling design. It does not call other skills, hide failures by default, or invent business recovery policies.
Required Context
- Operation being protected.
- Who can recover from failures.
- Resource ownership and cleanup needs.
- Whether this is library, application, batch, or long-running service code.
- Sensitive-data constraints in messages/logs.