Scheduled upgrade in progress. Some pages may load slowly or ask you to retry.

142 Java Functional Programming

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. This should trigger for requests such as Improve the code with Functional Programming; Apply Functional Programming; Refactor the code with Functional Programming. Part of cursor-rules-java project

majiayu000 e254dba 2 files · 4.9 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/development/142-java-functional-programming commit e254dba2a0

Frequently asked questions

npx skillmds add majiayu000/142-java-functional-programming