phoenix-thinking

Community

Mental 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.