Implements Phoenix Framework best practices for context-driven architecture, robust controller patterns, and efficient Elixir web application development.
Phoenix Patterns is a specialized skill for Claude Code designed to guide developers through the architecture of Elixir-based web applications. It provides standardized templates and implementation patterns for Phoenix Contexts, RESTful controllers, and complex Plug pipelines. By enforcing separation of concerns and fat-context/thin-controller principles, this skill ensures that Elixir applications remain maintainable, scalable, and idiomatic, making it an essential tool for both greenfield projects and refactoring legacy Elixir codebases.
Key Features
01Advanced Plug pipeline and middleware configuration
0239 GitHub stars
03Context design for business logic isolation
04Production-ready authentication and authorization patterns
05Robust error handling via Fallback Controllers
06Standardized RESTful controller patterns
Use Cases
01Refactoring monolithic controllers into isolated domain contexts
02Architecting new Elixir web applications using Phoenix Framework
03Implementing custom authentication middleware and API security