← Back to catalog
oliver-kriska

Author in the catalog

oliver-kriska

56 skills25,592 stars totalgithub.com/oliver-kriska

Published skills

Showing 48 of 56

cc-changelog

457

CONTRIBUTOR TOOL - Track CC changelog, extract new versions since last check, analyze impact on plugin (breaking changes, opportunities, deprecations). Run periodically or before releases. NOT part of the distributed plugin.

DevOps e Infra#mcpby oliver-kriska

catchup

457

Summarize and review what changed while you were away. Use after a weekend, vacation, or flight to check missed PRs, git commits, Linear tickets, and meetings — one prioritized brief, not a firehose.

DevOps e Infra#git#mcpby oliver-kriska

ketchup

457

Easter-egg alias for /catchup. Same return-from-absence briefing, squeezier name. Use exactly like /catchup — all flags pass through unchanged.

DevOps e Infra#mcpby oliver-kriska

lv:assigns

457

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 temporary_assigns.

DevOps e Infra#mcpby oliver-kriska

phx:boundaries

457

Analyze Phoenix context boundaries and module coupling via mix xref. Use when checking cross-context calls, validating dependencies, before splitting modules, or reviewing architecture.

DevOps e Infra#mcpby oliver-kriska

phx:brief

457

Interactive briefing of a plan file — explains reasoning, schema decisions, component choices. Use when developers need to understand a plan before approving.

DevOps e Infra#mcp#aiby oliver-kriska

phx:trace

457

Trace Elixir call trees from entry points via mix xref. Use when debugging data flow, planning signature changes, or understanding how a bug reaches code.

DevOps e Infra#mcpby oliver-kriska

phx:challenge

457

Challenge mode reviews - rigorous questioning before approving changes. Use when you want thorough scrutiny of Ecto changes, LiveView events, OTP designs, or PR readiness.

DevOps e Infra#mcpby oliver-kriska

compound-docs

457

Searchable Elixir/Phoenix/Ecto solution documentation system with YAML frontmatter. Builds institutional knowledge from solved problems. Use when consulting past solutions before investigating new issues.

Escrita e Conteúdo#mcpby oliver-kriska

deploy

457

Elixir/Phoenix deployment patterns — Dockerfile, fly.toml, runtime.exs, mix release, rel/ overlays. Use when configuring Fly.io, Docker, CI/CD, health checks, or production migrations.

DevOps e Infra#deploy#mcpby oliver-kriska

phx:deps-audit

457

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.

DevOps e Infra#mcp#aiby oliver-kriska

phx:document

457

Generate @moduledoc and @doc strings for Elixir modules, contexts, and schemas. Use when explicitly asked to write @doc/@moduledoc — NOT for README or external docs.

DevOps e Infra#mcpby oliver-kriska

ecto-constraint-debug

457

Debug Ecto constraint violations - trace triggers, check migrations, find duplicate data. Use when seeing unique_constraint, foreign_key_constraint, or check_constraint errors.

DevOps e Infra#mcp#aiby oliver-kriska

ecto-patterns

457

Ecto patterns — schemas, changesets, queries, migrations, Multi, associations, preloads, upserts. Use when editing Repo calls, Ecto.Query, or schema fields. Skip for Ash.

DevOps e Infra#mcpby oliver-kriska

elixir-idioms

457

OTP/BEAM patterns and Elixir idioms — GenServer, Supervisor, Task, Registry, pattern matching, with chains, pipes. Use when designing processes or debugging BEAM issues.

DevOps e Infra#mcp#aiby oliver-kriska

phx:examples

457

Provide examples and walkthroughs for Phoenix, LiveView, Ecto, OTP patterns. Use when "how do I...", "show me an example", or "what does X look like".

DevOps e Infra#mcpby oliver-kriska

phx:full

457

Use for large features spanning multiple contexts, new domain modules, or when the user wants autonomous end-to-end implementation. Runs the full plan-implement-review-compound cycle with specialist agents and Iron Laws enforcement.

DevOps e Infra#mcp#aiby oliver-kriska

phx:help

457

Recommend the right /phx: command for planning, review, debug, deploy, or test tasks. Use when \"which command\", \"what should I use\", or \"how do I\". NOT for /help.

DevOps e Infra#deploy#mcpby oliver-kriska

phx:init

457

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.

DevOps e Infra#mcpby oliver-kriska

phx:investigate

457

Investigate bugs and errors in Elixir/Phoenix — root-cause analysis for crashes, exceptions, stack traces, test failures. Use --parallel for deep 4-track investigation.

DevOps e Infra#mcp#aiby oliver-kriska

phx:learn-from-fix

457

Capture lessons after fixing a bug or receiving a correction — ecto, liveview, oban, iron law mistakes. Use when the user corrects your approach or teaches a pattern.

DevOps e Infra#mcpby oliver-kriska

liveview-patterns

457

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.

Design e Frontend#mcpby oliver-kriska

phx:mix-compression

457

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.

DevOps e Infra#mcp#testby oliver-kriska

ecto:n1-check

457

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.

DevOps e Infra#mcpby oliver-kriska

phx:permissions

457

