Back to tags
Tag

Agent Skills with tag: functional-programming

10 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

modern-javascript-patterns

Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.

javascriptES6async-awaitpromises
ovachiever
ovachiever
81

functional-introspection-principle

Apply functional introspection principles to self-analysis.

introspectionself-analysisfunctional-programmingmetacognition
starwreckntx
starwreckntx
1

advanced-topics

Explore advanced CS topics including advanced data structures, parallel computing, security, functional programming, and quantum computing.

advanced-data-structuresparallel-computingfunctional-programmingquantum-computing
pluginagentmarketplace
pluginagentmarketplace
1

fundamentals

Master Kotlin syntax, OOP principles, SOLID practices, functional programming, and data structures.

kotlinobject-oriented-programmingsolid-principlesfunctional-programming
pluginagentmarketplace
pluginagentmarketplace
1

modern-javascript-patterns

Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.

javascriptES6async-awaitfunctional-programming
camoneart
camoneart
4

haskell

Expert Haskell development assistance. Use when working with Haskell code, .hs files, Cabal, ghcid, or when user mentions Haskell, functional programming, or type-level programming.

haskellfunctional-programmingprogramming-language-theorycabal
srid
srid
7

swift-case-paths

A library for working with enum cases as first-class values, enabling key path-like access to enum cases

swiftswift-package-managerenumskey-paths
nonameplum
nonameplum
7

JBCT

Java Backend Coding Technology skill for designing, implementing, and reviewing functional Java backend code. Use when working with Result, Option, Promise types, value objects, use cases, or when asked about JBCT patterns, monadic composition, parse-don't-validate, structural patterns (Leaf, Sequencer, Fork-Join), or functional Java backend architecture.

javafunctional-programmingvalue-objectsdesign-patterns
siy
siy
82

golang-lo

Go >= 1.18 项目中希望用 samber/lo(Lodash 风格泛型库)简化集合/映射/字符串、错误处理、重试/节流/防抖、通道并发或指针空值场景时使用。

gogenericserror-handlingfunctional-programming
DCjanus
DCjanus
131

clojure-write

Guide Clojure and ClojureScript development using REPL-driven workflow, coding conventions, and best practices. Use when writing, developing, or refactoring Clojure/ClojureScript code.

clojureclojurescriptrepl-driven-workflowfunctional-programming
metabase
metabase
45,4476,150