oliver-kriska
@oliver-kriska
Public Skills
hexdocs-fetcher
by oliver-kriska
Fetches HexDocs documentation efficiently using WebFetch tool. Converts HTML to markdown automatically for context efficiency.
phx:intro
by oliver-kriska
Interactive introduction to the Elixir/Phoenix plugin. Walks through commands, workflow, and features in 6 sections.
phx:learn
by oliver-kriska
Capture lessons learned after fixing a bug or receiving a correction. Updates knowledge base to prevent future mistakes.
phx:investigate
by oliver-kriska
Investigate a bug or error in Elixir/Phoenix code. Uses Ralph Wiggum approach - checks obvious things first, reads errors literally. Add --parallel for 4-track deep investigation.
lv:assigns
by oliver-kriska
Audit LiveView socket assigns for memory issues and clarity. Use when reviewing LiveView performance or debugging memory problems.
compound-docs
by oliver-kriska
Searchable solution documentation system with YAML frontmatter. Builds institutional knowledge from solved problems. Use proactively when consulting past solutions before investigating new issues.
phx:challenge
by oliver-kriska
Challenge mode reviews - rigorous questioning before approving changes. Use when you want thorough scrutiny of Ecto changes, LiveView events, or PR readiness.
phx:audit
by oliver-kriska
Holistic project health audit using 5 parallel specialist subagents. Analyzes architecture, performance, security, test quality, and dependencies. Produces actionable report with health score. Use quarterly or before major releases.
phx:boundaries
by oliver-kriska
Validate Phoenix context boundaries and dependencies using mix xref. Use when reviewing PRs or before major refactors.
phx:trace
by oliver-kriska
Build recursive call trees to trace how functions are reached from entry points. Use when debugging "where does this value come from?" or planning signature changes.
phx:compound
by oliver-kriska
Capture solved problems as searchable Elixir/Phoenix solution documentation. Creates compound knowledge that makes future debugging faster.
deploy
by oliver-kriska
Elixir/Phoenix deployment patterns - releases, Docker, Kubernetes, Fly.io. Load when deploying to production.
phx:document
by oliver-kriska
Generate documentation for implemented features - @moduledoc, README updates, ADRs. Run after /phx:review passes.
phx:examples
by oliver-kriska
Practical examples and walkthroughs. References official Phoenix guides for standard patterns, documents plugin-specific workflows.
phx:init
by oliver-kriska
Initialize Elixir/Phoenix plugin in a project. Installs auto-activation rules into CLAUDE.md for complexity detection, interview mode, Iron Laws enforcement, and reference auto-loading.
elixir-idioms
by oliver-kriska
Idiomatic Elixir patterns, BEAM architecture, OTP patterns, and best practices. Load when writing Elixir code to ensure idiomatic style.
phx:brief
by oliver-kriska
Interactive briefing of a plan file. Explains reasoning and solution in progressive sections so developers understand before approving or after completion. Use when team members need to understand a plan without reading the full document.
ecto-constraint-debug
by oliver-kriska
Debug Ecto constraint violations - trace triggers, check migrations, find duplicate data. Use when seeing unique_constraint, foreign_key_constraint, or check_constraint errors.