Recommend safe Bash permissions for Elixir mix commands in settings.json. Use when permission prompts slow workflow, "fix permissions", "reduce prompts", "auto-allow mix".

DevOps e Infra#mcpby oliver-kriska

phx:pr-review

457

Address PR review comments on Elixir/Phoenix code — fetch comments, draft responses, optionally fix code. Use when the user shares a PR URL or mentions reviewer feedback.

DevOps e Infra#mcpby oliver-kriska

phx:research

457

Research Elixir/Phoenix topics or evaluate Hex libraries (--library). Use when learning about libraries, patterns, or comparing approaches. Searches HexDocs, ElixirForum, GitHub.

DevOps e Infra#github#gitby oliver-kriska

phx:review

457

Review code with parallel agents — tests, security, Ecto, LiveView, Oban. Use after implementation to catch bugs and anti-patterns before committing.

DevOps e Infra#mcp#testby oliver-kriska

security

457

Enforce Elixir/Phoenix security — auth, OAuth, sessions, CSRF, XSS, SQL injection, input validation, secrets. Use when editing auth files, login flows, RBAC, or API keys.

DevOps e Infra#sql#mcpby oliver-kriska

phx:techdebt

457

Analyze Elixir/Phoenix technical debt — duplicates, refactoring opportunities, credo issues. Use when asked about code quality, cleanup, or what to improve.

DevOps e Infra#mcpby oliver-kriska

testing

457

Elixir testing patterns — ExUnit, Mox, factories, LiveView test helpers. Use when working on *_test.exs, test/support/, factory files, or fixing test failures.

DevOps e Infra#mcp#aiby oliver-kriska

phx:triage

457

Triage review findings interactively — approve, skip, or prioritize each issue. Use after /phx:review to filter findings before fixing.

DevOps e Infra#mcpby oliver-kriska

phx:work

457

Execute Elixir/Phoenix plan tasks with progress tracking. Use after /phx:plan to implement features with mix compile and mix test verification after each step, or --continue to resume interrupted work.

DevOps e Infra#mcp#testby oliver-kriska

session-deep-dive

457

Deep qualitative analysis of high-signal sessions. Spawns subagents with v2 template, synthesizes patterns, compares against known findings. Use after /session-scan.

DevOps e Infra#mcp#aiby oliver-kriska

session-trends

457

Analyze trends across session metrics. Computes windowed aggregates, deltas, and compares against MEMORY.md findings. Use periodically for progress tracking.

DevOps e Infra#mcp#aiby oliver-kriska

lab:autoresearch

457

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 skill+dimension. Use with /loop for overnight runs.

DevOps e Infra#git#mcpby oliver-kriska

hexdocs-fetcher

457

Fetch HexDocs for Elixir libraries with HTML-to-markdown conversion. Use when looking up docs on hexdocs.pm — modules, functions, guides, changelogs.

DevOps e Infra#mcp#markdownby oliver-kriska

intent-detection

457

Route ambiguous Phoenix/LiveView/Ecto work requests to the correct /phx: workflow. Use when intent is unclear, mixed (bug fix vs. refactor), or scope is ambiguous.

DevOps e Infra#mcpby oliver-kriska

phx:audit

457

Project health audit and health check — architecture, performance, tests, dependencies, code quality. Use when assessing overall project health, before releases, or after refactors.

Desenvolvimento#mcp#testby oliver-kriska

phx:brainstorm

457

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.

DevOps e Infra#mcp#aiby oliver-kriska

narrow-bare-rescue

457

Narrow bare `rescue _ ->` / `rescue e ->` so UndefinedFunctionError, KeyError, and typos propagate instead of being swallowed. Use for auditing rescues, secure-coding review, exception review, refactoring error handling in Elixir.

Desenvolvimento#mcpby oliver-kriska

phx:perf

457

Analyze Elixir/Phoenix performance — N+1 queries, assign bloat, ecto optimization, genserver bottlenecks. Use when slowness, timeouts, or high memory reported.

DevOps e Infra#mcpby oliver-kriska

phx:deps-vet

457

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.

DevOps e Infra#mcpby oliver-kriska

phx:plan

457

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.

DevOps e Infra#mcp#aiby oliver-kriska

phx:quick

457

Implement small Phoenix changes without planning — add validations, update routes, fix components, create migrations. Use for single-file edits under 50 lines.

Design e Frontend#mcpby oliver-kriska

tidewave-integration

457

Tidewave MCP runtime tools — debugging, smoke testing, live state inspection, SQL queries, hex docs. Use when evaluating code in a running Phoenix app.

Desenvolvimento#sql#mcpby oliver-kriska

phx:verify

457

Verify Elixir/Phoenix changes — compile, format, and test in one loop. Use after implementation, before PRs, or after fixing bugs.

DevOps e Infra#mcp#testby oliver-kriska

promote

457

Generate X/Twitter release promotion posts with ASCII tables and CodeSnap rendering. Use when writing release posts, promotion tweets, plugin announcements, or preparing social media content for new versions.

Escrita e Conteúdo#mcpby oliver-kriska

Category alert

Get new DevOps e Infra skills every Monday