Elixir Skill Router
Coordinates and enforces the use of domain-specific Elixir, Phoenix, and OTP patterns before starting development tasks.
This skill serves as the essential entry point for Elixir development within Claude Code, ensuring that specialized domain knowledge is applied at the very start of every task. It automatically routes queries to the correct thinking frameworks for Phoenix, Ecto, OTP, or Oban based on project context, file extensions, or user intent. By mandating that architectural patterns and best practices are established before codebase exploration begins, it prevents common anti-patterns and ensures the generation of high-quality, idiomatic Elixir code.
主要功能
01Identifies common Elixir anti-patterns like bottleneck GenServers or improper LiveView mounting.
02Guides initial codebase exploration using domain-specific heuristics and patterns.
0376 GitHub stars
04Enforces 'Think-First' workflows to prevent non-idiomatic Elixir implementations.
05Automatic skill routing based on file extensions (.ex, .exs) and project structure.
06Directs workflows to specialized Phoenix, Ecto, OTP, and Oban thinking skills.
使用场景
01Designing resilient background job workflows and supervision trees using Oban and OTP.
02Refactoring complex Ecto queries or schema relationships to ensure data integrity.
03Starting a new feature in a Phoenix LiveView application with proper lifecycle management.