stevengonsalvez/agents-in-a-box
Plugin Claude Code
Plugin marketplace listing 5 plugins: reflect, ainb-fleet, ainb-hooks, caveman-stats, illustration.
stevengonsalvez/agents-in-a-box
Plugin Claude Code
Plugin marketplace listing 5 plugins: reflect, ainb-fleet, ainb-hooks, caveman-stats, illustration.
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Reclaim disk space by finding and deleting regenerable build/dependency directories (nodemodules, target, .next, dist, build, .gradle, .turbo) and optionally running cargo clean and Docker prune. Dry-run by default, age-gated, and protects git-locked worktrees plus recently-touched work so active sessions are never…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
End-to-end ship loop: atomic commits, PR, tiered review (lite|heavy), fix every finding, re-review until zero remain, then merge-commit. lite runs a single /review pass; heavy spins up a dynamic Workflow with diff-aware review personas plus a Codex cross-model peer. Use when Stevie says "/ship-it", "ship it", "ship…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Write or debug tmux-driven end-to-end TUI tests ("tripwires") for the ainb terminal app. Use when the user asks to "write a tmux test", "add a tripwire", "verify the TUI in tmux", "test feature X by pressing key Y", "validate plugin Z renders", or when editing any file under crates/ainb-core/tests/tripwire.rs.…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
The outer "is this TUI feature ACTUALLY done?" proof loop for the ainb terminal app. Use when the user asks to "verify the TUI is actually done", "prove this TUI feature works", "validate per tmux-verify", "vhs verify each journey", "frame-truth check the UI", "is the diff actually shown correctly", or to define the…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Create TUI screens, components, and views for the agents-in-a-box terminal UI. Use when building new ratatui components, adding panels, creating list views, or styling any terminal interface element. Provides color palette, component patterns, and quality checklist.
stevengonsalvez/agents-in-a-box
Instructions file CodexOpenCode
Instructions for stevengonsalvez/agents-in-a-box, covering agent instructions, communication, beads, quick reference and landing the plane (session completion).
stevengonsalvez/agents-in-a-box
Plugin Claude Code
LLM-facing skill teaching agents how to spawn ainb sessions correctly and how to use ainb fleet ... orchestration subcommands. Spawning covers the ainb run contract (always into a git worktree, plus the --parent shapes that silently misfire). Fleet covers multi-session broadcast, ack-gated sequence, blocked-sessi.
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Fleet orchestration overview — the ainb fleet ... Rust subcommand namespace for driving every claude session on the host. Routes to the sub-skills (ainb-spawn / standup / broadcast / sequence / needs / daemon / atc). Invoke this for an at-a-glance map of what fleet can do; reach for the specific sub-skill for the verb…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Spawn a coding-agent session correctly with ainb run: always into a git worktree, never bare into a plain checkout. Use whenever you are about to start a Claude/Codex/Gemini/Copilot session in a terminal. Guards the invocations that silently produce a (broken) workspace row, two agents sharing one working tree, a…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
ATC (Air Traffic Control) — the persistent orchestrating brain of the fleet. A plain ainb Claude session running a generated CLAUDE.md policy, woken on an OS-timer heartbeat (default 15 min) built from the LLM-free fleet needs read — which is itself HOOKS-PRIMARY (event-sourced): ATC learns ASK/WAIT/IDLE from the…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Native phone bridge — relay messages two-way between a chat channel (Telegram, Slack, and/or Discord) and your ainb sessions. Inbound chat messages route to a target session (by name: prefix, else a conductor- first default) and are delivered via tmux send-keys; the session's reply is captured from its JSONL…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Fan out a single prompt to selected claude sessions across the fleet. Use when you need to apply the same instruction (e.g. /clear, git pull, remote-control disconnect) to many sessions at once. Routing: tmux send-keys by default (the broker is an opt-in fallback, toggled via AINBFLEETTRANSPORT). Refuses to run…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Show fleet spend — per-session, per-model, per-day, and per-group USD cost rollups for every claude/codex session, sourced live from ainb's burndown analytics (which already prices every provider call). Use when you need spend visibility across a multi-session fleet, want to find the most expensive session/model, or…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Long-running watcher that scans every claude session every 5s and auto-sends continue to any session whose recent tmux pane buffer matches a known API-error regex (ratelimited, overloadederror, internalservererror, requesttimeout, sockethangup, fetchfailed, ECONNRESET). Use this when you want unattended recovery from…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Runtime-health view of the four fleet daemons — phone bridge, notifyd, ATC, and the fleet auto-continue daemon — in one table. Each row reports state (running / stopped / unknown), pid, uptime, last activity, error count, and a HEALTH reason that distinguishes a clean stop from a crash (stale heartbeat) or a…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Workflow-backed Jarvis control panel. Runs the deterministic hangar workflow with verb=needs (discover → enrich → prioritize), renders the Jarvis HUD from its render-ready cards, fires AskUserQuestion per blocked session, and routes each answer back via tmux send-keys (broker fallback only). Requires the workflow gate…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Center control panel — enumerate every claude session that is blocked waiting on something: a user answer (AskUserQuestion fired), an API error retry, an idle assistant turn-end with no follow-up, or an explicit WAITING: marker. Returns rich JSON with signal kind + context per session. Use this when you've stepped…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Ordered multi-step prompts to fleet targets, ack-gated between steps via JSONL assistant-turn-end detection. Use for cycles like disconnect→reconnect→verify, or any flow where step N+1 requires step N to have completed first. The skill BLOCKS until each target's transcript shows the next assistant turn finishing OR…
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Show fleet status — every claude session running on the host, merged across ainb + claude-peers broker + background jobs. Use when you need to enumerate sessions before composing an action, check the summary of each session, or pipe the list into jq for filtering. (Writes go via tmux by default; a peerid is just an…
stevengonsalvez/agents-in-a-box
Plugin Claude Code
Emit every safely observable Claude Code lifecycle event into Hangar's durable provider log. User-facing events still reach ainb-notifyd over its Unix socket. The same notify.sh powers ATC structured control when installed with AINBMANAGED=atc. stallguard.py additionally blocks turn-end when a session would idle on i.
stevengonsalvez/agents-in-a-box
Plugin Claude Code
Caveman mode lifecycle hooks: PostToolUse updates .caveman-statusline-suffix with token savings estimate; PreCompact re-injects caveman ruleset so mode survives context compaction.
stevengonsalvez/agents-in-a-box
Plugin Claude Code
Explanatory & brand illustration skill starring Popa — a pink blob with a green sprout and a notepad — drawn as intricate hand-drawn sketchnotes. Workflow: digest → shot list → per-image generation → QA → deliver, with likeness-locked references. Invoke illustration or illustration:popa.
stevengonsalvez/agents-in-a-box
Skill Claude CodeCodex
Generate intricate hand-drawn sketchnote illustrations starring Popa (a pink blob with a green sprout and a notepad). Use when the user wants illustrations/diagrams/explainer images/shot lists for an article, post, README, deck, system, or idea. Alias of illustration:popa.