phoenix-thinking
CommunityMental models for building robust Phoenix apps.
Authorgeorgeguimaraes
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill helps Elixir developers design Phoenix LiveView apps with correct lifecycle patterns, preventing mount-time queries and improving maintainability.
Core Features & Use Cases
- Enforces the Iron Law that mount/3 should not perform database queries.
- Guides scope-based data access and PubSub usage to keep multi-tenant apps secure.
- Provides practical patterns for data loading with handle_params, subscriptions, and component design (LiveComponent vs LiveView).
Quick Start
Use the phoenix-thinking skill to review a LiveView page that initializes subscriptions in mount and loads data in handle_params.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: phoenix-thinking Download link: https://github.com/georgeguimaraes/claude-code-elixir/archive/main.zip#phoenix-thinking Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.