build-on-host
Ephemera paths: resolve FEATURE_CODE / <CODE> then follow templates/skills-ephemera-paths.md (feature root .skills/<CODE>/). Resolve pack seeds in this order, first path that exists: (1) templates/ beside this SKILL.md, (2) ${CLAUDE_PLUGIN_ROOT}/templates when that variable is set, (3) ../../../templates relative to this SKILL.md.
Build On Host
Run an approved plan on a remote build host, under whichever agent CLI that host runs. This skill owns the host, the base commit, and the return path.
Two-layer rule. Every step below is agent-neutral: git over SSH, one tmux
session, one log, one exit sentinel. Everything CLI-specific — headless flag,
working-directory flag, autonomy flag, auth check, log shape — lives in
runner-drivers.md and nowhere else; a new agent CLI is a new row there, never
an edit to these steps. Runs are full-autonomy — each driver's
autonomy_full flag, in a run directory of its own, no allowlist profile.