atelier-typescript-functional-patterns
CommunityType-safe FP patterns for reliable TypeScript.
Software Engineering#typescript#discriminated-unions#branded-types#adt#domain-models#functional-patterns#option-result
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.