Skip to content
FunCoding

Search

Search docs, Skills and MCP

oliver-kriska/claude-elixir-phoenix

30 Skills.

cc-changelog
oliver-kriska/claude-elixir-phoenix565

cc-changelog

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.

AI & agents

codex-ab
oliver-kriska/claude-elixir-phoenix565

codex-ab

Run an A/B codex review experiment — holistic codex review vs 3 focused dimension passes (security, ecto, liveview) on the branch diff, classify findings, report a panel-value verdict. Use when the branch is fresh, before any codex review runs.

Security

docs-check
oliver-kriska/claude-elixir-phoenix565

docs-check

CONTRIBUTOR TOOL - Validate plugin against latest Claude Code documentation. Catches breaking changes, deprecations, discovers new features. Run before releases or periodically. NOT part of the distributed plugin.

AI & agents

plugin-dev-workflow
oliver-kriska/claude-elixir-phoenix565

plugin-dev-workflow

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.

Testing

promote
oliver-kriska/claude-elixir-phoenix565

promote

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.

Docs & office

release
oliver-kriska/claude-elixir-phoenix565

release

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.

Projects & collaboration

session-deep-dive
oliver-kriska/claude-elixir-phoenix565

session-deep-dive

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

AI & agents

session-scan
oliver-kriska/claude-elixir-phoenix565

session-scan

Compute metrics for Claude Code sessions. Discovers via ccrider, filters trivial, computes friction/opportunity/fingerprint scores. Use for broad session triage.

AI & agents

session-trends
oliver-kriska/claude-elixir-phoenix565

session-trends

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

AI & agents

skill-monitor
oliver-kriska/claude-elixir-phoenix565

skill-monitor

Analyze skill effectiveness across sessions. Computes per-skill metrics (action rate, friction, outcomes), identifies degrading skills, and generates improvement recommendations. Requires session-scan data in metrics.jsonl.

AI & agents

lab:autoresearch
oliver-kriska/claude-elixir-phoenix565

lab:autoresearch

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.

Projects & collaboration

catchup
oliver-kriska/claude-elixir-phoenix565

catchup

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.

Projects & collaboration

ketchup
oliver-kriska/claude-elixir-phoenix565

ketchup

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

AI & agents

constraint-debug
oliver-kriska/claude-elixir-phoenix565

constraint-debug

Compatibility alias for the Elixir/Phoenix plugin's Ecto constraint debugger. Invoke explicitly with /ecto:constraint-debug.

AI & agents

n1-check
oliver-kriska/claude-elixir-phoenix565

n1-check

Compatibility alias for the Elixir/Phoenix plugin's N+1 query checker. Invoke explicitly with /ecto:n1-check.

AI & agents

ash-framework
oliver-kriska/claude-elixir-phoenix565

ash-framework

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.

AI & agents

assigns-audit
oliver-kriska/claude-elixir-phoenix565

assigns-audit

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.

AI & agents

audit
oliver-kriska/claude-elixir-phoenix565

audit

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

Testing

boundaries
oliver-kriska/claude-elixir-phoenix565

boundaries

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

Code quality & review

brainstorm
oliver-kriska/claude-elixir-phoenix565

brainstorm

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.

AI & agents

brief
oliver-kriska/claude-elixir-phoenix565

brief

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

AI & agents

challenge
oliver-kriska/claude-elixir-phoenix565

challenge

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

AI & agents

codex-loop
oliver-kriska/claude-elixir-phoenix565

codex-loop

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.

AI & agents

compound
oliver-kriska/claude-elixir-phoenix565

compound

Capture solved problems as searchable solution docs. Use after fixing bugs, when "that worked", or after successful /phx:review or /phx:investigate.

AI & agents

compound-docs
oliver-kriska/claude-elixir-phoenix565

compound-docs

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.

Projects & collaboration

deploy
oliver-kriska/claude-elixir-phoenix565

deploy

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 & cloud

deps-audit
oliver-kriska/claude-elixir-phoenix565

deps-audit

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.

Security

deps-update
oliver-kriska/claude-elixir-phoenix565

deps-update

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

AI & agents

deps-vet
oliver-kriska/claude-elixir-phoenix565

deps-vet

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.

Security

document
oliver-kriska/claude-elixir-phoenix565

document

Use when asked to document Elixir code: add or fill in @moduledoc and @doc for modules and functions. Documents tested code only; may add a README section or ADR. Not for docs lookup or audits.

Docs & office