atelier-typescript-functional-patterns

Community

Type-safe FP patterns for reliable TypeScript.

Authormartinffx
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Functional programming patterns help teams encode business rules and state with TypeScript types, reducing runtime errors by making illegal states unrepresentable and guiding safer code through algebraic data types, discriminated unions, and branded types.

Core Features & Use Cases

  • Discriminated unions for exhaustive state modeling
  • Option and Result types for explicit error handling
  • Branded types for domain-safe identifiers and units
  • Comprehensive references and migration guidance for adoption
  • Real-world patterns and examples for building reliable domain models

Quick Start

Install a TypeScript project and start applying ADTs, Option/Result, and branded types to build safe, expressive domain models.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: atelier-typescript-functional-patterns
Download link: https://github.com/martinffx/claude-code-atelier/archive/main.zip#atelier-typescript-functional-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.