plexy-java
Installation
SKILL.md
Java Conventions
Imports
- NEVER use wildcard imports (
import java.util.*→import java.util.List) - Sort imports: java/javax first, then third-party, then project-internal
Code Style
- Use Lombok annotations:
@Data,@Builder,@Slf4j,@RequiredArgsConstructor— not manual getters/setters/constructors - Use
varfor local variables when the right-hand side makes the type obvious - NEVER use raw types — always specify generic parameters
- NEVER catch and swallow exceptions silently
Null Handling
- Use
Optionalfor return types that may be absent, never return null from public methods - Use
Objects.requireNonNullfor constructor parameters that must not be null
Build
- NEVER add dependencies without checking if they already exist in pom.xml.