amux-board
Use when the user says "add to board", "create a task", or wants to track a todo on the amux kanban board
Pick up an open issue from the amux issue tracker, mark it doing, work it, and mark it done.
How it fires
How this command gets triggered: by you, by Claude, or both.
/aissueContext preview
What this command does when you run it.
Pick up an open issue from the amux issue tracker, mark it doing, work it, and mark it done.
description: Pick up an open issue from the amux issue tracker, mark it doing, work it, and mark it done. allowed-tools: Bash, Read, Edit, Write argument-hint: [ITEM-ID or leave empty to pick next open issue]
Pull an open issue from the local amux issue tracker, transition it through the board (`todo` → `doing` → `done`), and do the actual work in between.
Query the local sqlite DB directly:
sqlite3 ~/.amux/amux.db "SELECT id, title, status, desc FROM issues WHERE deleted IS NULL AND status != 'done' ORDER BY id;"
The result is pipe-delimited: `id|title|status|desc`. Show the user the list (id + title + status) and either:
Prefer the CLI; fall back to the REST endpoint if the CLI is unavailable or errors. Replace `<ITEM-ID>` with the actual id.
amux board doing <ITEM-ID>
Or via REST:
curl -sk -X PATCH -H 'Content-Type: application/json' \
-d '{"status":"doing"}' \
$AMUX_URL/api/board/<ITEM-ID>Verify the transition by re-querying the row, or by trusting a successful exit code from `amux board doing`.
Read the issue's `title` and `desc` carefully — that's the spec. Then execute the task using normal Claude Code workflow (Read/Edit/Bash/etc.). If the description is ambiguous, ask the user before guessing. If the work pulls in unrelated cleanups, surface them rather than silently expanding scope.
If the task can't be completed (blocked, needs more info, out-of-scope), do **not** mark it `done`. Stop, explain what's blocking, and leave the status at `doing` so the issue stays visible on the board.
After the work is genuinely finished (code edited, tests/builds run if applicable, change verified), transition the board:
amux board done <ITEM-ID>
Or via REST:
curl -sk -X PATCH -H 'Content-Type: application/json' \
-d '{"status":"done"}' \
$AMUX_URL/api/board/<ITEM-ID>Open-source control plane for AI coding agents. Run an AI engineering team: parallel Claude Code, Codex, and Gemini workers with a shared board, atomic tasks, schedules, loops, origin-stamped messaging, model switching, and self-healing recovery. One dashboard, or your phone. MIT, single Rust binary.
Use when the user says "add to board", "create a task", or wants to track a todo on the amux kanban board
Use when you need to interact with the amux system — manage board tasks, check sessions/workers, send emails, message via Telegram, automate browsers, work…
Use when the user asks to interact with a web page, take a screenshot of a site, click or type in Chrome, scrape content, or debug a web UI. Connects to real…
Repo/branch/file hygiene sweep — stray artifacts, doc drift, stale branches, worktrees, upstream sync, backup sprawl, duplicate build caches. Verifies before…
Scaffold a closed orchestrator loop — creates the mission note, state/constraints notes, and a scheduler entry from the v2 template.
Use when the user needs to log into a website for browser automation, save auth cookies, or sync browser profiles to cloud