Haskell Domain Errors

Model errors as Haskell domain types with structured context, hand-written Show for humans, explicit-tag ToJSON for logs, and conscious choices about Exception/FromJSON. Use when designing error ADTs, deciding between Either/Error effect/throwIO, writing instances for errors, or reviewing error-handling code.

ivelten Updated

File contents

ivelten/claude-haskell-skills/tree/main/plugins/haskell/skills/haskell-domain-errors commit 798c41bd01

Frequently asked questions

npx skillmds@latest add ivelten/haskell-domain-errors