142-java-functional-programming plugin
Use when you need to apply functional programming principles in Java — including writing immutable objects and Records, pure functions, functional interfaces, lambda expressions, Stream API pipelines, Optional for null safety, function composition, higher-order functions, pattern matching for instanceof and switch, sealed classes/interfaces for controlled hierarchies, Stream Gatherers for custom operations, currying/partial application, effect boundary separation, and concurrent-safe functional patterns.
How to install the 142-java-functional-programming 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 142-java-functional-programming@cursor-rules-javaUpdate, turn off or remove
- Update the plugin (shell)
- claude plugin update 142-java-functional-programming@cursor-rules-java
- Refresh the marketplace
- /plugin marketplace update cursor-rules-java
- Turn it off for now
- /plugin disable 142-java-functional-programming@cursor-rules-java
- Remove it
- /plugin uninstall 142-java-functional-programming@cursor-rules-java
142-java-functional-programming plugin questions
How do I install the 142-java-functional-programming plugin?
In Claude Code run /plugin marketplace add jabrena/plinth, then /plugin install 142-java-functional-programming@cursor-rules-java.
How do I update or remove the 142-java-functional-programming plugin?
Update it with claude plugin update 142-java-functional-programming@cursor-rules-java in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall 142-java-functional-programming@cursor-rules-java.