elixir-phoenix-guide
Idiomatic Elixir and Phoenix LiveView coding rules and checks
All Skills in This Repository (19)
Pure Emerald Level Indicatorstelemetry-essentials
Provides telemetry and observability patterns for Elixir/Phoenix apps including Logger, LiveDashboard integration, and safe production logging practices.
phoenix-liveview-essentials
Enforce consistent Phoenix LiveView lifecycle and event handling patterns.
ecto-essentials
Enforce safe Ecto data access patterns across schemas, changesets, queries, and migrations.
phoenix-liveview-auth
Apply on_mount-based authentication to secure Phoenix LiveView sessions.
phoenix-json-api
Automate JSON API patterns in Phoenix controllers, routers, and responses.
security-essentials
Protects Elixir/Phoenix apps with CSRF-safe authentication and logging.
phoenix-auth-customization
Extend phx.gen.auth with custom fields across migrations, schemas, and tests.
testing-essentials
Enforce standardized testing rules and fixtures for Elixir projects.
oban-essentials
Automates enforcement of Oban worker best practices for reliable background processing.
otp-essentials
Enforce GenServer, Supervisor, Task, and Agent patterns in Elixir OTP structures.
phoenix-pubsub-patterns
Enforce PubSub patterns for Phoenix LiveView subscriptions, broadcasts, and topic naming.
code-quality
Detect duplication, ABC complexity, and unused private functions in Elixir projects.
Frequently Asked Questions
FAQPage SchemaHow to install elixir-phoenix-guide?โผ
Run `npx skills add j-morgan6/elixir-phoenix-guide --all -g -y` in your terminal to install all 19 skills globally.
What does elixir-phoenix-guide check in my code?โผ
It flags missing @impl callbacks, SQL injection, atom exhaustion, open redirects, deprecated Phoenix APIs, and unsafe migrations as you write code.
Does it work with Phoenix 1.8 and LiveView?โผ
Yes. All skills are updated for Phoenix 1.8, including LiveView scopes, on_mount authentication, streams, and the current form component patterns.
Can it help with Ecto and database design?โผ
Yes. Dedicated skills cover changesets, nested associations, migrations, foreign key indexes, transactions, and query composition.
Do I need Elixir experience to use it?โผ
Basic Elixir knowledge helps, but the skills explain the reasoning behind each rule, so your agent produces idiomatic code even while you learn.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core