122-java-type-design plugin
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.
How to install the 122-java-type-design plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add jabrena/plinth
/plugin install 122-java-type-design@cursor-rules-javaUpdate, turn off or remove
- Update the plugin (shell)
- claude plugin update 122-java-type-design@cursor-rules-java
- Refresh the marketplace
- /plugin marketplace update cursor-rules-java
- Turn it off for now
- /plugin disable 122-java-type-design@cursor-rules-java
- Remove it
- /plugin uninstall 122-java-type-design@cursor-rules-java
122-java-type-design plugin questions
How do I install the 122-java-type-design plugin?
In Claude Code run /plugin marketplace add jabrena/plinth, then /plugin install 122-java-type-design@cursor-rules-java.
How do I update or remove the 122-java-type-design plugin?
Update it with claude plugin update 122-java-type-design@cursor-rules-java in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall 122-java-type-design@cursor-rules-java.