Skip to main content

elixir-implementing

Stars4
Forks1
UpdatedMay 12, 2026 at 00:46

Elixir for idiomatic implementation โ€” the decision tables, templates, and anti-patterns that make Claude write functional, idiomatic, best-practices Elixir at the moment of writing. Covers the full daily-coding toolkit: pattern matching, pipelines, with/case/cond, Enum/Stream/for, multi-clause dispatch, ok/error flow, OTP callback patterns, context boundaries, configuration, test-driven development with ExUnit and Mox, and the specific anti-patterns Claude commonly produces in Elixir. ALWAYS use when writing Elixir code. ALWAYS use when deciding between control-flow constructs (if/case/with/multi-clause). ALWAYS use when writing GenServer/Task/Agent callbacks or implementing a behaviour. ALWAYS use when writing tests or practicing TDD in Elixir. ALWAYS use when refactoring Elixir toward idiomatic form. For upfront architecture/design work (contexts, supervision shape, project layout) also load elixir-planning; this skill defers deep architecture decisions to that skill.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

File Explorer
12 files
SKILL.md
readonly