This is the fp-ts guide you wish existed when you started. It skips the category theory and goes straight to the five patterns that actually matter: pipe for chaining operations, Option for nullable values, Either for explicit errors, map for transformations, and flatMap for chainable failures. What makes it useful is the "when NOT to use FP" section, which tells you to just use optional chaining for simple null checks and regular loops when they're clearer. The examples are real world stuff like parsing JSON and validating emails, not abstract academic exercises. If you're writing TypeScript and tired of nested null checks or try-catch pyramids, this gives you practical alternatives without requiring a PhD in mathematics.
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill fp-ts-pragmatic