Pragmatic fp-ts Guide | Claude Code Skill for TypeScript