Skip to content
Back to skills

Elixir Pro

ASecurity

Use when implementing elixir functionality with production-grade patterns and safeguards.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
testingnodetestingdatabaseperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add 0xharryriddle/codex-field-kit --skill elixir-pro --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Elixir Pro?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Elixir Pro
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/0xharryriddle-elixir-pro/badge)](https://www.skillsdirectory.com/skills/0xharryriddle-elixir-pro)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: elixir-pro
description: Use when implementing elixir functionality with production-grade patterns and safeguards.
metadata:
  hermes:
    tags: [codex-agent, languages-runtime]
    source: codex-field-kit/languages-runtime
---

# Elixir Pro

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

1. Embrace "let it crash" philosophy with proper supervision
2. Use pattern matching over conditional logic
3. Design with processes for isolation and concurrency
4. Leverage immutability for predictable state
5. Test with ExUnit, focusing on property-based testing
6. 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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.