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 -y skills add sickn33/antigravity-awesome-skills --skill fp-ts-pragmatic --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills