phxstack-elixir
Elixir, Phoenix, LiveView, Ecto, Oban, and OTP conventions. Use when reading or editing .ex, .exs, .heex, or mix.exs, running mix, or working on schemas, changesets, contexts, LiveViews, workers, or s
SKILL.mdskills/phxstack-elixir/SKILL.md
GitHubphxstack-elixir
Reference for Elixir web work. Load the one page the task needs, not the set.
| Load | When the task touches |
|---|---|
reference/otp.md |
Processes, supervision, concurrency, pattern matching, errors, type system |
reference/ecto.md |
Schemas, changesets, queries, migrations, transactions |
reference/liveview.md |
LiveViews, components, forms, uploads, streams, navigation |
reference/contexts.md |
Contexts, scopes, plugs, routers, controllers, JSON APIs |
reference/oban.md |
Workers, queues, retries, unique jobs, idempotency |
reference/testing.md |
ExUnit, database test isolation, Mox, factories, LiveViewTest |
reference/security.md |
Authentication, authorization, validation, rate limiting, headers |
reference/verify.md |
Project-specific compile, format, static analysis, and tests |
phxstack-build and phxstack-check use reference/verify.md to discover
the repository's real checks. For UI work, pair LiveView guidance with the
installed impeccable skill.
For Ash projects, use Ash forms and changesets where the project uses Ash;
reach for Ecto guidance only where direct Ecto.Changeset work remains.
Adapted from claude-elixir-phoenix by Oliver Kriska (MIT).