stevengonsalvez

26 mods across 4 repositories, 30 stars between them.

agents-in-a-box

01

stevengonsalvez/agents-in-a-box

Plugin Claude Code

Plugin marketplace listing 5 plugins: reflect, ainb-fleet, ainb-hooks, caveman-stats, illustration.

21 yesterday A tokens not measured original MIT

disk-space-cleaner

02

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…

21 yesterday D 128 tokens original MIT

ship-it

03

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…

21 yesterday A 96 tokens original MIT

tmux-ui-tripwire

04

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.…

21 yesterday A 185 tokens original MIT

tmux-verify

05

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…

21 yesterday A 231 tokens original MIT

tui-screen

06

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.

21 yesterday A 56 tokens original MIT

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).

21 yesterday A 729 tokens original MIT

ainb-fleet

08

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.

21 yesterday A tokens not measured original MIT

ainb-fleet

09

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…

21 yesterday A 88 tokens original MIT

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…

21 yesterday C 107 tokens original MIT

ainb-fleet:atc

11

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…

21 yesterday B 205 tokens original MIT

ainb-fleet:bridge

12

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…

21 yesterday A 147 tokens original MIT

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…

21 yesterday A 114 tokens original MIT

ainb-fleet:cost

14

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…

21 yesterday A 120 tokens original MIT

ainb-fleet:daemon

15

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…

21 yesterday A 89 tokens original MIT

ainb-fleet:daemons

16

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…

21 yesterday A 126 tokens original MIT

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…

21 yesterday B 112 tokens original MIT

ainb-fleet:needs

18

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…

21 yesterday B 95 tokens original MIT

ainb-fleet:sequence

19

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…

21 yesterday A 85 tokens original MIT

ainb-fleet:standup

20

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…

21 yesterday A 113 tokens original MIT

ainb-hooks

21

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.

21 yesterday A tokens not measured original MIT

caveman-stats

22

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.

21 yesterday A tokens not measured original MIT

illustration

23

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.

21 yesterday A tokens not measured original MIT

illustration

24

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.

21 yesterday A 68 tokens original MIT