liveview-lifecycle
✓Use when working with LiveView rendering phases and lifecycle. Covers static vs connected rendering, safe assign access, mount initialization, and avoiding KeyError crashes.
Installation
SKILL.md
During static render, socket assigns may not be fully initialized:
Why? PubSub subscriptions, timers, and live updates only work when connected.
Use when working with LiveView rendering phases and lifecycle. Covers static vs connected rendering, safe assign access, mount initialization, and avoiding KeyError crashes. Source: j-morgan6/elixir-claude-optimization.
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/j-morgan6/elixir-claude-optimization --skill liveview-lifecycle Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/j-morgan6/elixir-claude-optimization --skill liveview-lifecycle- Category
- </>Dev Tools
- Verified
- ✓
- First Seen
- 2026-02-01
- Updated
- 2026-02-18
Quick answers
What is liveview-lifecycle?
Use when working with LiveView rendering phases and lifecycle. Covers static vs connected rendering, safe assign access, mount initialization, and avoiding KeyError crashes. Source: j-morgan6/elixir-claude-optimization.
How do I install liveview-lifecycle?
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/j-morgan6/elixir-claude-optimization --skill liveview-lifecycle Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Where is the source repository?
https://github.com/j-morgan6/elixir-claude-optimization
Details
- Category
- </>Dev Tools
- Source
- skills.sh
- First Seen
- 2026-02-01