By zestcreative
Fetch exact diffs between versions of Elixir/Phoenix code generators (phx.new, phx.gen.auth, nerves.new) and upgrade your project with real, flag-accurate diffs instead of guessing.
A series of utilities for developers.
phx.gen.auth, phx.new, scenic.new, or nerves.new.This repo doubles as an agent-skill marketplace. The gendiff skill teaches your
agent to upgrade Elixir/Phoenix generators from real, flag-accurate diffs served by
elixirstream.dev (via /gendiff/api) instead of guessing at what changed.
Claude Code — add this repo as a plugin marketplace, then install:
/plugin marketplace add github://zestcreative/elixirstream
/plugin install elixirstream@elixirstream
The skill loads as elixirstream:gendiff.
Codex (SKILL.md is a cross-agent standard) — drop the skill into your Codex
skills directory:
# project-scoped
mkdir -p .codex/skills && cp -rf skills/gendiff .codex/skills/
# or global, from a clone of this repo
mkdir -p ~/.codex/skills && cp -rf skills/gendiff ~/.codex/skills/
Codex auto-discovers any directory under those paths that contains a SKILL.md.
You need to install docker and gem for Ruby and docker needs to be running,
otherwise the app will complain when starting up since it can't build the
Dockerfiles needed for diffing. Colima doesn't seem to work, but docker-ce does
seem to work when mounting volumes. podman might work instead of docker but
is the containerd runtime is untested.
You also need silicon installed to
generate code screenshots.
To start your Phoenix server:
mix setupiex -S mix phx.serverNow you can visit localhost:4000 from your browser.
flyctl deploy
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub zestcreative/elixirstream --plugin elixirstreamElixir/Phoenix/LiveView development with specialist agents, Iron Laws, and Tidewave MCP integration
Essential Elixir and Phoenix LiveView development guide with enforced skills, hooks, and patterns for idiomatic code
Elixir, Phoenix, and LiveView code review and documentation skills
Paradigm-shifting skills for Elixir, Phoenix, and OTP development
Phoenix Framework skills for building web applications
Functional programming with Elixir, OTP patterns, Phoenix framework, and distributed systems