claude-code-elixir
Elixir, Phoenix, Ecto, and OTP development guidance
All Skills in This Repository (6)
Pure Emerald Level Indicatorsecto-thinking
Design Ecto data models and context boundaries for Elixir applications.
otp-thinking
Guide Elixir developers in applying OTP patterns for supervision and GenServer designs.
elixir-thinking
Guide Elixir developers from OOP patterns to idiomatic module and process design.
phoenix-thinking
Review Phoenix LiveView apps to prevent database queries in mount.
using-elixir-skills
Route Elixir, Phoenix, Ecto, and OTP tasks to relevant thinking skills.
oban-thinking
Guide Oban job processing patterns for Elixir background tasks.
Frequently Asked Questions
FAQPage SchemaHow to install claude-code-elixir?▼
Run `npx skills add georgeguimaraes/claude-code-elixir --all -g -y` in your terminal to install all plugins and skills globally.
What does claude-code-elixir do?▼
It gives your coding assistant expert Elixir, Phoenix, Ecto, and OTP design patterns, plus automatic formatting, compiling, and Credo checks every time you save a file.
Does it include an Elixir language server?▼
Yes. The elixir-lsp plugin integrates the Expert language server for go-to-definition, completions, and compiler diagnostics in .ex, .exs, and .heex files.
When should I use a GenServer in Elixir?▼
Only when you need mutable state, concurrency, or fault isolation. The otp-thinking skill explains why GenServers are bottlenecks by design and when ETS or plain functions are better.
Do I need Elixir experience to use these skills?▼
No. The skills teach the correct mental models automatically, so even developers coming from object-oriented backgrounds avoid common Elixir anti-patterns.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core