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 var for 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 Optional for return types that may be absent, never return null from public methods
  • Use Objects.requireNonNull for constructor parameters that must not be null

Build

  • NEVER add dependencies without checking if they already exist in pom.xml.
Installs
3
Repository
io42630/skills
First Seen
Oct 2, 2026