phoenix-volt

Installation
SKILL.md

Phoenix + Volt asset pipeline

What Volt is and why use it

Volt is Vite-level frontend tooling that runs entirely inside the BEAM. One Elixir dependency (powered by Rust NIFs via OXC and LightningCSS) replaces three things a default Phoenix app ships with:

  • esbuild (JS bundler binary)
  • the tailwind CLI binary
  • Node.js for any non-vanilla JS

mix phx.server starts the toolchain automatically — Tailwind rebuilds in ~40ms on template changes, JS hot-swaps via HMR, and compile errors show as a browser overlay. There is no vite.config.js and no tailwind.config.js — everything is configured in config/*.exs.

This skill reproduces the exact setup used in the ExStorageService (ex_storage_service) umbrella project. Use the same shape for any Phoenix app.

Installs
7
First Seen
Jun 10, 2026
phoenix-volt — gsmlg-dev/code-agent