Plan features spanning multiple domains: billing (Stripe), auth (RBAC), real-time (Presence), webhooks, jobs (Oban). Use when designing interconnected systems or converting review findings into tasks.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Detect N+1 query anti-patterns specifically — Repo calls inside Enum/for loops, missing preloads on associations. Use when N+1 is explicitly suspected, NOT for unrelated Ecto questions or wider database performance.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Challenge mode reviews - rigorous questioning before approving changes. Use when you want thorough scrutiny of Ecto changes, LiveView events, OTP designs, or PR readiness.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Capture solved problems as searchable solution docs. Use after fixing bugs, when "that worked", or after successful phx-review or phx-investigate.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Audit Hex deps for supply-chain security risk — bidi chars, compile-time exec, maintainer changes, typosquats, CVEs. Use after mix deps.update, when checking if a package upgrade is safe, or reviewing mix.lock PR diffs.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Bump outdated Hex deps — inventory, snapshot changelogs, update, fix breaks, split reviewable PRs (patches bundled, majors solo). Use to upgrade/bump Elixir dependencies or when versions fall behind. NOT for deps.get failures (phx-investigate).
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Record a vetted Hex package version in hex_vet.exs after a security review — manages the audit ledger, not the scanner. Use to approve a dep after phx-deps-audit findings or to initialize hex_vet.exs.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Use when debugging how a value or request reaches Elixir code, finding who calls a function, or planning a signature change. Builds the call tree with mix xref callers instead of reading files one by one.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Write or repair Elixir tests with ExUnit, sandbox isolation, async reliability, Mox, ExMachina, and LiveViewTest. Use for test files, test setup, or failing/flaky tests. NOT for investigating an application bug outside the test suite.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Plan features spanning multiple domains: billing (Stripe), auth (RBAC), real-time (Presence), webhooks, jobs (Oban). Use when designing interconnected systems or converting review findings into tasks.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Recommend safe Bash permissions for Elixir mix commands in settings.json. Use when permission prompts slow workflow, "fix permissions", "reduce prompts", "auto-allow mix".
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Reduce mix output noise (5-15% token savings) by installing rtk filters that compress mix test/credo/dialyzer/compile output before it reaches Claude. Use when long mix output floods context.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Use when debugging how a value or request reaches Elixir code, finding who calls a function, or planning a signature change. Builds the call tree with mix xref callers instead of reading files one by one.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Use when asked to document Elixir code: add or fill in @moduledoc and @doc for modules and functions. Documents tested code only; may add a README section or ADR. Not for docs lookup or audits.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Apply an advisory edit scope in this session. Use for read-only or directory-scoped work; no enforcement hook is installed.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Capture Elixir/Ecto/LiveView lessons and Hex API rules. Use after corrections or when asked to document learning, record a lesson, prevent a fixed mistake, or remember package guidance with --library.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Initialize plugin in a project — install Iron Laws, auto-activation rules, and reference auto-loading into CLAUDE.md. Use when setting up or updating the plugin.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Run a portable sequential plan-work-verify-review-compound lifecycle. Use optional generic workers only when Amp makes them available.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Use when the user asks which phx-* command fits a task (review, plan, debug, test) or how two commands differ. Checks plans and git state, then recommends from the routing table. Not for bare /help, a tour, or ambiguous requests (intent-detection).
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Debug Ecto constraint violations - trace triggers, check migrations, find duplicate data. Use when seeing unique_constraint, foreign_key_constraint, or check_constraint errors.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Narrow bare rescue in Elixir so real errors like KeyError and typos propagate instead of being swallowed. Use to audit rescues and refactor error handling.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Detect N+1 query anti-patterns specifically — Repo calls inside Enum/for loops, missing preloads on associations. Use when N+1 is explicitly suspected, NOT for unrelated Ecto questions or wider database performance.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Reduce mix output noise (5-15% token savings) by installing rtk filters that compress mix test/credo/dialyzer/compile output before it reaches Claude. Use when long mix output floods context.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026
Build LiveView: async data (assign_async), PubSub (check connected?), phx-change events, form components/modals/uploads, streams for lists, live_patch. Use when handling interactions, debugging events, or tracking Presence.
The English summary is being prepared. Showing the original description.
oliver-kriska/claude-elixir-phoenix☆ 569Updated Oct 20, 2026