haskell-effectful

Community

Master 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.