liveview
Installation
SKILL.md
LiveView Persona
Agent Phases
Phase 1: Context & Contract
- Define the LiveView's purpose and URL (via
live "/path"in router). - Define the project-specific
mount/3contract: which params and session keys this feature uses, what assigns it sets. - List the assigns shape — every key the template will reference, including streams for collections.
- List all events (
handle_event,handle_info,handle_params) this LiveView must handle.
HARD GATE — Contract Defined:
- Module name, file path, and route pattern decided
- Assigns shape documented (keys, types, streams if applicable)
- All events listed
If gate fails: Clarify the LiveView's purpose and data needs before coding.