← all publishers

oliver-kriska

@oliver-kriska source repo

88 published skills

  1. Deps Update · oliver-kriska bundle
    Bump outdated Hex deps — inventory, snapshot changelogs, update, fix breaks, split reviewable PRs (patches bundled, majors solo). Use to upgrade/bump Elixir dependencies or when versions fall behind. NOT for deps.get failures (/phx:investigate).
    0
    installs
  2. Investigate · oliver-kriska bundle
    Investigate bugs and errors in Elixir/Phoenix — root-cause analysis for crashes, exceptions, stack traces, test failures. Use --parallel for deep 4-track investigation.
    0
    installs
  3. Permissions · oliver-kriska bundle
    Recommend safe Bash permissions for Elixir mix commands in settings.json. Use when permission prompts slow workflow, "fix permissions", "reduce prompts", "auto-allow mix".
    0
    installs
  4. Ecto Constraint Debug · oliver-kriska bundle
    Debug Ecto constraint violations - trace triggers, check migrations; Use when seeing unique_constraint…
    0
    installs
  5. Assigns Audit · oliver-kriska
    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.
    0
    installs
  6. Learn From Fix · oliver-kriska bundle
    Capture Elixir/Ecto/LiveView lessons and Hex API rules. Use after corrections or when asked to document learning, record a lesson, prevent a fixed mistake, or remember package guidance with --library.
    0
    installs
  7. Mix Compression · oliver-kriska bundle
    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.
    0
    installs
  8. Recall · oliver-kriska bundle
    Recall prior work from past sessions — how a bug was fixed, what was decided, where a pattern lives. Use when asked 'have we done this before' or 'how did I fix X' in Elixir/Phoenix work. ccrider MCP when available, else git + solution docs.
    0
    installs
  9. Review · oliver-kriska bundle
    Review code with parallel agents — tests, security, Ecto, LiveView, Oban. Use after implementation to catch bugs and anti-patterns before committing.
    0
    installs
  10. Triage · oliver-kriska bundle
    Triage review findings interactively — approve, skip, or prioritize each issue. Use after /phx:review to filter findings before fixing.
    0
    installs
  11. Verify · oliver-kriska bundle
    Verify Elixir/Phoenix changes — compile, format, and test in one loop. Use after implementation, before PRs, or after fixing bugs.
    0
    installs
  12. Hexdocs Fetcher · oliver-kriska
    Fetch HexDocs for Elixir libraries with HTML-to-markdown conversion. Use when looking up docs on hexdocs.pm…
    0
    installs
  13. Phx Deps Update · oliver-kriska bundle
    Update Hex dependencies safely. Use for upgrades; use $elixir-phoenix:phx-investigate for deps.get failures.
    0
    installs
  14. Phx Permissions · oliver-kriska bundle
    Recommend safe Bash permissions for Elixir mix commands in; Use when permission prompts slow workflow, "fix…
    0
    installs
  15. Phx Learn From Fix · oliver-kriska bundle
    Capture Elixir/Ecto/LiveView lessons and Hex API rules. Use after corrections or when asked to document learning, record a lesson, prevent a fixed mistake, or remember package guidance with --library.
    0
    installs
  16. Phoenix Contexts · oliver-kriska bundle
    Phoenix context design — creating/splitting contexts, Scope (1.8+); Use when editing contexts, routers, or designing…
    0
    installs
  17. Phx Mix Compression · oliver-kriska bundle
    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.
    0
    installs
  18. Compound · oliver-kriska bundle
    Capture solved problems as searchable solution docs. Use after fixing bugs, when "that worked", or after successful /phx:review or /phx:investigate.
    0
    installs
  19. Deps Vet · oliver-kriska bundle
    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.
    0
    installs
  20. Document · oliver-kriska bundle
    Generate @moduledoc/@doc for tested Elixir features; may update their README section or ADR. Not for docs lookup, documentation audits/reviews, or capturing standalone decisions.
    0
    installs
  21. Examples · oliver-kriska
    Provide Phoenix, LiveView, Ecto, OTP, or Oban examples. Use when asked for sample code, a walkthrough, a proper implementation, or expected workflow output. Pair with domain skills. NOT for debugging, direct changes, best-practice advice, or audits.
    0
    installs
  22. N1 Check · oliver-kriska bundle
    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.
    0
    installs
  23. Research · oliver-kriska bundle
    Research Elixir/Phoenix/Ecto topics or evaluate Hex libraries (--library). Use when learning about libraries, patterns, or comparing approaches. Searches HexDocs, ElixirForum, GitHub.
    0
    installs
  24. Techdebt · oliver-kriska
    Analyze Elixir/Phoenix technical debt — duplicates, refactoring opportunities, credo issues. Use when asked about code quality, cleanup, or what to improve.
    0
    installs
  25. Watch Pr · oliver-kriska bundle
    Watch an Elixir/Phoenix PR for new review comments (bot + human) and CI results via a background watcher that wakes Claude only on real events. Use after opening a PR or pushing, while waiting on CI or reviewers.
    0
    installs
  26. Liveview Patterns · oliver-kriska bundle
    Build LiveView: async data (assign_async), PubSub (check connected?); Use when handling interactions, debugging…
    0
    installs
  27. Tidewave Integration · oliver-kriska bundle
    Tidewave MCP runtime tools — debugging, smoke testing, live state inspection, SQL queries, hex docs. Use when evaluating code in a running Phoenix app.
    0
    installs
  28. Challenge · oliver-kriska
    Challenge mode reviews - rigorous questioning before approving changes. Use when you want thorough scrutiny of Ecto changes, LiveView events, OTP designs, or PR readiness.
    0
    installs
  29. Pr Review · oliver-kriska bundle
    Address feedback left on a GitHub pull request: fetch unresolved review threads, make agreed Elixir/Phoenix code fixes, reply, and resolve. Use for a PR URL/number or reviewer comments. NOT for pre-PR review, findings triage, or CI monitoring.
    0
    installs
  30. Narrow Bare Rescue · oliver-kriska bundle
    Narrow bare rescue in Elixir so real errors like KeyError and typos; Use to audit rescues and refactor error handling.
    0
    installs
  31. Boundaries · oliver-kriska bundle
    Analyze Phoenix context boundaries and module coupling via mix xref. Use when checking cross-context calls, validating dependencies, before splitting modules, or reviewing architecture.
    0
    installs
  32. Brainstorm · oliver-kriska bundle
    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.
    0
    installs
  33. Codex Loop · oliver-kriska bundle
    Fix Elixir/Phoenix code until Codex CLI review comes back clean — bounded review, fix, verify loop before opening a PR. Use when codex is installed and you want an external cross-model critic on your changes before pushing.
    0
    installs
  34. Deps Audit · oliver-kriska bundle
    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.
    0
    installs
  35. Ash Framework · oliver-kriska
    Ash Framework — resources, actions, policies, aggregates; Use when generating resources via mix ash.codegen, editing…
    0
    installs
  36. Compound Docs · oliver-kriska bundle
    Searchable Elixir/Phoenix/Ecto solution documentation system with; Use when consulting past solutions…
    0
    installs
  37. Ecto N1 Check · oliver-kriska bundle
    Find Ecto N+1 queries and missing preloads. Use only when N+1 is suspected; not for broad database performance.
    0
    installs
  38. Ecto Patterns · oliver-kriska bundle
    Ecto patterns — schemas, changesets, queries, migrations, Multi; Use when editing Repo calls, Ecto.Query, or schema…
    0
    installs
  39. Elixir Idioms · oliver-kriska bundle
    OTP/BEAM patterns and Elixir idioms — GenServer, Supervisor, Task; Use when designing processes or debugging BEAM…
    0
    installs
  40. Phx Challenge · oliver-kriska
    Challenge mode reviews - rigorous questioning before approving changes. Use when you want thorough scrutiny of Ecto…
    0
    installs
  41. Intent Detection · oliver-kriska
    Route ambiguous or mixed Phoenix/LiveView/Ecto requests before choosing a workflow. Use when user is unsure where to start/how to approach work, asks for the right workflow, or combines intents such as fixing and refactoring. NOT for a clear task.
    0
    installs
  42. Audit · oliver-kriska bundle
    Project health audit and health check — architecture, performance, tests, dependencies, code quality. Use when assessing overall project health, before releases, or after refactors.
    0
    installs
  43. Brief · oliver-kriska bundle
    Interactive briefing of a plan file — explains reasoning, schema decisions, component choices. Use when developers need to understand a plan before approving.
    0
    installs
  44. Intro · oliver-kriska bundle
    Walk through the Elixir/Phoenix plugin commands, workflow, and features in 6 interactive sections. Use when a new user wants to learn what the plugin offers or needs a refresher on available commands.
    0
    installs
  45. Quick · oliver-kriska
    Implement small Phoenix changes without planning — add validations, update routes, fix components, create migrations. Use for single-file edits under 50 lines.
    0
    installs
  46. Trace · oliver-kriska bundle
    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.
    0
    installs
  47. Phx Boundaries · oliver-kriska bundle
    Analyze Phoenix context boundaries and module coupling via mix xref. Use when checking cross-context calls…
    0
    installs
  48. Phx Brainstorm · oliver-kriska bundle
    Brainstorm Elixir/Phoenix features — explore ideas, compare; Use when vague idea, not sure how to approach, or want…
    0
    installs
  49. Phx Codex Loop · oliver-kriska bundle
    Fix Elixir/Phoenix code until Codex CLI review comes back clean; Use when codex is installed and you want an external…
    0
    installs
  50. Phx Deps Audit · oliver-kriska bundle
    Audit Hex deps for supply-chain security risk — bidi chars; Use after mix deps.update, when checking if a package…
    0
    installs
  51. Phx Work · oliver-kriska bundle
    Execute Elixir/Phoenix plan tasks with progress tracking. Use after /skill:phx-plan to implement features with mix compile and mix test verification after each step, or --continue to resume interrupted work.
    0
    installs
  52. Cc Changelog · oliver-kriska bundle
    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.
    0
    installs
  53. Phx Plan · oliver-kriska bundle
    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.
    0
    installs
  54. Deploy · oliver-kriska bundle
    Elixir/Phoenix deployment patterns — Dockerfile, fly.toml; Use when configuring Fly.io, Docker, CI/CD, health checks…
    0
    installs
  55. Phx Audit · oliver-kriska bundle
    Project health audit and health check — architecture, performance, tests, dependencies, code quality. Use when assessing overall project health, before releases, or after refactors.
    0
    installs
  56. Testing · oliver-kriska bundle
    Write or repair Elixir tests with ExUnit, sandbox isolation, async; Use for test files, test setup, or failing/flaky…
    0
    installs
  57. Phx Freeze · oliver-kriska
    Apply an advisory edit scope in this session. Use for read-only or directory-scoped work; no enforcement hook is installed.
    0
    installs
  58. Phx Review · oliver-kriska bundle
    Review changed Elixir/Phoenix code read-only. Check requirements, cite evidence, deduplicate findings, and return a severity-based verdict.
    0
    installs
  59. Security · oliver-kriska bundle
    Enforce Elixir/Phoenix security — auth, OAuth, sessions, CSRF, XSS; Use when editing auth files, login flows, RBAC…
    0
    installs
  60. Phx Brief · oliver-kriska bundle
    Interactive briefing of a plan file — explains reasoning, schema; Use when developers need to understand a plan…
    0
    installs
  61. Phx Intro · oliver-kriska bundle
    Walk through the Elixir/Phoenix plugin commands, workflow; Use when a new user wants to learn what the plugin offers…
    0
    installs
  62. Phx Trace · oliver-kriska bundle
    Trace Elixir call trees from entry points via mix xref. Use when debugging data flow, planning signature changes…
    0
    installs
  63. Phx Document · oliver-kriska bundle
    Generate @moduledoc/@doc for tested Elixir features; may update their README section or ADR. Not for docs lookup, documentation audits/reviews, or capturing standalone decisions.
    0
    installs
  64. Phx Examples · oliver-kriska
    Provide Phoenix, LiveView, Ecto, OTP, or Oban examples. Use when asked for sample code, a walkthrough, a proper implementation, or expected workflow output. Pair with domain skills. NOT for debugging, direct changes, best-practice advice, or audits.
    0
    installs
  65. Phx Watch Pr · oliver-kriska bundle
    Watch an Elixir/Phoenix PR with an Amp Orb keep-alive lease until required non-deployment CI is green and review threads are resolved.
    0
    installs
  66. Lv Assigns · oliver-kriska
    Inspect LiveView socket assigns for memory bloat — missing; Use when LiveView memory grows or you need to add…
    0
    installs
  67. Phx Recall · oliver-kriska bundle
    Recall prior work from past sessions — how a bug was fixed, what was; Use when asked 'have we done this before'…
    0
    installs
  68. Phx Triage · oliver-kriska bundle
    Triage review findings interactively — approve, skip, or prioritize; Use after $elixir-phoenix:phx-review to filter…
    0
    installs
  69. Phx Verify · oliver-kriska bundle
    Verify Elixir/Phoenix changes — compile, format, and test in one loop. Use after implementation, before PRs…
    0
    installs
  70. Phx Compound · oliver-kriska bundle
    Capture solved problems as searchable solution docs. Use after fixing bugs, when "that worked", or after successful /phx-review or /phx-investigate.
    0
    installs
  71. Phx Techdebt · oliver-kriska
    Analyze Elixir/Phoenix technical debt — duplicates, refactoring opportunities, credo issues. Use when asked about code quality, cleanup, or what to improve.
    0
    installs
  72. Phx Pr Review · oliver-kriska bundle
    Address feedback left on a GitHub pull request: fetch unresolved review threads, make agreed Elixir/Phoenix code fixes, reply, and resolve. Use for a PR URL/number or reviewer comments. NOT for pre-PR review, findings triage, or CI monitoring.
    0
    installs
  73. Phx Deps Vet · oliver-kriska bundle
    Record vetted Hex versions after security review. Use to approve audited dependencies, not to scan them.
    0
    installs
  74. Phx Research · oliver-kriska bundle
    Research Elixir/Phoenix/Ecto topics or evaluate Hex libraries; Use when learning about libraries, patterns…
    0
    installs
  75. Plugin Dev Workflow · oliver-kriska
    Guide plugin development workflow — editing skills, agents, hooks, or eval framework in this repo. Use when modifying files in plugins/elixir-phoenix/, lab/eval/, or lab/autoresearch/. Ensures changes pass eval, lint, and tests before committing.
    0
    installs
  76. Full · oliver-kriska bundle
    Deliver a large, cross-domain Phoenix feature or complete end-to-end system through planning, implementation, verification, and review. Use when several coordinated workflows or contexts must ship together. NOT for an existing plan; use /phx:work.
    0
    installs
  77. Help · oliver-kriska bundle
    Choose Phoenix review, plan, debug, or test command. Use when user asks which /phx: command or plugin skill handles a task; do not route only to a domain skill. NEVER for bare /help; NOT for ambiguous requests (use intent-detection) or a plugin tour.
    0
    installs
  78. Init · oliver-kriska bundle
    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.
    0
    installs
  79. Perf · oliver-kriska bundle
    Analyze Elixir/Phoenix performance — N+1 queries, assign bloat, ecto optimization, genserver bottlenecks. Use when slowness, timeouts, or high memory reported.
    0
    installs
  80. Plan · oliver-kriska bundle
    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.
    0
    installs
  81. Work · oliver-kriska bundle
    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.
    0
    installs
  82. Phx Investigate · oliver-kriska bundle
    Investigate Elixir/Phoenix bugs root-cause first. Reproduce failures, cite evidence, and use optional Amp subagents only when useful.
    0
    installs
  83. Release · oliver-kriska bundle
    CONTRIBUTOR TOOL - Cut a plugin release: bump plugin.json version, finalize CHANGELOG, update README if needed, gate on make ci, commit, tag vX.Y.Z, and create the GitHub release. Use when shipping a new plugin version. NOT distributed.
    0
    installs
  84. Oban · oliver-kriska bundle
    Oban job processing — workers, perform/1 (OSS) and process/1 (Pro); Use when writing Oban workers, queue config…
    0
    installs
  85. Phx Full · oliver-kriska bundle
    Run a portable sequential plan-work-verify-review-compound lifecycle. Use optional generic workers only when the runtime supports them.
    0
    installs
  86. Phx Help · oliver-kriska bundle
    Choose Phoenix review, plan, debug, or test command. Use when user asks which /skill:phx-* command or plugin skill handles a task; do not route only to a domain skill. NEVER for bare /help; NOT for ambiguous requests (use intent-detection) or a plugin tour.
    0
    installs
  87. Phx Init · oliver-kriska bundle
    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.
    0
    installs
  88. Phx Perf · oliver-kriska bundle
    Analyze Elixir/Phoenix performance — N+1 queries, assign bloat, ecto optimization, genserver bottlenecks. Use when slowness, timeouts, or high memory reported.
    0
    installs