Reviews production source-code changes (apps/web/src/, apps/desktop/src/, apps/cli/src/, packages//src/) against .claude/coding-criteria.md (rules CODE-1...CODE-19), plus flags obvious correctness bugs and pattern drift in source files within scope. Read-only. Dispatched by the review-changes skill in normal flow; can…
Reviews production source code in the diff for performance concerns (query patterns, hot-path loops, sync I/O in handlers, render-time work, pagination, large responses) against .claude/performance-criteria.md (rules PERF-1...PERF-10), plus flags obvious perf-adjacent bugs in code that runs in a hot path. Read-only.…
Reviews the diff for security concerns (secrets handling, injection, auth scope, GitHub Actions security, dependency risk, crypto) against .claude/security-criteria.md (rules SEC-1...SEC-15), plus flags obvious security-adjacent bugs. Read-only. Dispatched by the review-changes skill in normal flow; can also be…
Reviews test changes (apps/web/tests/, apps/web/e2e/, .test.ts, .spec.ts, fixtures, page objects) against .claude/testing-criteria.md (rules TEST-1...TEST-35), plus flags obvious bugs and pattern drift in test files. Also flags missing tests for user-observable changes. Read-only. Dispatched by the review-changes…
Master orchestrator that burns through a project backlog. Runs as a project-scoped cronjob on the main branch — scans GitHub issues labeled backlog-burner, manages one workspace per issue, dispatches implementation work via band chats send, and merges PRs itself (from outside the workspace) once CI is green and there…
Drive a Band coding-agent chat from the CLI against a local dev server for verification or smoke testing. Use when you need to exercise a chat / agent adapter end-to-end without clicking through the dashboard — e.g. verifying a new adapter in packages/coding-agent/src/adapters/, regression-testing after a refactor, or…
Workspace-level implementation agent that picks up work from a GitHub issue, tracks progress via issue comments, creates PRs, handles review feedback, and merges when approved. Designed to be invoked repeatedly by the backlog-burner orchestrator or manually via band tasks. Use when an agent needs to implement a GitHub…
Run Band's CI PR review locally before pushing, then auto-apply the fixes. Invokes the review-changes skill (the orchestrator that dispatches the coding/testing/security/performance specialist reviewers in parallel and returns sectioned findings plus a Verdict line), then applies each finding's Fix: with Edit/Write…
Run Band's four-specialist PR review on a branch or open PR. Gathers context (changed files, linked GitHub issue acceptance criteria, PR details, repo conventions), dispatches the coding/testing/security/performance reviewers in parallel, and returns findings organized by section plus a single overall Verdict line…
Tests the Band web application by starting the dev server, navigating pages, and capturing screenshots using agent-browser. Use when asked to test the web app, take screenshots, check how the app looks, visual test, test the UI, screenshot pages, browser test, visual regression, or verify the layout. Does NOT run unit…
Implement a black-box integration test for a feature against the REAL application — the same binary you ship runs inside the test, external services are stubbed with Express servers on random ports (never MSW, never page.route on your own routes), and tests drive either via real HTTP (backend) or via Playwright + Page…
Manage Band browser tabs via the CLI. Use when the user wants to create, list, navigate, inspect, or remove a browser tab inside a Band workspace. Triggers include "open browser", "navigate to URL", "browser tab", "browser pane", "remove browser tab".
Send messages to coding agents, stream their output, and manage chat panes via the Band CLI. Use when the user wants to send a chat message, watch a chat's running task, list, create, stop, remove, or label agent chat panes. Triggers include "send message to chat", "chat with agent", "watch chat", "stream chat…
Schedule a recurring prompt against a Band workspace's coding agent via a cronjob, with an optional self-deleting "stop when criteria is met" wrapper. Use when the user wants to "loop on X every 10m", "keep retrying until Y", "poll the deploy every 5 minutes", "check in every hour until tests pass", "run this prompt…
Kick off work on a new feature, bug fix, or task in a fresh Band workspace. Use when the user describes a piece of work and wants an agent to start on it — "start working on X", "create a workspace and implement Y", "kick off a task for ABCD-1234", "spin up a worktree to fix.
Manage Band terminal sessions via the CLI. Use when the user wants to create, list, send input to, read output from, attach to, or kill a terminal session inside a Band workspace. Triggers include "run command in terminal", "create terminal", "send to terminal", "terminal output", "attach terminal", "terminal pane".
Programmatic workspace management for Band. Use when the user wants to create, list, or remove Band workspaces or projects, manage tunnels, manage cronjobs, or check settings via the Band CLI. Triggers include "create workspace", "list projects", "band workspace", "band project", "schedule a job". For sending chat…