jabrena avatar

122-java-type-design

Use when you need to review, improve, or refactor Java code for type design quality — including establishing clear type hierarchies, applying consistent naming conventions, eliminating primitive obsession with domain-specific value objects, leveraging generic type parameters, creating type-safe wrappers, designing fluent interfaces, ensuring precision-appropriate numeric types (BigDecimal for financial calculations), and improving type contrast through interfaces and method signature alignment.

version
0.14.0-SNAPSHOT
GitHub stars
462

Install

/plugin install 122-java-type-design@cursor-rules-java

Run it inside Claude Code after adding the marketplace with /plugin marketplace add jabrena/plinth.

Sponsors

Details

Marketplace
jabrena/plinth
Source
skills/122-java-type-design
Category
Community

More from jabrena/plinth

All 61