141-java-refactoring-with-modern-features
Installation
SKILL.md
Modern Java Development Guidelines (Java 8+)
Identify and apply modern Java (Java 8+) refactoring opportunities to improve readability, maintainability, and performance.
What is covered in this Skill?
- Lambda expressions and method references (over anonymous classes)
- Stream API for declarative collection processing
Optionalfor null-safe APIsjava.timeAPI (replacingDate/Calendar)- Default interface methods,
vartype inference - Unmodifiable collection factory methods (
List.of(),Set.of(),Map.of()) - Text blocks for multi-line strings
- Java 25 Flexible Constructor Bodies (JEP 513)
- Java 25 Module Import Declarations (JEP 511)
Scope: The reference is organized by examples (good/bad code patterns) for each core area. Apply recommendations based on applicable examples.