haskell
Installation
SKILL.md
Haskell Development
Error Handling
- NEVER use
undefinedorerroras placeholders - Handle ALL
Maybe/Eithercases explicitly — no silent ignoring - Handle all pattern match cases — no partial matches
- Use types to make impossible states unrepresentable