phoenix-guidelines

Identify Phoenix 1.8 conventions for layouts, routing, components, icons, forms, and design files.

1|1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/code0100fun/botfiles --skill phoenix-guidelines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phoenix-guidelines
Source: https://github.com/code0100fun/botfiles/tree/main/plugins/elixir-phoenix/skills/phoenix-guidelines
Command: npx skills add https://github.com/code0100fun/botfiles --skill phoenix-guidelines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide standardizes Phoenix 1.8 project conventions for layouts, routing, components, icons, forms, HTTP clients, and design-file handling to streamline development and reviews.

Core Features & Use Cases

  • Layout conventions and LiveView template usage to ensure consistency across pages.
  • Routing guidelines, including scope aliasing and avoiding unnecessary aliases.
  • Component and icon usage guidelines, including recommended core components and hero icon practices.
  • Form handling and HTTP client recommendations using Req for reliable external calls.
  • Use Case: Start a new Phoenix 1.8 app or audit an existing one to ensure alignment with these conventions.

Quick Start

Audit or build a Phoenix 1.8 project to align layouts, routing, and components with these conventions.

Frequently Asked Questions about phoenix-guidelines

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the standard Phoenix 1.8 conventions for LiveView layouts and routing?

Phoenix 1.8 conventions standardize LiveView layouts, routing scopes, and component usage to ensure consistency across projects. Guidelines cover avoiding unnecessary aliases, using core components for inputs, and following design-file handling practices.

How do I handle forms and HTTP requests in a Phoenix 1.8 application?

To handle forms and HTTP requests in Phoenix 1.8, use core components for form inputs and the Req library for making reliable external HTTP calls. These conventions ensure consistent form handling and external data retrieval.

How do I audit an existing Phoenix app for 1.8 component and icon conventions?

Audit a Phoenix app by checking component and icon usage against 1.8 guidelines, ensuring core components and hero icons are used correctly. Apply these rules to LiveView layouts and router scopes to align the project.

Does Phoenix 1.8 require specific conventions for design file handling?

Yes, Phoenix 1.8 includes specific design-file handling practices to standardize layouts and assets. Following these conventions ensures that design files are managed consistently across different application layouts and LiveView templates.

What is the best way to organize router scopes in Phoenix 1.8?

The best way to organize router scopes in Phoenix 1.8 involves following routing guidelines that standardize scope aliasing and avoid unnecessary aliases. This ensures clean and scalable routing structures across the application.