Что такое 123-java-exception-handling?
Используйте, когда вам необходимо применить передовые методы обработки исключений Java, включая использование определенных типов исключений, управление ресурсами с помощью try-with-resources, защиту сообщений об исключениях, сохранение контекста ошибок посредством цепочки исключений, раннюю проверку входных данных с помощью принципов отказоустойчивости, правильную обработку прерываний потоков, документирование исключений с помощью @throws, соблюдение политики ведения журнала, трансляцию исключений на границах API, управление повторными попытками и идемпотентностью, принудительное соблюдение таймаутов, присоединение подавленных исключений и распространение сбоев в асинхронный/реактивный код. Часть проекта «Навыки для Java» Источник: jabrena/cursor-rules-java.