j-morgan6j-morgan6Communityยท19 Agent Skills Included

elixir-phoenix-guide

Idiomatic Elixir and Phoenix LiveView coding rules and checks

Guides Elixir and Phoenix development with 19 enforced skills covering LiveView, Ecto, OTP, Oban, testing, security, and deployment. Catches anti-patterns in real time through hooks that block dangerous commands and flag SQL injection, XSS, and deprecated APIs. Eliminates repeated code review corrections by making best practices automatic instead of optional.
npx skills add j-morgan6/elixir-phoenix-guide --all -g -y

All Skills in This Repository (19)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

telemetry-essentials

Provides telemetry and observability patterns for Elixir/Phoenix apps including Logger, LiveDashboard integration, and safe production logging practices.

Community
Advanced
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

phoenix-liveview-essentials

Enforce consistent Phoenix LiveView lifecycle and event handling patterns.

Community
Intermediate
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

ecto-essentials

Enforce safe Ecto data access patterns across schemas, changesets, queries, and migrations.

Community
Advanced
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

phoenix-liveview-auth

Apply on_mount-based authentication to secure Phoenix LiveView sessions.

Community
Advanced
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

phoenix-json-api

Automate JSON API patterns in Phoenix controllers, routers, and responses.

Community
Advanced
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

security-essentials

Protects Elixir/Phoenix apps with CSRF-safe authentication and logging.

Community
Advanced
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

phoenix-auth-customization

Extend phx.gen.auth with custom fields across migrations, schemas, and tests.

Community
Intermediate
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

testing-essentials

Enforce standardized testing rules and fixtures for Elixir projects.

Community
Intermediate
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

oban-essentials

Automates enforcement of Oban worker best practices for reliable background processing.

Community
Advanced
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

otp-essentials

Enforce GenServer, Supervisor, Task, and Agent patterns in Elixir OTP structures.

Community
Advanced
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

phoenix-pubsub-patterns

Enforce PubSub patterns for Phoenix LiveView subscriptions, broadcasts, and topic naming.

Community
Advanced
๐Ÿ“ฆ In Repo
j-morgan6j-morgan6

code-quality

Detect duplication, ABC complexity, and unused private functions in Elixir projects.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How 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โ†’