phoenix-liveview
π―Skillfrom j-morgan6/elixir-claude-optimization
Enables seamless Phoenix LiveView development with comprehensive support for lifecycle, events, PubSub, uploads, and testing patterns.
Part of
j-morgan6/elixir-claude-optimization(7 items)
Installation
/plugin marketplace add j-morgan6/elixir-claude-optimization/plugin install elixir-optimization --scope user/plugin listcurl -sL https://raw.githubusercontent.com/j-morgan6/elixir-claude-optimization/main/install.sh | bashgit clone https://github.com/j-morgan6/elixir-claude-optimization.gitSkill Details
Use when working with Phoenix LiveView. Covers lifecycle, mount/handle_event/handle_info callbacks, file uploads, navigation, PubSub, and LiveView testing.
More from this repository6
Enables seamless file uploads in Phoenix LiveView with configurable options, manual/auto upload patterns, and robust error handling.
Safely handles LiveView rendering phases by providing defensive assign access and initialization strategies to prevent KeyError crashes.
Handles Elixir errors robustly using tagged tuples, with statements, try/rescue, bang functions, and pattern matching for graceful error management.
Guides developers through Elixir's idiomatic coding patterns, focusing on pattern matching, pipe operators, immutability, and functional programming best practices.
Manages Ecto database operations by defining schemas, creating changesets, composing queries, preloading associations, and handling transactions efficiently.
Configures and manages static file serving in Phoenix, ensuring proper directory setup and access for uploads, assets, and generated content.