codex-elixir-phoenix
codex-elixir-phoenix contains 48 collected skills from ccarvalho-eng, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Recommend the right `$elixir-phoenix-*` skill for the current task.
Elixir/Phoenix: Review lifecycle, state-machine, Oban, persistence, pause/resume, retry, and restart-sensitive changes before commit, push, or PR. Use for concurrency-sensitive runtime work to produce explicit blocking vs optional findings, require durability checks, and verify smoke plus restart resilience when applicable.
Capture a solved Phoenix problem as a reusable solution doc.
Audit LiveView assigns for memory bloat, dead assigns, and stream candidates.
Audit project health across architecture, security, performance, tests, and deps.
Analyze Phoenix context boundaries and coupling with `mix xref`.
Brainstorm Phoenix features, tradeoffs, and requirements before planning.
Brief a Phoenix plan so reviewers understand design, schema, and component choices.
Trace Elixir call paths from entry points with `mix xref`.
Stress-test Phoenix changes with rigorous review questions before approval.
Search past Phoenix solution docs before starting a new investigation.
Apply Phoenix deployment patterns for Docker, Fly.io, releases, and migrations.
Write `@moduledoc` and `@doc` only when the user explicitly asks.
Debug Ecto constraint errors by tracing data, migrations, and triggers.
Apply Ecto patterns for schemas, changesets, queries, migrations, and preloads.
Apply Elixir and OTP idioms for processes, tasks, registries, and control flow.
Give Phoenix, LiveView, Ecto, or OTP examples and walkthroughs.
Run the full plan-build-review-compound workflow for large Phoenix work.
Prepare and publish Hex releases, including versioning, changelog, tags, and release steps.
Fetch and convert HexDocs pages for focused library lookups.
Handle Phoenix production incidents: triage, stabilize, narrow root cause, hotfix safely.
Install or update the plugin rules and AGENTS.md wiring in a Phoenix project.
Route ambiguous Phoenix requests to the right workflow.
Walk a new user through the plugin commands and Phoenix workflow.
Investigate Phoenix bugs, crashes, and test failures to find root cause.
Capture durable lessons after a Phoenix bug fix or correction.
Debug LiveView events, assigns, reconnects, and render behavior.
Apply LiveView patterns for forms, components, uploads, async, and streams.
Plan Ecto and Postgres migrations with additive, backfill-safe rollouts.
Scan Ecto code for N+1 queries and missing preloads.
Apply Oban patterns for workers, queues, retries, uniqueness, and testing.
Set up or review Phoenix telemetry, metrics, traces, logs, and alerts.
Analyze Phoenix slowness, memory, N+1s, and bottlenecks.
Recommend safe `settings.json` command permissions for Elixir workflows.
Design or refactor Phoenix contexts, boundaries, and context APIs.
Plan multi-step Phoenix work, new domains, or larger multi-file changes.
Handle Phoenix PR review comments: inspect feedback, draft replies, and fix code.
Implement a small Phoenix change without the full planning workflow.
Research Phoenix topics or evaluate Hex libraries from primary sources.
Review Phoenix changes with parallel specialists before commit or PR.