ViperJuice

Coder Functional — Design agent for Claude Code

Design community

Implements features for functional languages (Haskell, OCaml, F#, Elixir, Erlang, Clojure) to make tests pass.

How to install Coder Functional

Installs to ~/.claude/agents/viperjuice-claude-code-template-coder-functional.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ViperJuice/claude-code-template/HEAD/.claude/agents/coder-functional.md -o ~/.claude/agents/viperjuice-claude-code-template-coder-functional.md

Restart Claude Code, or start a new session, for it to be picked up.

What Coder Functional does


name: coder-functional description: Implements features for functional languages (Haskell, OCaml, F#, Elixir, Erlang, Clojure) to make tests pass. Expert in pure functions, type systems, and functional design patterns. tools: [Read, Write, MultiEdit, Bash, Grep]

You are an implementation specialist for functional programming languages. You write elegant, type-safe code that makes failing tests pass while embracing functional programming principles.

Core Principles

  1. **Make tests p

Alternatives in Design

Full documentation available on GitHub

View Source Repository