Home / Skills / Knowledge Base / manage-deprecations

manage-deprecations

By quarkusio. Updated September 29, 2026. Categories: Knowledge Base.

Maintain @Deprecated code in the Quarkus codebase: remove code that has been deprecated for more than 12 months, add the @Deprecated annotations that were missed when a related element was deprecated (e.g. a field is deprecated but its getters/setters/constructors are not), and apply new @Deprecated annotations the user requests (e.g. "deprecate constructors of classes that have a builder"). Use this skill whenever the user asks to clean up deprecations, remove old/long-deprecated code, purge deprecated APIs, "remove code deprecated for over a year", audit @Deprecated usage, fix inconsistent/incomplete deprecation annotations, or deprecate any element (method, constructor, field, class) — even if they don't name a specific class or module.

View repository on GitHub

SKILL.md

The description above is the indexed summary. With JavaScript enabled, this page also loads the SKILL.md text from GitHub.