概要
This skill provides a comprehensive reference and implementation guide for building resilient TypeScript applications using functional programming principles. It enables Claude to replace unsafe practices like 'any' casts and exception throwing with immutable core logic, branded types, and exhaustive pattern matching via libraries like ts-pattern. It is particularly useful for developers architecting complex domain logic where type safety and predictable error handling are critical for long-term maintainability.