Updated 3d ago
by oliver-kriska
claude-elixir-phoenix
Claude Code plugin for Elixir/Phoenix/LiveView — 26 specialist agents, Iron Laws enforcement, and Tidewave MCP integration. Plan features with parallel research agents, execute with automatic verification, review with 4-agent parallel audits, and capture learnings as reusable knowledge.
573 GitHub stars (573)
+9 in 30 days
| Period | New stars |
|---|---|
| Sep 27 | +1 |
| Sep 28 | +1 |
| Sep 29 | 0 |
| Sep 30 | +2 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | +1 |
| Oct 5 | 0 |
| Oct 6 | +4 |
| Oct 7 | 0 |
| Oct 8 | +1 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | 0 |
| Oct 17 | +1 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | +2 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| Oct 25 | +1 |
| Oct 26 | +1 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | +1 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | +1 |
- 30 skills (30 skills found in its SKILL.md files)
- 45 forks (45 forks)
- 3d ago last update (Last updated 3d ago)
Install
Skills CLI
npx skills add oliver-kriska/claude-elixir-phoenix
Asks which skills and agents to install. Just one: npx skills add oliver-kriska/claude-elixir-phoenix --skill 'lab:autoresearch' — add -g for every project.
Claude Code
git clone https://github.com/oliver-kriska/claude-elixir-phoenixcp -r "claude-elixir-phoenix/lab/autoresearch" ~/.claude/skills/
Copies the lab:autoresearch skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add oliver-kriska/claude-elixir-phoenix
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 329 files.
-
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.
lab/autoresearch/ on GitHub (opens in a new tab)SKILL.md -
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.
.claude/skills/ on GitHub (opens in a new tab)cc-changelog/ SKILL.md -
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.
.claude/skills/ on GitHub (opens in a new tab)codex-ab/ SKILL.md -
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.
.claude/skills/ on GitHub (opens in a new tab)docs-check/ SKILL.md -
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.
.claude/skills/ on GitHub (opens in a new tab)plugin-dev-workflow/ SKILL.md -
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.
.claude/skills/ on GitHub (opens in a new tab)promote/ SKILL.md -
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.
.claude/skills/ on GitHub (opens in a new tab)release/ SKILL.md -
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.
.claude/skills/ on GitHub (opens in a new tab)session-deep-dive/ SKILL.md -
session-scan
Compute metrics for Claude Code sessions. Discovers via ccrider, filters trivial, computes friction/opportunity/fingerprint scores. Use for broad session triage.
.claude/skills/ on GitHub (opens in a new tab)session-scan/ SKILL.md -
session-trends
Analyze trends across session metrics. Computes windowed aggregates, deltas, and compares against MEMORY.md findings. Use periodically for progress tracking.
.claude/skills/ on GitHub (opens in a new tab)session-trends/ SKILL.md -
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.
.claude/skills/ on GitHub (opens in a new tab)skill-monitor/ SKILL.md -
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.
plugins/catchup/ on GitHub (opens in a new tab)skills/ catchup/ SKILL.md -
ketchup
Easter-egg alias for /catchup. Same return-from-absence briefing, squeezier name. Use exactly like /catchup — all flags pass through unchanged.
plugins/catchup/ on GitHub (opens in a new tab)skills/ ketchup/ SKILL.md -
constraint-debug
Compatibility alias for the Elixir/Phoenix plugin's Ecto constraint debugger. Invoke explicitly with /ecto:constraint-debug.
plugins/ecto/ on GitHub (opens in a new tab)skills/ constraint-debug/ SKILL.md -
n1-check
Compatibility alias for the Elixir/Phoenix plugin's N+1 query checker. Invoke explicitly with /ecto:n1-check.
plugins/ecto/ on GitHub (opens in a new tab)skills/ n1-check/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ ash-framework/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ assigns-audit/ SKILL.md -
audit
Project health audit and health check — architecture, performance, tests, dependencies, code quality. Use when assessing overall project health, before releases, or after refactors.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ audit/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ boundaries/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ brainstorm/ SKILL.md -
brief
Interactive briefing of a plan file — explains reasoning, schema decisions, component choices. Use when developers need to understand a plan before approving.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ brief/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ challenge/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ codex-loop/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ compound-docs/ SKILL.md -
compound
Capture solved problems as searchable solution docs. Use after fixing bugs, when "that worked", or after successful /phx:review or /phx:investigate.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ compound/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ deploy/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ deps-audit/ SKILL.md -
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).
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ deps-update/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ deps-vet/ SKILL.md -
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.
plugins/elixir-phoenix/ on GitHub (opens in a new tab)skills/ document/ SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.