Master essential Bash/Linux terminal patterns, including critical commands, piping, error handling, and scripting for macOS and Linux systems.
fp-ts-pragmatic
This skill provides a pragmatic, jargon-free guide to functional programming with fp-ts in TypeScript. It focuses on the 80/20 rule, teaching the most impactful patterns without diving into complex academic theory. Learn to handle nullable values, errors, and asynchronous operations in a cleaner, more maintainable functional style.
This skill helps you refactor imperative code to a functional style, providing practical examples and clear explanations. It emphasizes readability and encourages using functional programming only when it improves code clarity. Discover quick wins and common refactors to enhance your TypeScript code with fp-ts.
This skill helps you use fp-ts effectively, avoiding over-complication and focusing on patterns that provide the most significant benefits. It includes a cheat sheet for quick reference and guidance on when to explore more advanced concepts.
What It Does
Provides a practical guide to using the fp-ts functional programming library in TypeScript, focusing on key patterns and refactoring techniques.
When To Use
When starting with fp-ts, writing TypeScript code that handles nullable values or errors, refactoring imperative code to functional, or seeking cleaner functional code without academic overhead.
Installation
Copy SKILL.md to your skills directory
What people say, and where to get help
No ratings yet. If you have used this skill, yours would be the first.
Sign in to leave a rating
An account keeps your review with your name on it, and lets you edit it later. Sign in or create one free.
No reviews yet
This skill has not been rated. If you have run it, a short note about what you used it for helps the next person more than any description can.
Related Skills You May Like
Discover more AI agent skills in the same category to enhance your workflow automation.
Leverages AI-assisted debugging and multi-agent orchestration to systematically diagnose, resolve, and prevent production issues, reducing Mean Time To Recovery (MTTR).
Automate Mixpanel tasks via Rube MCP (Composio): events, segmentation, funnels, cohorts, user profiles, JQL queries. Always search tools first for current schemas.
Interact with Azure Data Lake Storage Gen2 using Python for hierarchical file systems, big data analytics, and file/directory operations.
A collection of Jupyter notebooks and Python examples for building with the Claude API.
Automates inbox triage, routing items based on intent, managing replies, and generating summaries using a robust TaskFlow pattern.
Have a Skill to Share?
Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.