haskell-effectful
CommunityMaster effectful design patterns in Haskell.
Authorbirdgg
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Helps Haskell developers adopt and consistently apply the Effectful library conventions across projects, reducing boilerplate and errors when composing effects.
Core Features & Use Cases
- Dispatch and interpreter patterns: Reader, State, Error, and IOE with static and dynamic dispatch to simplify effect composition.
- Custom effects and testing: define new effects, build interpreters, and test with mock handlers to validate behavior.
- Migration guidance: align MTl-style code with Effectful patterns, enabling per-function error scopes and composable handlers.
Quick Start
Set up a minimal Effectful program using Reader, State, and IOE, then run it to verify correct composition.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: haskell-effectful Download link: https://github.com/birdgg/haskell-claude/archive/main.zip#haskell-effectful Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.