LogoClawIndex
CasesSkillsAbout
LogoClawIndex

fp-pragmatic - Practical Functional Programming with TypeScript

Explains practical functional programming patterns in TypeScript with fp-ts and when to avoid them.

Tags

Updated: 2026-09-30

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Chain operations with pipe
  • Handle missing values with Option
  • Represent errors with Either
  • Transform values with map
  • Chain fallible operations with flatMap
  • Refactor callbacks into pipelines
  • Define typed error variants
  • Identify when to avoid FP

Inputs

  • TypeScript code
  • Functional programming task
  • fp-ts usage context

Outputs

  • Functional programming guidance
  • TypeScript code examples
  • Refactoring patterns

Requirements

  • TypeScript environment
  • fp-ts library

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
fp-ts
functional programming
TypeScript
pragmatic
beginner-friendly
best practices
Chain operations with pipe
Handle missing values with Option
Represent errors with Either
Transform values with map
TypeScript code
Functional programming task
fp-ts usage context
Functional programming guidance
TypeScript code examples
Refactoring patterns