SKILLEMALL.ai

Skill rating

178 skills. The A–F grade combines safety (60%) and quality (40%); tests add a bonus. The rating refreshes automatically from open catalogs.

178
#GradeSkillScore ▾SafetyQualityProcessTestsPopularityUpdated
101B
Build LiveView: async data (assign_async), PubSub (check connected?); Use when handling interactions, debugging…
9410085C——5 h ago
102B
Phoenix context design — creating/splitting contexts, Scope (1.8+); Use when editing contexts, routers, or designing…
9410085C——5 h ago
103B
Ash Framework — resources, actions, policies, aggregates, calculations, AshPhoenix.Form, LiveView, migrations. Use when generating resources via mix ash.codegen, editing changes, checks, types, valida
9410084D——5 h ago
104B
Challenge mode reviews - rigorous questioning before approving changes. Use when you want thorough scrutiny of Ecto changes, LiveView events, OTP designs, or PR readiness.
9410084D——5 h ago
105B
Brainstorm Elixir/Phoenix features — explore ideas, compare; Use when vague idea, not sure how to approach, or want…
9410085C——5 h ago
106B
Fix Elixir/Phoenix code until Codex CLI review comes back clean; Use when codex is installed and you want an external…
9410085C——5 h ago
107B
Searchable Elixir/Phoenix/Ecto solution documentation system with; Use when consulting past solutions…
9410085C——5 h ago
108B
Use when a task touches Ecto, even a how-to question: schemas, changesets, validations, queries, preloads, Multi…
9410085C——5 h ago
109B
OTP/BEAM patterns and Elixir idioms — GenServer, Supervisor, Task; Use when designing processes or debugging BEAM…
9410085C——5 h ago
110B
Address feedback left on a GitHub pull request: fetch unresolved; Use for a PR URL/number or reviewer comments.…
9410085D——5 h ago
111B
Inspect LiveView socket assigns for memory bloat — missing temporary_assigns, unused assigns, unbounded lists needing streams, memory estimates. Use when LiveView memory grows or you need to add tempo
9410084D——5 h ago
112B
Apply an advisory edit scope in this session. Use for read-only or directory-scoped work; no enforcement hook is installed.
9410084C——5 h ago
113B
Capture solved problems as searchable solution docs. Use after fixing bugs, when "that worked", or after successful…
9410085C——5 h ago
114B
Record vetted Hex versions after security review. Use to approve audited dependencies, not to scan them.
9410085D——5 h ago
115B
Research Elixir/Phoenix/Ecto topics or evaluate Hex libraries; Use when learning about libraries, patterns…
9410085D——5 h ago
116B
Recall prior work from past sessions — how a bug was fixed, what was; Use when asked 'have we done this before'…
9410085D——5 h ago
117B
Triage review findings interactively — approve, skip, or prioritize; Use after $elixir-phoenix:phx-review to filter…
9410085C——5 h ago
118B
Verify Elixir/Phoenix changes — compile, format, and test in one loop. Use after implementation, before PRs…
9410085C——5 h ago
119B
Analyze a legacy app in any language before rewriting it in Elixir: inventory, features as goals, why each mechanism exists, runtime topology, external contracts. Use to start or refresh a rewrite.
9410086C——5 h ago
120B
Interactive briefing of a plan file — explains reasoning, schema; Use when developers need to understand a plan…
9410085C——5 h ago
121B
Walk through the Elixir/Phoenix plugin commands, workflow; Use when a new user wants to learn what the plugin offers…
9410085C——5 h ago
122B
Implement small Phoenix changes without planning — add validations; Use for single-file edits under 50 lines.
9410085D——5 h ago
123B
Verify a rewrite slice against its obligations: preflight, capture fresh test evidence, audit translationese and parity, update the ledger. Use after /phx:work finishes a rewrite slice, or before clai
9410084C——5 h ago
124B
Run portable end-to-end lifecycle with gates. Use for full features; use $elixir-phoenix:phx-work for an existing plan.
9410085D——5 h ago
125B
Initialize plugin in a project — install Iron Laws, auto-activation; Use when setting up or updating the plugin.
9410085C——5 h ago
126B
Use when anything in a Phoenix app is slow, times out, or uses too much memory, even if the cause looks obvious. Load…
9410085D——5 h ago
127B
Plan features spanning multiple domains: billing (Stripe), auth; Use when designing interconnected systems…
9410085C——5 h ago
128B
Execute Elixir/Phoenix plan tasks with progress tracking. Use after $elixir-phoenix:phx-plan to implement features…
9410085C——5 h ago
129B
Write or repair Elixir tests with ExUnit, sandbox isolation, async; Use for test files, test setup, or failing/flaky…
9410085C——5 h ago
130B
Elixir/Phoenix deployment patterns — Dockerfile, fly.toml; Use when configuring Fly.io, Docker, CI/CD, health checks…
9410085C——5 h ago
131B
Run an A/B codex review experiment — holistic codex review vs 3 focused dimension passes (security, ecto, liveview) on the branch diff, classify findings, report a panel-value verdict. Use when the br
9410086D——5 h ago
132B
Inspect LiveView socket assigns for memory bloat — missing temporary_assigns, unused assigns, unbounded lists needing streams, memory estimates. Use when LiveView memory grows or you need to add tempo
9310083D——5 h ago
133B
Tidewave MCP runtime tools — debugging, smoke testing, live state; Use when evaluating code in a running Phoenix app.
939983C——5 h ago
134B
Challenge mode reviews - rigorous questioning before approving changes. Use when you want thorough scrutiny of Ecto changes, LiveView events, OTP designs, or PR readiness.
9310083D——5 h ago
135B
Scope or freeze which files Claude can edit during debugging, a refactor, or review. Use when edits should stay in specific dirs, or for a read-only investigate lock. Backed by a sentinel + PreToolUse
9310083D——5 h ago
136B
Build and harden Phoenix auth and security — OAuth login, password; Use when adding login flows or permissions…
939985C——5 h ago
137B
Start or resume an Elixir rewrite of an app in any language (Rails, Django, PHP, Node, Go, Java, .NET, others) and show its status. Use when someone wants to port, migrate or rewrite an app into Elixi
9310083D——5 h ago
138B
Debug Ecto constraint violations - trace triggers, check migrations; Use when seeing unique_constraint…
9210081C——5 h ago
139B
Analyze Elixir/Phoenix technical debt — duplicates, refactoring opportunities, credo issues. Use when asked about code quality, cleanup, or what to improve.
9210079D——5 h ago
140B
Route ambiguous or mixed Phoenix/LiveView/Ecto requests; Use when user is unsure where to start/how to approach work…
9210081C——5 h ago
141B
Fetch HexDocs for Elixir libraries with HTML-to-markdown conversion. Use when looking up docs on hexdocs.pm…
9210081D——5 h ago
142B
Analyze Elixir/Phoenix technical debt — duplicates, refactoring opportunities, credo issues. Use when asked about code quality, cleanup, or what to improve.
9210080D——5 h ago
143B
Ash Framework — resources, actions, policies, aggregates; Use when generating resources via mix ash.codegen, editing…
9210081D——5 h ago
144B
Challenge mode reviews - rigorous questioning before approving changes. Use when you want thorough scrutiny of Ecto…
9210081D——5 h ago
145B
Provide Phoenix, LiveView, Ecto, OTP, or Oban examples. Use when asked for sample code, a walkthrough, a proper…
9210081C——5 h ago
146B
Inspect LiveView socket assigns for memory bloat — missing; Use when LiveView memory grows or you need to add…
9210081D——5 h ago
147B
Apply an advisory scope in this session. Use for read-only or directory-scoped work; no enforcement hook is installed.
9210081C——5 h ago
148B
Easter-egg alias for /catchup. Same return-from-absence briefing, squeezier name. Use exactly like /catchup — all flags pass through unchanged.
9210079C——5 h ago
149B
Use when writing, scheduling, testing or debugging Oban jobs, even for a how-to question: workers, cron, retries, unique jobs, queues, Pro Workflow/Batch. Load it before touching job code; it holds th
929588B——5 h ago
150B
Self-improving loop for plugin skills. Reads program.md, proposes one mutation per iteration, evaluates against deterministic scorer, keeps improvements via git, reverts failures. Targets weakest skil
9210079D——5 h ago