Functional Programming
Elixir OTP and Haskell type-system agents for fault-tolerant and high-assurance code.
Install
Claude Code: /plugin marketplace add wshobson/agents → /plugin install functional-programming@claude-code-workflows
Elixir OTP gözetim ağacı kurarken ya da Haskell'de tip düzeyinde değişmez tasarlarken
- Author
- wshobson
- License
- MIT
The marketplace entry mentions Elixir, but the plugin ships a Haskell agent as well, and the pair is the point: two different answers to the same reliability question. Elixir handles failure at runtime through supervision trees, GenServer boundaries and a let-it-crash stance that changes what defensive code you end up writing, with Dialyzer specs and ExUnit doctests next to Phoenix and Ecto. Haskell handles it before runtime, pushing invariants into GADTs, newtypes and phantom types so the illegal state does not compile, using STM and async for concurrency. Neither agent bundles skills or commands; the contribution is entirely at the prompt level.
Similar skills
Dash0 Agent Plugin
SkillInstruments the coding agent itself, emitting tool calls and token use as OpenTelemetry traces.
Security Guidance
SkillSecurity review of agent-written code at three points: on edit, on stop, and at commit.
Error Handling Patterns
SkillDecides which failures are values and which are exceptions.

Comments(0)
Sign in to comment