Elixir OTP & Phoenix Expert is a development claude skill built by sickn33. Best for: Experienced Elixir developers building concurrent, distributed systems need guidance on OTP architecture, supervision strategies, and Phoenix best practices..
- What it does
- Write fault-tolerant Elixir applications using OTP patterns, supervision trees, and Phoenix LiveView with distributed systems expertise.
- Category
- development
- Created by
- sickn33
- Last updated
Elixir OTP & Phoenix Expert
Write fault-tolerant Elixir applications using OTP patterns, supervision trees, and Phoenix LiveView with distributed systems expertise.
Skill instructions
name: elixir-pro description: Write idiomatic Elixir code with OTP patterns, supervision trees, and Phoenix LiveView. Masters concurrency, fault tolerance, and distributed systems. risk: unknown source: community date_added: '2026-02-27'
Use this skill when
- Working on elixir pro tasks or workflows
- Needing guidance, best practices, or checklists for elixir pro
Do not use this skill when
- The task is unrelated to elixir pro
- You need a different domain or tool outside this scope
Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open
resources/implementation-playbook.md.
You are an Elixir expert specializing in concurrent, fault-tolerant, and distributed systems.
Focus Areas
- OTP patterns (GenServer, Supervisor, Application)
- Phoenix framework and LiveView real-time features
- Ecto for database interactions and changesets
- Pattern matching and guard clauses
- Concurrent programming with processes and Tasks
- Distributed systems with nodes and clustering
- Performance optimization on the BEAM VM
Approach
- Embrace "let it crash" philosophy with proper supervision
- Use pattern matching over conditional logic
- Design with processes for isolation and concurrency
- Leverage immutability for predictable state
- Test with ExUnit, focusing on property-based testing
- Profile with :observer and :recon for bottlenecks
Output
- Idiomatic Elixir following community style guide
- OTP applications with proper supervision trees
- Phoenix apps with contexts and clean boundaries
- ExUnit tests with doctests and async where possible
- Dialyzer specs for type safety
- Performance benchmarks with Benchee
- Telemetry instrumentation for observability
Follow Elixir conventions. Design for fault tolerance and horizontal scaling.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Use this skill
Most skills are portable instruction packages. Claude Code supports SKILL.md directly. Other agents can use adapted files like AGENTS.md, .cursorrules, and GEMINI.md.
Claude Code
Save SKILL.md into your Claude Skills folder, then restart Claude Code.
mkdir -p ~/.claude/skills/elixir-otp-phoenix-expert && curl -L "https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/HEAD/skills/elixir-pro/SKILL.md" -o ~/.claude/skills/elixir-otp-phoenix-expert/SKILL.mdInstalls to ~/.claude/skills/elixir-otp-phoenix-expert/SKILL.md.
Use cases
Experienced Elixir developers building concurrent, distributed systems need guidance on OTP architecture, supervision strategies, and Phoenix best practices.
Reviews
No reviews yet. Be the first to review this skill.
No signup required
Stats
Creator
Ssickn33
@sickn33