n1-check
25oliver-kriska/claude-elixir-phoenix
Skill Claude CodeCodex
Compatibility alias for the Elixir/Phoenix plugin's N+1 query checker. Invoke explicitly with /ecto:n1-check.
oliver-kriska/claude-elixir-phoenix
Skill Claude CodeCodex
Compatibility alias for the Elixir/Phoenix plugin's N+1 query checker. Invoke explicitly with /ecto:n1-check.
oliver-kriska/claude-elixir-phoenix
Plugin Claude Code
Elixir/Phoenix/LiveView development with specialist agents, Iron Laws, and Tidewave MCP integration.
oliver-kriska/claude-elixir-phoenix
Agent
Ash policy security reviewer — audits policies, checks, and authorization rules for gaps, bypass patterns, and ordering hazards. Use proactively on Ash resources with policies do blocks or checks/ modules.
oliver-kriska/claude-elixir-phoenix
Agent
Ash query optimizer — detects N+1 loads, suggests aggregates over load+Enum, identifies calculation vs load tradeoffs. Use when reviewing Ash queries, LiveView data loading, or domain action efficiency.
oliver-kriska/claude-elixir-phoenix
Agent
Ash resource architect — designs resources the "Ash Way" with built-in changes, validations, types, and policy checks before hand-rolling. Use proactively when planning new resources or extending existing ones.
oliver-kriska/claude-elixir-phoenix
Agent
Orchestrates parallel call tree tracing using subagents for each entry point category (Controllers, LiveViews, Workers, GenServers). Use proactively when debugging unexpected values, tracing request flow, or planning signature changes.
oliver-kriska/claude-elixir-phoenix
Agent
Run OpenAI Codex CLI code review and normalize findings into review panel format. Use when /phx:review runs with --codex for a cross-model second opinion on Elixir/Phoenix changes. Requires codex CLI; degrades to SKIPPED note.
oliver-kriska/claude-elixir-phoenix
Agent
Compresses multi-agent output into consolidated summaries to prevent context exhaustion. Generic — works for any orchestrator. Use after sub-agents complete and before parent synthesis.
oliver-kriska/claude-elixir-phoenix
Agent
Deep bug investigation using 4 parallel subagents (reproduction, root cause, impact, fix strategy). Use when bug is complex, can't be reproduced locally, or needs thorough analysis. Spawns fresh-context subagents for each investigation track.
oliver-kriska/claude-elixir-phoenix
Agent
Deployment configuration validator - releases, Docker, Kubernetes, Fly.io. Use proactively before deploying to production.
oliver-kriska/claude-elixir-phoenix
Agent
Ecto schema architect - designs migrations, data models, and query patterns. Use proactively when planning database structure for new features.
oliver-kriska/claude-elixir-phoenix
Agent
Expert Elixir/Phoenix code reviewer - idioms, patterns, performance, conventions. Use proactively after writing Elixir code.
oliver-kriska/claude-elixir-phoenix
Agent
Triage Hex supply-chain audit findings in Elixir/Phoenix — review diff windows and metadata to produce structured security verdicts. Use after /phx:deps-audit.
oliver-kriska/claude-elixir-phoenix
Agent
Researches Elixir libraries on hex.pm. Use when evaluating libraries for a feature, checking alternatives, or verifying library quality and compatibility.
oliver-kriska/claude-elixir-phoenix
Agent
Checks code for Iron Law violations using pattern analysis. Use proactively after code changes or as part of review.
oliver-kriska/claude-elixir-phoenix
Agent
LiveView architecture specialist - component structure, real-time patterns, streams vs assigns, async patterns. Use proactively when planning interactive features.
oliver-kriska/claude-elixir-phoenix
Agent
Oban worker specialist - reviews idempotency, error handling, and production safety. Use proactively when implementing or reviewing background jobs.
oliver-kriska/claude-elixir-phoenix
Agent
OTP patterns specialist - GenServer, Supervisor, Agent, Task, Registry, ETS. Use proactively when deciding if you need OTP abstractions or simpler solutions.
oliver-kriska/claude-elixir-phoenix
Agent
Parallel code review using 4 specialist agents (elixir-reviewer, security-analyzer, testing-reviewer, verification-runner). Use for thorough review of significant changes.
oliver-kriska/claude-elixir-phoenix
Agent
Analyzes codebase for existing Phoenix patterns, contexts, module structure, scopes, plugs, and routing. Use proactively when planning features to understand current conventions.
oliver-kriska/claude-elixir-phoenix
Agent
Fans out and compresses parallel Elixir/Phoenix planning research (codebase patterns, libraries, schema/OTP/LiveView design) into one digest. Use when /phx:plan needs 3+ research agents; returns findings only, never plans or asks the user.
oliver-kriska/claude-elixir-phoenix
Agent
Cross-check implementation against task requirements (Linear issue, GitHub issue, plan, spec). Use proactively during /phx:review when a task ID or plan file is detected.
oliver-kriska/claude-elixir-phoenix
Agent
Security audit specialist for Elixir/Phoenix - authentication, authorization, input validation, OWASP vulnerabilities. Use proactively when implementing auth or handling user input.
oliver-kriska/claude-elixir-phoenix
Agent
Reviews test code for Elixir best practices - ExUnit patterns, Mox usage, LiveView testing, factory patterns. Use proactively after writing tests or during code review.