j-morgan6

24 mods across 1 repository, 156 stars between them.

j-morgan6/elixir-phoenix-guide

Plugin Claude Code

Essential Elixir and Phoenix LiveView development guide with enforced skills, hooks, and patterns for idiomatic code.

156 1mo ago A tokens not measured original MIT

SessionStart

03

j-morgan6/elixir-phoenix-guide

Hook

Runs when a session starts, executing detect_project.sh via bash. From j-morgan6/elixir-phoenix-guide.

156 1mo ago A tokens not measured original MIT

PreToolUse

04

j-morgan6/elixir-phoenix-guide

Hook

Runs before the agent uses a tool for Bash tool calls, executing bash_guard.sh via bash. From j-morgan6/elixir-phoenix-guide.

156 1mo ago A tokens not measured copy · 56% MIT

PostToolUse

05

j-morgan6/elixir-phoenix-guide

Hook

Runs after a tool call finishes for Write and Edit tool calls, executing check_file.sh via bash. From j-morgan6/elixir-phoenix-guide.

156 1mo ago A tokens not measured original MIT

code-quality

06

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when refactoring for duplication, complexity, or dead code — includes the plugin's on-demand analysis scripts.

156 1mo ago A 25 tokens original MIT

deployment-gotchas

07

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when preparing releases or deployment config — runtime.exs vs compile-time config, release migrations, PHXHOST/PHXSERVER, assets, health checks.

156 1mo ago A 37 tokens original MIT

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when a resource needs multiple changesets (registration vs update), conditional validation, field transforms, or uniqueness validation — changeset composition.

156 1mo ago A 34 tokens original MIT

ecto-essentials

09

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when defining schemas, writing queries, or creating migrations — schema design, Repo usage, indexes, query composition.

156 1mo ago A 28 tokens original MIT

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when a form or operation manages parent and child records together — castassoc/castembed, onreplace, Ecto.Multi across tables, FK cascade design.

156 1mo ago A 38 tokens original MIT

elixir-essentials

11

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when writing or refactoring core Elixir — pattern matching, case/cond/with, pipes, {:ok, }/{:error, } contracts. Baseline style for any .ex/.exs change not covered by a more specific skill.

156 1mo ago A 58 tokens original MIT

oban-essentials

12

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when writing background jobs with Oban — worker options, return contracts, idempotency, uniqueness, Oban.Testing.

156 1mo ago A 31 tokens original MIT

otp-essentials

13

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when writing GenServer, Supervisor, Task, Agent, or Registry code — init/handlecontinue, call vs cast, supervision strategies, process naming.

156 1mo ago A 36 tokens original MIT

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when extending phx.gen.auth — adding registration fields, custom user attributes, extra migrations alongside generated auth, fixture updates.

156 1mo ago A 31 tokens original MIT

phoenix-json-api

17

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when building JSON API endpoints — :api pipeline, FallbackController, error rendering, pagination, versioning, Bearer auth.

156 1mo ago A 32 tokens original MIT

phoenix-uploads

21

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when implementing file uploads — allowupload, consumeuploadedentries, validation, dev vs production storage (local, S3/:external), serving files.

156 1mo ago A 35 tokens original MIT

security-essentials

22

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when code touches user input, tokens, redirects, raw SQL, or logging — injection, XSS, atom exhaustion, timing attacks, audit tooling.

156 1mo ago A 36 tokens original MIT

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when adding logging, metrics, or instrumentation — structured Logger usage, telemetry handler attachment, Ecto/Phoenix telemetry events.

156 1mo ago A 32 tokens original MIT

testing-essentials

24

j-morgan6/elixir-phoenix-guide

Skill Claude CodeCodex

Use when writing or fixing ExUnit tests — case templates, async safety, fixtures, LiveView test helpers, error-path coverage.

156 1mo ago A 31 tokens original MIT