oliver-kriska/claude-elixir-phoenix
Agent
Run project-aware verification loop. Reads mix.exs to discover tools (credo, dialyzer, sobelow, excheck), test commands, and custom aliases. Use proactively after code changes.
oliver-kriska/claude-elixir-phoenix
Agent
Run project-aware verification loop. Reads mix.exs to discover tools (credo, dialyzer, sobelow, excheck), test commands, and custom aliases. Use proactively after code changes.
oliver-kriska/claude-elixir-phoenix
Agent
Fetches and extracts information from web sources efficiently. Optimized for ElixirForum, HexDocs, and GitHub. Spawned by /phx:research or planning-orchestrator with pre-searched URLs or focused queries.
oliver-kriska/claude-elixir-phoenix
Agent
Orchestrates the full agentic workflow cycle (plan → work → review). Internal use by /phx:full command.
oliver-kriska/claude-elixir-phoenix
Agent
Analyze module dependencies and context boundaries using mix xref. Use proactively before major refactors or when reviewing architectural changes.
oliver-kriska/claude-elixir-phoenix
Skill Claude CodeCodex
Watch an Elixir/Phoenix PR with an Amp Orb keep-alive lease until required non-deployment CI is green and review threads are resolved. Use after opening or updating a PR.
oliver-kriska/claude-elixir-phoenix
Hook
Runs after a tool call finishes for Edit, Write, Edit and Write tool calls, executing format-elixir.sh, iron-law-verifier.sh, debug-statement-warning.sh, plan-stop-reminder.sh, security-reminder.sh and log-progress.sh (13 commands). From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Hook
Runs when you submit a prompt, before the agent sees it, executing route-intent.sh. From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Hook
Runs before the agent uses a tool for Bash, Edit, Write and NotebookEdit tool calls, executing block-dangerous-ops.sh, deps-audit-gate.sh and freeze-gate.sh (3 commands). From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Hook
Runs when a tool call fails for Bash tool calls, executing elixir-failure-hints.sh and error-critic.sh (2 commands). From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Hook
Runs when a subagent starts, executing inject-iron-laws.sh. From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Hook
Runs when a session starts on startup, resume and fork, executing setup-dirs.sh, detect-tidewave.sh, detect-ash.sh, check-scratchpad.sh, check-resume.sh and check-branch-freshness.sh (6 commands). From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Hook
Runs before the context is compacted for auto and manual tool calls, executing precompact-rules.sh. From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Hook
Runs after the context is compacted, executing postcompact-verify.sh. From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Hook
Runs on the StopFailure event, executing stop-failure-log.sh. From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Hook
Runs when the agent finishes a response, executing check-pending-plans.sh. From oliver-kriska/claude-elixir-phoenix.
oliver-kriska/claude-elixir-phoenix
Skill Claude CodeCodex
Ash Framework — resources, actions, policies, aggregates, calculations, AshPhoenix.Form, LiveView, migrations. Use when generating resources via mix ash.codegen, editing changes, checks, types, validations, or domain code interfaces.
oliver-kriska/claude-elixir-phoenix
Skill Claude CodeCodex
Inspect LiveView socket assigns for memory bloat — missing temporaryassigns, unused assigns, unbounded lists needing streams, memory estimates. Use when LiveView memory grows or you need to add temporaryassigns.
oliver-kriska/claude-elixir-phoenix
Skill Claude CodeCodex
Project health audit and health check — architecture, performance, tests, dependencies, code quality. Use when assessing overall project health, before releases, or after refactors.
oliver-kriska/claude-elixir-phoenix
Skill Claude CodeCodex
Analyze Phoenix context boundaries and module coupling via mix xref. Use when checking cross-context calls, validating dependencies, before splitting modules, or reviewing architecture.
oliver-kriska/claude-elixir-phoenix
Skill Claude CodeCodex
Brainstorm Elixir/Phoenix features — explore ideas, compare approaches, gather requirements. Use when vague idea, not sure how to approach, or want to discuss before plan.
oliver-kriska/claude-elixir-phoenix
Skill Claude CodeCodex
Interactive briefing of a plan file — explains reasoning, schema decisions, component choices. Use when developers need to understand a plan before approving.