Use when preparing, validating, publishing, promoting, or recovering claude-code-router releases, including CI readiness, live E2E evidence, changelog/release-note updates, draft GitHub releases, GHCR browser images, and Homebrew promotion.
Use when designing or changing claude-code-router CLI commands, flags, validation, help text, onboarding, provider/model setup, doctor output, or error messages.
Use when updating claude-code-router README, CLI help text, examples, command docs, compatibility docs, live E2E docs, or release notes.
Use when implementing or reviewing concurrent Go code in claude-code-router, especially HTTP/SSE streams, provider requests, sessions, goroutines, subprocesses, and cancellation.
Use when implementing Go code in claude-code-router, including CLI commands, SQLite storage, secret handling, gateway code, provider adapters, sessions, and tests.
Use when reviewing Go code in claude-code-router for interfaces, errors, secrets, CLI validation, SQLite behavior, concurrency, tests, and live E2E coverage.
Use when writing tests for claude-code-router, including CLI tests, SQLite tests, fake provider tests, conformance tests, and live Claude Code E2E tests.
Use when adding, running, or reviewing live Claude Code E2E tests for claude-code-router model switching, gateway routing, tools, subagents, workflows, sessions, and compatibility behavior.