Higher-order functions, composition, monads, immutability, and functional programming idioms.
How this skill is triggered — by the user, by Claude, or both
Slash command
/implementation-patterns:functional-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Using functional programming principles for clearer, more maintainable code.
Using functional programming principles for clearer, more maintainable code.
You are using functional patterns. Understand functional principles and idioms.
npx claudepluginhub sethdford/claude-skills --plugin engineer-implementation-patternsTeaches FP patterns like map/filter/fold, type-driven design, and pattern matching for problem decomposition. Language-agnostic.
Applies Scala functional patterns including immutability, higher-order functions, pattern matching, ADTs, monads, for-comprehensions, and composition for type-safe applications.
Teaches practical functional programming patterns (pipe, Option, Either) for TypeScript using fp-ts, with an 80/20 approach that avoids academic jargon.