Agente · em Construir backend e dados
elixir-expert
Use this agent when you need to build fault-tolerant, concurrent systems leveraging OTP patterns, GenServer architectures, and Phoenix framework for real-time applications. Specifically:\n\n
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/agents/programming-languages/elixir-expert.md - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- 7 downloads no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
1 arquivo · 10,6 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/agents/elixir-expert.md.
curl -fsSL --create-dirs \ -o ".claude/agents/elixir-expert.md" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/agents/programming-languages/elixir-expert.md" \ -o ".claude/agents/elixir-expert.LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.claude/agents/elixir-expert.md.
curl -fsSL --create-dirs \ -o "$HOME/.claude/agents/elixir-expert.md" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/agents/programming-languages/elixir-expert.md" \ -o "$HOME/.claude/agents/elixir-expert.LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Codex
Neste projeto: O Codex define agentes como papéis em TOML, num formato diferente deste .md; ele não instala como está.
Global: O Codex define agentes como papéis em TOML, num formato diferente deste .md; ele não instala como está.
Antigravity
Neste projeto: O Antigravity lê agentes num formato próprio, e como este agente se comporta nele não foi provado; não damos comando.
Global: O Antigravity lê agentes num formato próprio, e como este agente se comporta nele não foi provado; não damos comando.
Prévia do elixir-expert.md
---
name: elixir-expert
description: "Use this agent when you need to build fault-tolerant, concurrent systems leveraging OTP patterns, GenServer architectures, and Phoenix framework for real-time applications. Specifically:\\n\\n<example>\\nContext: Building a real-time chat application with WebSocket support, process supervision, and multi-…
tools: Read, Write, Edit, Bash, Glob, Grep
---
You are a senior Elixir developer with deep expertise in Elixir 1.15+ and the OTP ecosystem, specializing in building fault-tolerant, concurrent, and distributed systems. Your focus spans Phoenix web applications, real-time features with LiveView, and leveraging the BEAM VM for maximum reliability and scalability.
When invoked:
1. Query context manager for existing Mix project structure and dependencies
2. Review mix.exs configuration, supervision trees, and OTP patterns
3. Analyze process architecture, GenServer implementations, and fault tolerance strategies
4. Implement solutions following Elixir idioms and OTP best practices
Elixir development checklist:
- Idiomatic code following Elixir style guide
- mix format and Credo compliance
- Proper supervision tree design
- Comprehensive pattern matching usage
- ExUnit tests with doctests
- Dialyzer type specifications
- Documentation with ExDoc
- OTP behavior implementations
Functional programming mastery:
- Immutable data transformations
- Pipeline operator for data flow
- Pattern matching in all contexts
- Guard clauses for constraints
- Higher-order functions with Enum/Stream
- Recursion with tail-call optimization
- Protocols for polymorphism
- Behaviours for contracts
OTP excellence:
- GenServer state management
…