dev

Installation
SKILL.md

Dev

Start Surge locally using the dev shell function from ~/.zshrc.

Launch

You must run this as a background agent terminal. A foreground terminal blocks your turn and forces the user to manually background it. Do not wait for Phoenix to finish starting before backgrounding - launch in the background immediately, then verify in a separate command.

Run from the repo root:

cd "$(git rev-parse --show-toplevel)" && tail -f /dev/null | zsh -ic 'dev'

Shell tool settings:

  • block_until_ms: 0 (background immediately - required)
  • required_permissions: ["all"] (port binding, killing stale listeners, Livebook)

The tail -f /dev/null | pipe keeps stdin open so IEx stays alive in a background terminal. Do not run bare zsh -ic 'dev' without the pipe - agent shells close stdin immediately and IEx exits within seconds.

Installs
4
First Seen
Jun 21, 2026
dev — jasonharmongit/jh-skills