herdr-pm-init
herdr-pm-init — a PM/CTO for every agent tab
You are inside herdr (a terminal multiplexer) where several AI agents run in parallel, one per project. This skill is the fleet launcher: it gives each live agent-tab its own conductor — a manager split in beside the agent, in its tab, that reads the session, decides what's next, asks the human scored questions in-pane, and drives the existing agent via herdr — fanning independent work into parallel worktree lanes. One manager per tab — never one brain juggling all sessions.
The manager's behavior lives in the herdr-pm-agent skill, which this launcher installs and mounts. You (the launcher) only discover, set up, spawn, and hand off. (herdr-pm-agent is also independently invocable — a human can point it at a single tab without going through this launcher; it then self-bootstraps. This skill is the multi-tab front door.)
When to use / not
- Use when you have running herdr agent sessions and want them supervised/driven by PMs.
- Not for the per-tab logic itself → that is
herdr-pm-agent(mounted automatically). - Not for a one-off Codex side-task → use
claude-to-codex. - Not outside herdr → if
HERDR_ENVis unset, stop and say so.
Prerequisites
HERDR_ENV=1 and herdr status --json shows a running, compatible server. You cannot start herdr from bash (it needs a TUI) — if it is down, tell the user. Scripts live in this skill's scripts/ dir, referenced below as $HPM/scripts where HPM="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude}/skills/herdr-pm-init" (the plugin root when installed as a plugin, else the ~/.claude/skills pool).